Beiträge von Twilo

    Hallo,


    das Problem ist wohl folgendes:

    Code
    $ curl -s http://download.pd-admin.de/SE-LATEST
    0.439

    denn die Dateien sind auf dem Server sind vorhanden.

    Wenn Du das Update vor der Korrektur von pd-admin installieren möchtest/musst, kann das SE-Update wie folgt eingespielt werden:

    Bash
    SE_FILE=se-$(head -qn1 /usr/local/pd-admin2/UPDATE.INF/SERIES)-0.440.tar.gz
    wget https://download.pd-admin.de/seu3-2024030700.tar.gz
    tar xfz seu3-2024030700.tar.gz
    cd seu3
    wget http://download.pd-admin.de/SE-SERIES/${SE_FILE}
    ./se-update.sh -f ${SE_FILE}

    Ich kann von einem Server, der bei Hetzner steht, auch keine Probleme mit wget feststellen, auch nicht mit curl

    Weil das Script das so tun soll?

    also ich interpretiere es so, dass es alle bis auf das letzte Löschen soll 🤷🏻‍♂️




    Habe es noch einmal gemacht:

    da hat es jetzt so funktioniert, wie ich es erwarten würde …

    Bei der Reihe 4 wurde der Link coreruleset-current auch nicht angepasst:

    Code
    root@XXX:~# ls -ld /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-*
    drwxr-sr-x 2 root root 4096 Nov 28  2021 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-3.3.0
    drwxr-xr-x 7 root root 4096 Jul 21  2023 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-3.3.5
    drwxr-xr-x 9 root root 4096 Feb 14 18:17 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-4.0.0
    lrwxrwxrwx 1 root root   17 Feb 21 19:10 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-current -> coreruleset-3.3.5
    drwxr-xr-x 2 root root 4096 Feb 21 19:10 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-custom-plugins
    drwxr-xr-x 2 root root 4096 Feb 21 19:10 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-factory-plugins

    bei der Reihe 4 kommt es nicht zum Fehler, da das Ziel weiterhin vorhanden ist.

    OS: Debian GNU/Linux 11 (bullseye)

    SE: 8 0.439

    pd-admin: v4.116 (64-bit)


    Beim Update von der SE 8 0.438 auf die SE 8 0.439 erhielt ich folgende Fehlermeldung:

    auch beim Aufruf von /opt/pdadmin/bin/httpd_vhosts.pl erscheint folgende Fehlermeldung:

    Code
    root@XXX:~# /opt/pdadmin/bin/httpd_vhosts.pl
    Writing /usr/local/pd-admin2/httpd-2.4/conf/httpd.conf
    crsdir </usr/local/pd-admin2/httpd-2.4/conf/coreruleset-current> not found at /opt/pdadmin/bin/httpd_vhosts.pl line 1490.
    webserver = <AP24>
    Apache 24 is already selected

    das Problem ist ein fehlerhafter Link:

    Code
    root@XXX:~# ls -ld /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-*
    drwxr-sr-x 2 root root 4096 Nov  4  2021 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-3.3.0
    drwxr-xr-x 7 root root 4096 Jul 21  2023 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-3.3.5
    drwxr-xr-x 9 root root 4096 Feb 14 18:17 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-4.0.0
    lrwxrwxrwx 1 root www    21 Feb 28 20:26 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-current -> coreruleset-4.0.0-rc2
    lrwxrwxrwx 1 root root   17 Feb 28 20:26 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-current.pdu-0438 -> coreruleset-3.3.5
    lrwxrwxrwx 1 root root   17 Feb 21 23:56 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-current.pdu-0439 -> coreruleset-3.3.5
    drwxr-xr-x 2 root root 4096 Feb 21 23:56 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-custom-plugins
    drwxr-xr-x 2 root root 4096 Feb 21 23:56 /usr/local/pd-admin2/httpd-2.4/conf/coreruleset-factory-plugins

    nach folgenden Befehlen trat der Fehler nicht mehr auf:

    Code
    root@XXX:~# (cd /usr/local/pd-admin2/httpd-2.4/conf/; unlink coreruleset-current; ln -s coreruleset-4.0.0 coreruleset-current;)
    root@XXX:~# /opt/pdadmin/bin/httpd_vhosts.pl
    Writing /usr/local/pd-admin2/httpd-2.4/conf/httpd.conf
    webserver = <AP24>
    Apache 24 is already selected


    warum hat pduclean -B alle Backups gelöscht? :/