1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

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:
    39
    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. phantom

    Nervigen User Advertisement

  3. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.179
    Zustimmungen:
    2.690
    Punkte für Erfolge:
    113
    Beruf:
    Systemintegrator
    Ort:
    Астана
    AW: IPC Softkey.sh script geht nicht!

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

    al-x83 Super-Moderator Digital Eliteboard Team

    Registriert:
    10. Januar 2012
    Beiträge:
    13.424
    Zustimmungen:
    12.689
    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.
  5. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.967
    Zustimmungen:
    3.027
    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.
  6. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.179
    Zustimmungen:
    2.690
    Punkte für Erfolge:
    113
    Beruf:
    Systemintegrator
    Ort:
    Астана
    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
  7. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.967
    Zustimmungen:
    3.027
    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

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?


    camd3-softkey.sh

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

     
    Zuletzt bearbeitet: 12. März 2013
    #6
    Warpilein und centrino gefällt das.
  8. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.179
    Zustimmungen:
    2.690
    Punkte für Erfolge:
    113
    Beruf:
    Systemintegrator
    Ort:
    Астана
    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
  9. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.967
    Zustimmungen:
    3.027
    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
  10. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.179
    Zustimmungen:
    2.690
    Punkte für Erfolge:
    113
    Beruf:
    Systemintegrator
    Ort:
    Астана
    AW: IPC Softkey.sh script geht nicht!

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

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.967
    Zustimmungen:
    3.027
    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
  12. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.179
    Zustimmungen:
    2.690
    Punkte für Erfolge:
    113
    Beruf:
    Systemintegrator
    Ort:
    Астана
    AW: IPC Softkey.sh script geht nicht!

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

    Scrat MFC Digital Eliteboard Team

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

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

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.179
    Zustimmungen:
    2.690
    Punkte für Erfolge:
    113
    Beruf:
    Systemintegrator
    Ort:
    Астана
    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
  15. al-x83
    Offline

    al-x83 Super-Moderator Digital Eliteboard Team

    Registriert:
    10. Januar 2012
    Beiträge:
    13.424
    Zustimmungen:
    12.689
    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.
  16. DocKugelfisch
    Offline

    DocKugelfisch Moderator Digital Eliteboard Team

    Registriert:
    9. Mai 2008
    Beiträge:
    3.179
    Zustimmungen:
    2.690
    Punkte für Erfolge:
    113
    Beruf:
    Systemintegrator
    Ort:
    Астана
    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
    al-x83 gefällt das.

Diese Seite empfehlen