25.10.2015, 10:30
Hallo,
in der Hoffnung auf einen Linux-Jünger zu treffen, schildere ich zu erst meine Systemumgebung & das passende Problem hierzu.
Systemumgebung:
OS: Debian 8.2 GNU/Linux
Installed Services: MySQL - NGINX - PHP5-FPM - PHP5* - NSCD . LIBNSS-MYSQL-BG - FCGIWRAPPER
Problem:
Der Bootvorgang vom System verläuft nicht fehlerfrei, speziell hängt sich Systemd beim PHP5-FPM Service auf.
PHP5-FPM kann speziell nicht auf einen Benutzer zugreifen, welcher aus einer SQL-Tabelle ausgelesen wird.
[pool ***domain****] cannot get uid for user '***user***'.
Die lässt darauf schließen, das dass Paket NSCD . LIBNSS-MYSQL-BG entweder vor dem MySQL Server startet oder der MySQL Server noch nicht bereit für eine Connection ist. Ich tippe eher auf Ersteres.
Sämtliche Versuche die Bootparameter in den init.d scripts, sowie im systemd anzupassen schlugen fehl.
Zwar änderte sich nach dem aktualisieren der Dienste augenscheinlich die Bootreihenfolge in den rc{0..6}.d Ordnern, aber der Fehler bleibt derselbe
Ein auszug aus dem Journal habe ich mit beigelegt.
( journalctl -a | grep libnss-mysql )
Weitere Logfiles gerne auf Anfrage.
in der Hoffnung auf einen Linux-Jünger zu treffen, schildere ich zu erst meine Systemumgebung & das passende Problem hierzu.
Systemumgebung:
OS: Debian 8.2 GNU/Linux
Installed Services: MySQL - NGINX - PHP5-FPM - PHP5* - NSCD . LIBNSS-MYSQL-BG - FCGIWRAPPER
Problem:
Der Bootvorgang vom System verläuft nicht fehlerfrei, speziell hängt sich Systemd beim PHP5-FPM Service auf.
PHP5-FPM kann speziell nicht auf einen Benutzer zugreifen, welcher aus einer SQL-Tabelle ausgelesen wird.
[pool ***domain****] cannot get uid for user '***user***'.
Die lässt darauf schließen, das dass Paket NSCD . LIBNSS-MYSQL-BG entweder vor dem MySQL Server startet oder der MySQL Server noch nicht bereit für eine Connection ist. Ich tippe eher auf Ersteres.
Sämtliche Versuche die Bootparameter in den init.d scripts, sowie im systemd anzupassen schlugen fehl.
Zwar änderte sich nach dem aktualisieren der Dienste augenscheinlich die Bootreihenfolge in den rc{0..6}.d Ordnern, aber der Fehler bleibt derselbe
Ein auszug aus dem Journal habe ich mit beigelegt.
( journalctl -a | grep libnss-mysql )
Weitere Logfiles gerne auf Anfrage.
Zitat:
stemd-udevd[174]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
systemd-udevd[174]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
cpio[1942]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
cpio[1942]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
systemd-udevd[174]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
systemd-udevd[174]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
systemd[2053]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
dbus-daemon[2066]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
dbus[2066]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
nginx[2101]: ter process /usr/sbin/nginx -g daemon on; master_process on;: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server
through socket '/var/run/mysqld/mysqld.sock' (2)
nginx[2100]: ter process /usr/sbin/nginx -g daemon on; master_process on;: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server
through socket '/var/run/mysqld/mysqld.sock' (2)
php5-fpm[2125]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
mysqld[2487]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to MySQL server on 'localhost' (111)
systemd-udevd[174]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
cpio[1942]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
cpio[1942]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
systemd-udevd[174]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
systemd-udevd[174]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
systemd[2053]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
dbus-daemon[2066]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
dbus[2066]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
nginx[2101]: ter process /usr/sbin/nginx -g daemon on; master_process on;: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server
through socket '/var/run/mysqld/mysqld.sock' (2)
nginx[2100]: ter process /usr/sbin/nginx -g daemon on; master_process on;: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server
through socket '/var/run/mysqld/mysqld.sock' (2)
php5-fpm[2125]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
mysqld[2487]: libnss-mysql: Connection to server 'localhost' failed: Can't connect to MySQL server on 'localhost' (111)