Information ausblenden
Das Digital Eliteboard ist ein Kostenloses Forum. Wenn du alle Bereiche sehen möchtest oder Fragen hast, musst du dich zunächst Registrieren.

Jetzt Registrieren

Talk IPC Softkey.sh script geht nicht!

Dieses Thema im Forum "IPC" wurde erstellt von digifurz, 10. März 2013.

  1. digifurz
    Offline

    digifurz Ist gelegentlich hier

    Registriert:
    15. August 2010
    Beiträge:
    40
    Zustimmungen:
    0
    Punkte für Erfolge:
    6
    Hallo, seit paar Tagen geht sofkey.sh nicht, weil keyfiles.minicat.tv eingestellt ist!
    gibt es ein alternativ script ausser keys manuell zu kopieren? Andere Script oder sowas?

    Danke
     
    #1
  2. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.242
    Zustimmungen:
    2.793
    Punkte für Erfolge:
    113
    AW: IPC Softkey.sh script geht nicht!

    Die URL ist im Script noch nicht angepaßt! Mnicat hat den Support eingestellt!
     
    #2
    ysimmerath und Alex gefällt das.
  3. Alex
    Offline

    Alex Super-Moderator Digital Eliteboard Team

    Registriert:
    10. Januar 2012
    Beiträge:
    14.300
    Zustimmungen:
    13.990
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    SysAdmin
    Ort:
    Paradise City
    AW: IPC Softkey.sh script geht nicht!

    Es wird bei pebkac daran gearbeitet, einen modifizierten Script zur Verfügung zu stellen.
    Die letzten Keys sollten ja noch gültig sein.
     
    #3
    ysimmerath, bombadil, jensebub und 3 anderen gefällt das.
  4. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.983
    Zustimmungen:
    3.056
    Punkte für Erfolge:
    113
    Beruf:
    Zerstörer
    Ort:
    Überall und Nirgendwo
    AW: IPC Softkey.sh script geht nicht!

    Um das Script von Feiss anzupassen muss man folgende Befehle ausführen:

    Für CCcam:
    Code:
    sed -i /var/emu/script/softkey.sh -e 's/KeysURL="http:\/\/keys.minicat.tv"/KeysURL="http:\/\/ipc.pebkac.at\/ipc\/keybundle"/'
    
    Für Camd3:
    Code:
    sed -i /var/emu/script/camd3-softkey.sh -e  's/KeysURL="http:\/\/keys.minicat.tv"/KeysURL="http:\/\/ipc.pebkac.at\/ipc\/keybundle"/'
    
     
    Zuletzt bearbeitet: 14. März 2013
    #4
    _chrisi_x, Veroxx, centrino und 4 anderen gefällt das.
  5. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.242
    Zustimmungen:
    2.793
    Punkte für Erfolge:
    113
    AW: IPC Softkey.sh script geht nicht!

    Ich habe den Befehl wie oben angegeben ausgeführt, wenn ich aber über das IPC-WebIF die Softkeys updaten möchte erhalte ich die gleiche Fehlermeldung wie vorher:
    Code:
    [FONT=verdana]http://keys.minicat.tv/camd3_keys.tar.gz    -> Konnte nicht geladen werden![/FONT]
    Die KeysURL bleibt die gleiche wie vorher wenn ich im Script nachschaue!
    Das gleiche Problem habe ich auch wenn ich die URL direkt im Script ändere...
     
    #5
  6. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.983
    Zustimmungen:
    3.056
    Punkte für Erfolge:
    113
    Beruf:
    Zerstörer
    Ort:
    Überall und Nirgendwo
    AW: IPC Softkey.sh script geht nicht!

    Bei mir hat das wunderbar geklappt. Habs gerade nochmal getestet. Dann änder doch die Url mal manuell im Script - aber wenn du den gleichen Fehler bekommst, dann änderst du irgendwas falsches. Denn wenn die URL nicht mehr im Script steht, kann sie auch nicht mehr benutzt werden ;)

    Hier die Scripts:

    softkey.sh
    #!/bin/bash
    # IPC - Custom Scripts - softkey.sh
    # v2 - standalone
    [ "$1" == "-debug" ] && set -x

    . /var/emu/script/functions.sh
    [ -z $CAMLOGS ] && clear && echo -e "\033[1;31mVariablen Konfigurationsfehler !\033[0m" && exit 1

    KeysURL="http://ipc.pebkac.at/ipc/keybundle"
    KeysFILE="cccam_keys.tar.gz"

    # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    # M A I N
    # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    [ ! -f "/var/emu/script/$(basename $0)" ] && cp -f $0 /var/emu/script/ ; chmod a+x /var/emu/script/$(basename $0)

    clear
    echo -e "IPC $IPCVERSION: \033[1;37mOnline Scripts\033[0m $(date +"%d.%m.%Y %H:%M")"
    echo "==============================================================================="
    echo ""
    echo -e "\033[1;37msoftkey.sh\033[0m (Update der Keyfiles)"
    echo ""
    echo "Es erfolgt kein Backup dieser Dateien, jedoch sind diese Dateien"
    echo "in den vorkonfigurierten IPC-Backupjobs inkludiert."
    echo ""
    echo "CCcam.cfg muss folgendes beinhalten damit die Keys gelesen werden:"
    echo " AUTOROLL FILE: /var/keys/AutoRoll.Key"
    echo " SOFTKEY FILE: /var/keys/SoftCam.Key"
    echo " STATIC CW FILE: /var/keys/constant.cw"
    echo ""
    echo -e "F-Lines anpassen: F: xxx yyy 2 \033[1;33m1\033[0m 0 { 0:0:1 }"
    echo -e "C-Lines anpassen: C: Server Port User Pass \033[1;33myes\033[0m"
    echo "-------------------------------------------------------------------------------"
    echo ""
    echo -en "\033[1;33m[A]ktualisieren | []Beenden \033[0m"
    read key
    case $key in
    [Aa])
    echo ""
    ;;
    *)
    echo ""
    echo "-------------------------------------------------------------------------------"
    [ -f "/tmp/$0" ] && rm -f $0
    exit
    ;;
    esac

    #Pruefe /var/keys
    if [ ! -d "/var/keys" ] ; then
    echo -e "\033[1;31mOrdner /var/keys nicht vorhanden, Script wird beendet!\033[0m"
    echo ""
    exit 1
    fi

    echo "Verbinde zum Keyserver.."

    cd /tmp
    WGETLOG=$CAMLOGS/wget_softkey.log
    wget -N -o $WGETLOG $KeysURL/$KeysFILE

    if [ -f "$KeysFILE" ]; then
    tar xfz $KeysFILE
    cd /tmp/var/keys/
    rm -rf "\\" >/dev/null 2>&1
    NewFiles=$(ls | sort)
    # get file stats befor overwrite
    for file in $NewFiles; do
    OldFileStat=0
    NewFileStat=$(stat -c %y $file | cut -d ' ' -f1)
    [ -f "/var/keys/$file" ] && OldFileStat=$(stat -c %y /var/keys/$file | cut -d ' ' -f1)
    if [ "$OldFileStat" != "$NewFileStat" ]; then
    mv -f $file /var/keys/
    echo -e "$file\t->\t\033[1;31mwurde aktualisiert\t\033[0m$NewFileStat"
    else
    echo -e "$file\t->\t\033[0;32mist bereits aktuell\t\033[0m$OldFileStat"
    fi
    done
    rm -rf /tmp/var
    else
    echo -e "$KeysURL/$KeysFILE -> \033[1;33mKonnte nicht geladen werden!\033[0m"
    fi
    echo ""
    echo "-------------------------------------------------------------------------------"
    echo ""

    [ -f "/tmp/$(basename $0)" ] && rm -f /tmp/$(basename $0)

    exit 0

    camd3-softkey.sh
    #!/bin/bash
    # IPC - Custom Scripts - camd3-softkey.sh
    #
    [ "$1" = "-debug" ] && set -x

    . /var/emu/script/functions.sh

    KeysURL="http://ipc.pebkac.at/ipc/keybundle"
    KeysFILE="camd3_keys.tar.gz"

    # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    # M A I N
    # +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    [ ! -f "/var/emu/script/$(basename $0)" ] && cp -f $0 /var/emu/script/ && chmod a+x /var/emu/script/$(basename $0)

    clear
    echo -e "IPC $IPCVERSION: \033[1;37mOnline Scripts\033[0m $(date +"%d.%m.%Y %H:%M")"
    echo "==============================================================================="
    echo ""
    echo -e "\033[1;37mcamd3-softkey.sh\033[0m (Update der Camd3 Keyfiles)"
    echo ""
    echo "Es erfolgt kein Backup dieser Dateien!"
    echo ""
    echo "-------------------------------------------------------------------------------"
    echo ""
    echo -en "\033[1;33m[A]ktualisieren | []Beenden \033[0m"
    read key
    case $key in
    [Aa])
    echo ""
    ;;
    *)
    echo ""
    echo "-------------------------------------------------------------------------------"
    exit
    ;;
    esac

    #Pruefe /var/keys
    if [ ! -d "/var/keys" ] ; then
    echo -e "\033[1;31mOrdner /var/keys nicht vorhanden, Script wird beendet!\033[0m"
    echo ""
    exit 1
    fi

    WGETLOG=/tmp/.wget_camd3-softkey.log
    rm -f $WGETLOG

    echo "Verbinde zum Keyserver.."

    #
    cd /tmp
    wget -N -o $WGETLOG $KeysURL/$KeysFILE
    if [ -f "$KeysFILE" ]; then
    tar xfz $KeysFILE
    cd /tmp/var/keys/
    rm -rf "\\" >/dev/null 2>&1
    NewFiles=$(ls | sort)
    # get file stats befor overwrite
    for file in $NewFiles; do
    OFileStat=0
    tmp_file=$(echo $file | tr -d ".")
    case $file in
    *.bin)
    NFileStat=$(stat -c %y $file | cut -d ' ' -f1)
    [ -f "/var/etc/$file" ] && OFileStat=$(stat -c %y /var/etc/$file | cut -d ' ' -f1)
    ;;
    *)
    NFileStat=$(stat -c %y $file | cut -d ' ' -f1)
    [ -f "/var/keys/$file" ] && OFileStat=$(stat -c %y /var/keys/$file | cut -d ' ' -f1)
    ;;
    esac
    if [ "$OFileStat" != "$NFileStat" ]; then
    echo -e "$file\t->\t\033[1;31mwurde aktualisiert\t\033[0m$NFileStat"
    else
    echo -e "$file\t->\t\033[0;32mist bereits aktuell\t\033[0m$OFileStat"
    fi
    done
    mv -f *.bin /var/etc/
    mv -f * /var/keys/
    rm -rf /tmp/var
    else
    echo -e "$KeysURL/$KeysFILE -> \033[1;33mKonnte nicht geladen werden!\033[0m"
    fi
    echo ""
    echo "-------------------------------------------------------------------------------"
    echo ""

    [ -f "/tmp/$(basename $0)" ] && rm -f /tmp/$(basename $0)

    exit 0

    Hier noch zum Download:
    softkey.sh Du mußt dich Registrieren um diesen Link sehen zu können. Hier klicken und kostenlos Registrieren
    camd3-softkey.sh Du mußt dich Registrieren um diesen Link sehen zu können. Hier klicken und kostenlos Registrieren
     
    Zuletzt bearbeitet: 12. März 2013
    #6
    Warpilein und centrino gefällt das.
  7. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.242
    Zustimmungen:
    2.793
    Punkte für Erfolge:
    113
    AW: IPC Softkey.sh script geht nicht!

    Also in /var/emu/script/camd3-softkey.sh nur die folgende Zeile geändert (mehr ist es ja auch nicht!):
    KeysURL="http://ipc.pebkac.at/ipc/keybundle", egal wie ich die ändere!

    Fehlermeldung:
    Code:
    http://keys.minicat.tv/camd3_keys.tar.gz    -> Konnte nicht geladen werden!
    Server braucht doch keinen Reboot deswegen!
     
    #7
  8. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.983
    Zustimmungen:
    3.056
    Punkte für Erfolge:
    113
    Beruf:
    Zerstörer
    Ort:
    Überall und Nirgendwo
    AW: IPC Softkey.sh script geht nicht!

    Nein braucht er nicht. Ich hab mal die Scripts oben angehängt...
     
    #8
  9. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.242
    Zustimmungen:
    2.793
    Punkte für Erfolge:
    113
    AW: IPC Softkey.sh script geht nicht!

    Auch mit deinen Scripts die gleiche Fehlermeldung!
    1:1 ausgetauscht!
     
    #9
  10. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.983
    Zustimmungen:
    3.056
    Punkte für Erfolge:
    113
    Beruf:
    Zerstörer
    Ort:
    Überall und Nirgendwo
    AW: IPC Softkey.sh script geht nicht!

    Was passiert denn wenn du das Script direkt ausführst?

    Code:
     /var/emu/script/softkey.sh
    Mehr kann ich dir auch ned helfen.. bin kein Linuxkönner ^^
     
    #10
  11. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.242
    Zustimmungen:
    2.793
    Punkte für Erfolge:
    113
    AW: IPC Softkey.sh script geht nicht!

    Auch in der Konsole die gleiche Fehlermeldung!
     
    #11
  12. Scrat
    Offline

    Scrat MFC Digital Eliteboard Team

    Registriert:
    21. August 2007
    Beiträge:
    3.132
    Zustimmungen:
    5.222
    Punkte für Erfolge:
    113
    AW: IPC Softkey.sh script geht nicht!

    starte den server neu ;) anschließend sollte es funktionieren
     
    #12
  13. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.242
    Zustimmungen:
    2.793
    Punkte für Erfolge:
    113
    AW: IPC Softkey.sh script geht nicht!

    Mach ich nach der CL und dann mal schauen!
    Aber es ist doch nur ein Script, warum sollte der Server dafür neu gestartet werden?
     
    #13
  14. Alex
    Offline

    Alex Super-Moderator Digital Eliteboard Team

    Registriert:
    10. Januar 2012
    Beiträge:
    14.300
    Zustimmungen:
    13.990
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Beruf:
    SysAdmin
    Ort:
    Paradise City
    AW: IPC Softkey.sh script geht nicht!

    @DocKugelfisch:
    Hat bei mir auch ein wenig gedauert, bis er die Änderungen gefressen hat. Gestern abend ging das Key update nur über c3 softkey
    und heute geht's ohne zu rebooten auch über's WebIf.
     
    #14
    jensebub und DocKugelfisch gefällt das.
  15. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.242
    Zustimmungen:
    2.793
    Punkte für Erfolge:
    113
    AW: IPC Softkey.sh script geht nicht!

    Tatsache! Das funktioniert! Übers WebIF noch nicht, aber vielleicht morgen :emoticon-0148-yes:

    EDIT:
    Jetzt funktionierts auch übers WebIF! Danke!
     
    Zuletzt bearbeitet: 13. März 2013
    #15
    Alex gefällt das.

Direkt Antworten

Überprüfung:
Der Entwurf wurde gespeichert Der Entwurf wurde gelöscht

Diese Seite empfehlen

OK Mehr information

Diese Seite verwendet Cookies. Mit Ihrem Klick auf OK stimmen Sie der Verwendung von Cookies zu. Andernfalls ist die Funktionalität dieser Website beschränkt.