Kein PHP Socket nach Upgrade von Debian 9 auf Debian 10

thomas10

Member
Hallo alle zusammen :)

Nach dem Update auf Debian 10 erhalte ich folgende Fehlermeldung im Log und nginx zeigt nur Bad Gateway an:

2020/05/30 11:11:22 [crit] 15533#15533: *103 connect() to unix:/var/lib/php7.3-fpm/web2.sock failed (2: No such file or directory) while connecting to upstream

Ich bin für das Upgrade auf Debian 10 wie folgt vorgegangen:

Debian Buster Upgrade:
Code:
apt-get update
apt-get upgrade
apt-get dist-upgrade

/etc/apt/sources.list von stretch zu buster geändert.

Code:
apt update
apt-get upgrade
apt-get dist-upgrade

Die alten Config-Dateien wurden immer beibehalten.

Diffie-Hellman Parameter für dovecot:
Code:
openssl dhparam -out /etc/dovecot/dh.pem 4096
nano /etc/dovecot/dovecot.conf
und dann
ssl_dh=</etc/dovecot/dh.pem
eingefügt.

Roundcube-Berechtigungen:
Code:
chown root:ispapps /etc/roundcube/debian-db.php
chmod 640 /etc/roundcube/debian-db.php
chown root:ispapps /etc/roundcube/config.inc.php
chmod 640 /etc/roundcube/config.inc.php
chown -R ispapps:adm /var/log/roundcube
chmod -R 750 /var/log/roundcube
chown -R ispapps:ispapps /var/lib/roundcube/temp
chmod -R 750 /var/lib/roundcube/temp

Installation von PHP-FPM 7.3
https://www.howtoforge.com/perfect-server-debian-10-nginx-bind-dovecot-ispconfig-3.1/ [Punkt 10]

Änderungen in ispconfig
unter System > Serverkonfiguration > Web > PHP

von php7.0-fpm zu php7.3-fpm
von /etc/php/7.0/fpm/php.ini zu /etc/php/7.3/fpm/php.ini
von /etc/php/7.0/fpm/pool.d zu /etc/php/7.3/fpm/pool.d
von /var/lib/php7.0-fpm zu /var/lib/php7.3-fpm

Resync der Webseiten in ispconfig.

- PHP-FPM Berechtigungen
Code:
chmod 755 /var/lib/php7.3-fpm/

Welchen Fehler habe ich beim Upgrade gemacht?
 

Till

Administrator
Ist das socket /var/lib/php7.3-fpm/web2.sock denn wirklich nicht da, oder kann er nur nicht darauf zugreifen? Und sind andere sockets in /var/lib/php7.3-fpm/ ? Und welche PHP version nutzt diese website, vielleicht eine zusatz version die nicht mehr funktioniert?
 

thomas10

Member
Was die normalen Kundewebsites betrifft, geht es nach dem 2. Versuch jetzt. Allerdings funktionieren die Apps noch nicht, also phpmyadmin und webmail:

2020/05/30 20:33:34 [crit] 17402#17402: *86 connect() to unix:/var/lib/php7.3-fpm/apps.sock failed

Code:
root@server:~# ls -la /var/lib/php7.3-fpm/
insgesamt 8
drwxr-xr-x  2 root  root     4096 Mai 30 20:32 .
drwxr-xr-x 68 root  root     4096 Mai 30 20:21 ..
srw-rw----  1 web11 www-data    0 Mai 30 20:29 web11.sock
srw-rw----  1 web13 www-data    0 Mai 30 20:32 web13.sock
srw-rw----  1 web15 www-data    0 Mai 30 20:31 web15.sock
srw-rw----  1 web18 www-data    0 Mai 30 20:31 web18.sock
srw-rw----  1 web1  www-data    0 Mai 30 20:32 web1.sock
srw-rw----  1 web22 www-data    0 Mai 30 20:32 web22.sock
srw-rw----  1 web25 www-data    0 Mai 30 20:32 web25.sock
srw-rw----  1 web29 www-data    0 Mai 30 20:32 web29.sock
srw-rw----  1 web2  www-data    0 Mai 30 20:27 web2.sock
srw-rw----  1 web32 www-data    0 Mai 30 20:30 web32.sock
srw-rw----  1 web33 www-data    0 Mai 30 20:32 web33.sock
srw-rw----  1 web34 www-data    0 Mai 30 20:31 web34.sock
srw-rw----  1 web35 www-data    0 Mai 30 20:32 web35.sock
srw-rw----  1 web3  www-data    0 Mai 30 20:31 web3.sock
srw-rw----  1 web4  www-data    0 Mai 30 20:27 web4.sock
srw-rw----  1 web6  www-data    0 Mai 30 20:31 web6.sock
 

thomas10

Member
Nach einem erneuten Resync funktionieren jetzt wieder alle Websites. Erst habe ich mich sehr gefreut, aber dann kam das nächste Problem... Postfix will nicht mehr. Es werden keine Mails mehr verschickt. Der Log sieht wie folgt aus:

Code:
May 30 22:22:04 server postfix/smtp[19670]: A1AE76030B: to=<test@mail.com>, relay=none, delay=409, delays=409/0/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10026: Connection refused)
May 30 22:22:04 server postfix/smtp[19670]: connect to 127.0.0.1[127.0.0.1]:10026: Connection refused
May 30 22:22:04 server postfix/smtp[19670]: 4F9F1602F2: to=<test@mail.com>, relay=none, delay=411, delays=411/0.01/0.01/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10026: Connection refused)

Oder soll ich dazu lieber ein neues Thema aufmachen?
 

Till

Administrator
Port 10026 gehört zu amavis. Wenn Postfix da nicht drauf verbinden kann, ist amavis nicht gestartet.
 

Werbung

Top