Neue PD-Admin Installation

  • Debian12
    Hallo, ich versuche gerade auf einem kollabierten Server eine neue PD-Admin Installation.
    Aber nachdem ich ein MySQL-Passwort vergebe bricht die Installation ab.

    Früher wurde ja das Passwort einfach angezeigt, ist das nicht mehr so?


    Lege Verzeichnis /home/popuser/popboxen an.


    Teste Verbindung zur MySQL-Datenbank...
    Bitte geben Sie das root-Passwort für Ihren MySQL-Datenbankserver ein.
    Dieses wird zur Installation der pd-Admin 2.0 Datenbank benötigt.

    MySQL root password:
    Re-enter MySQL root password:
    MySQL root password:
    Re-enter MySQL root password:
    Speichere MySQL root-Passwort in /opt/pdadmin/etc/mysql_rootpw.conf
    Setze Passwort fuer Datenbank-Benutzer vadmin: 'MXQB3CPnThEHFgp26fuFa3A9Ahv'

    mysql: [Warning] Using a password on the command line interface can be insecure.
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/pd-admin2/var/mysql.run/mysql.sock' (2)
    Datenbank konnte nicht angelegt werden.

  • Ich hab grad noch vor einer guten Woche einen neuen pd-admin Server gebaut, lief ganz normal durch, ohne manuelle Root-PW Vergabe. Blöde Frage: Läuft auf dem Server vielleicht schon eine andere MySQL Instanz?

    Beste Grüße,
    Michael

  • ne, war ne base debian installation. gibt auch keine my.cnf in /etc oder so. hm.
    Habe das jetzt 10 mal gemacht und immer wieder an der Passwort-Eingabe gescheitert. Habe mich auch parallel nochmal am server angemeldet und geschaut ob eine /opt/pdadmin/etc/mysql_rootpw.conf da ist, aber da war noch keine mit einem Passwort.
    Nach dem Abbruch ist die Datei auch da, mit dem von mir eingegebenen Passwort. Aber da ist schon nichts mehr zur retten.

  • war das auch mit der aktuellen 4.147?
    Habe leider keine vorher zum ausprobieren ob es mit einer vorherigen klappt.
    Definitiv ist aber keine mysql_rootpw Datei vorhanden bis zu dieser abfrage. vorher läuft das System auch schon auf einen Datenbankfehler, aber ich weiß nicht woher ich das Passwort nehmen soll. im ganzen log steht keines.

    rm -f "`head -n 1 conf-etc`"/default
    ln -sf "`head -n 1 conf-lang`" "`head -n 1 conf-etc`"/default
    mysqladmin: [Warning] Using a password on the command line interface can be insecure.
    mysqld: Kein Prozess gefunden
    AFTER QMAIL2
    clamav wird initialisiert ...
    ClamAV update process started at Tue Sep 1 11:38:11 2026
    daily database available for update (local version: 28102, remote version: 28110)
    Current database is 8 versions behind.
    Downloading database patch # 28103...
    Time: 0.0s, ETA: 0.0s [========================>] 788B/788B
    Downloading database patch # 28104...
    Time: 0.1s, ETA: 0.0s [========================>] 1.23KiB/1.23KiB
    Downloading database patch # 28105...
    Time: 0.1s, ETA: 0.0s [========================>] 1.51KiB/1.51KiB
    Downloading database patch # 28106...
    Time: 0.0s, ETA: 0.0s [========================>] 1.02KiB/1.02KiB
    Downloading database patch # 28107...
    Time: 0.0s, ETA: 0.0s [========================>] 991B/991B
    Downloading database patch # 28108...
    Time: 0.1s, ETA: 0.0s [========================>] 1.10KiB/1.10KiB
    Downloading database patch # 28109...
    Time: 0.0s, ETA: 0.0s [========================>] 791B/791B
    Downloading database patch # 28110...
    Time: 0.0s, ETA: 0.0s [========================>] 1.37KiB/1.37KiB
    Testing database: '/usr/local/pd-admin2/share/clamav/tmp.c3b198cffc/clamav-9fafb65084a3e05abdd6e24b20e6c522.tmp-daily.cld' ...
    Database test passed.
    daily.cld updated (version: 28110, sigs: 355633, f-level: 90, builder: svc.clamav-publisher)
    main.cvd database is up-to-date (version: 63, sigs: 3287027, f-level: 90, builder: tomjudge)
    bytecode.cvd database is up-to-date (version: 339, sigs: 80, f-level: 90, builder: nrandolp)
    Database succesfully updated.
    configuring simscan ...
    Lege Verzeichnis /home/popuser an.
    Lege Verzeichnis /home/popuser/popboxen an.


    Teste Verbindung zur MySQL-Datenbank...
    Bitte geben Sie das root-Passwort für Ihren MySQL-Datenbankserver ein.
    Dieses wird zur Installation der pd-Admin 2.0 Datenbank benötigt.

    MySQL root password:

    und dann kommt der Abbruch.

  • Habe Reihe8 (die als Standard verwendet wird) und Reihe11 probiert. ich probiere mal eine Reihe6
    Nachtrag: auch bei Reihe6 endet der Installer bei der Passworteingabe. im install-all.sh sollte eigentlich "Erfolgreich" kommen.

    Das hier passiert im mysql-log bis zu dem Zeitpunkt wo das Passwort eingegeben werden soll, was aber ja gar nicht so schlecht aussieht, eigentlich.

    2026-09-01T10:18:16.039659Z 0 [System] [MY-015015] [Server] MySQL Server - start.
    2026-09-01T10:18:16.222674Z 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
    2026-09-01T10:18:16.222763Z 0 [System] [MY-010116] [Server] /usr/local/pd-admin2/bin/mysqld (mysqld 8.4.11) starting as process 1385
    2026-09-01T10:18:16.230627Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
    2026-09-01T10:18:21.762789Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
    2026-09-01T10:18:25.231272Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
    2026-09-01T10:18:25.231452Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
    2026-09-01T10:18:25.414354Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: /usr/local/pd-admin2/var/mysql.run/mysqlx.sock
    2026-09-01T10:18:25.414643Z 0 [System] [MY-010931] [Server] /usr/local/pd-admin2/bin/mysqld: ready for connections. Version: '8.4.11' socket: '/usr/local/pd-admin2/var/mysql.run/mysql.sock' port: 0 Source distribution.
    2026-09-01T10:20:10.527283Z 8 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.4.11).
    2026-09-01T10:20:11.549214Z 0 [System] [MY-010910] [Server] /usr/local/pd-admin2/bin/mysqld: Shutdown complete (mysqld 8.4.11) Source distribution.
    2026-09-01T10:20:11.549265Z 0 [System] [MY-015016] [Server] MySQL Server - end.
    2026-09-01T10:20:12.247348Z 0 [System] [MY-015015] [Server] MySQL Server - start.
    2026-09-01T10:20:12.422470Z 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
    2026-09-01T10:20:12.422561Z 0 [System] [MY-010116] [Server] /usr/local/pd-admin2/bin/mysqld (mysqld 8.4.11) starting as process 3834
    2026-09-01T10:20:12.430414Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
    2026-09-01T10:20:18.383384Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
    2026-09-01T10:20:28.442124Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
    2026-09-01T10:20:28.442162Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
    2026-09-01T10:20:28.764214Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: /usr/local/pd-admin2/var/mysql.run/mysqlx.sock
    2026-09-01T10:20:28.764271Z 0 [System] [MY-010931] [Server] /usr/local/pd-admin2/bin/mysqld: ready for connections. Version: '8.4.11' socket: '/usr/local/pd-admin2/var/mysql.run/mysql.sock' port: 0 Source distribution.
    2026-09-01T10:20:28.764371Z 0 [System] [MY-013172] [Server] Received SHUTDOWN from user <via user signal>. Shutting down mysqld (Version: 8.4.11).
    2026-09-01T10:20:30.645693Z 0 [System] [MY-010910] [Server] /usr/local/pd-admin2/bin/mysqld: Shutdown complete (mysqld 8.4.11) Source distribution.
    2026-09-01T10:20:30.645756Z 0 [System] [MY-015016] [Server] MySQL Server - end.
    2026-09-01T10:20:30.770866Z 0 [System] [MY-015015] [Server] MySQL Server - start.
    2026-09-01T10:20:30.956037Z 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
    2026-09-01T10:20:30.956155Z 0 [System] [MY-010116] [Server] /usr/local/pd-admin2/bin/mysqld (mysqld 8.4.11) starting as process 4158
    2026-09-01T10:20:30.964126Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
    2026-09-01T10:20:42.641061Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
    2026-09-01T10:20:48.342057Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
    2026-09-01T10:20:48.342174Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
    2026-09-01T10:20:48.514449Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: /usr/local/pd-admin2/var/mysql.run/mysqlx.sock
    2026-09-01T10:20:48.514467Z 0 [System] [MY-010931] [Server] /usr/local/pd-admin2/bin/mysqld: ready for connections. Version: '8.4.11' socket: '/usr/local/pd-admin2/var/mysql.run/mysql.sock' port: 0 Source distribution.

    Einmal editiert, zuletzt von monderka (1. September 2026 um 12:23)

  • Auffällig, bis zu dem Zeitpunkt der Passwortaufforderung ist auch das proftpd und dovecot eine Konfiguration haben

    2026-09-01T12:25:58.190363+02:00 server09 dovecot-log: 1788258358.190167 Fatal: Error reading configuration: stat(/usr/local/pd-admin2/dovecot-2.2/etc/dovecot/dovecot.conf) failed: No such file or directory
    2026-09-01T12:25:59.225179+02:00 server09 dovecot-log: 1788258359.224982 Fatal: Error reading configuration: stat(/usr/local/pd-admin2/dovecot-2.2/etc/dovecot/dovecot.conf) failed: No such file or directory

    2026-09-01T12:26:46.968935+02:00 server09 proftpd: 2026-09-01 12:26:46,968 server09 proftpd[5385]: fatal: unable to read configuration file '/usr/local/pd-admin2/etc/proftpd.conf': No such file or directory
    2026-09-01T12:26:48.005111+02:00 server09 proftpd: 2026-09-01 12:26:48,004 server09 proftpd[5389]: fatal: unable to read configuration file '/usr/local/pd-admin2/etc/proftpd.conf': No such file or directory

    Ich habe jetzt schon zig duzend male so PD-Admin installiert, aber warum es heute so gar nicht will ist mir unklar. Vielleicht ein schlechter Tag oder ungünstige Sonneneinstrahlung ;)

  • Im Script entscheidet sich in Zeile 788 ob die Datenbank erreicht wird.
    Kann es einfach sein das die Datenbank zu lange braucht um hoch zu kommen?
    Hier entscheidet sich ob die Datenbank ohne Passwort erreichbar ist und ob das Passwort gesetzt werden soll.
    echo -n "Teste Verbindung zur MySQL-Datenbank..."
    ${SEINSTDIR}/bin/mysqlshow -uroot --password="" mysql >/dev/null 2>&1
    Und das scheint ja fehl zu schlagen.