Zend_DB Exception No such file or directory


Superadmin

Nur ich
ERLEDIGT
Ist erledigt, läuft alles wieder.
Strato hat es vergeigt mit ihren Updates wegen Spectre und Meltdown, die zwischen 15.5 und 17.5. stattfanden, nur den reboot des Servers habe ich durchgeführt.
Das erstemal das ich mich in Plesk eingeloggt habe war am 21.5. das automatisierte Tagesbackup vom 21.5. war um 18:32 abgeschlossen, ich habe mich gegen 20:30 in Plesk eingeloggt, danach einen reboot gemacht. Ohne irgendwas in Plesk zu ändern, ich habe mir nur die Datenbanken und Größen angesehen. Davor war ich etwa im April in Plesk eingeloggt um mir Email Warteschlangen anzusehen.
Eigentlich wollte Strato den vServer neustarten, nach Ende der Meltdown und Spectre Updates laut Ankündigung Strato Kundeninfo, haben sie offenbar nicht. Werden wissen warum.:D
Ich hatte dann versucht das Backup von 21.5. 2018 18:32 zu installieren, dies funktionierte auch nicht.
Heute Donnerstagfrüh hatte ich die Idee mal ein älteres Backup vor den mutmaßlichen Strato Meltdown und Spectre Pfuschereien zu probieren.
Es gibt 10 Backups bei Strato, ältestes heute früh erreichbares war vom 14.5. also einen Tag bevor die Strato Clowns dran rumgepfuscht haben.
Und tatsächlich, alles läuft perfekt.
Muß mir überlegen wie ich verhindere das die Vollpfosten an meinem vServer rumpfuschen.
Da hilft wohl nur dedizierter Server.
Erledigt
Gestern habe ich in einer wbb Forendatenbank etwas gelöscht, dafür komme ich jetzt nicht mehr in Plesk.
In Foren auch nicht, Foren weiße Seite, keine Fehlermeldung.
Das war auch nicht sofort mit Plesk, etwa 10 Minuten war ich raus und im Forum, als ich wieder in Plesk wollte sprang er auf die Fehlermeldung.
Plesk folgendes.
Code:
ERROR: Zend_Db_Adapter_Exception: SQLSTATE[HY000] [2002] No such file or directory

Additionally, an exception has occurred while trying to report this error: Zend_Exception
No entry is registered for key 'translate' (Abstract.php:144)

Search for related Knowledge Base articles

ERROR: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] No such file or directory' in /opt/psa/admin/externals/Zend/Db/Adapter/Pdo/Abstract.php:129 Stack trace: #0 /opt/psa/admin/externals/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct('mysql:dbname=ps...', 'admin', '$AES-128-CBC$P0...', Array) #1 /opt/psa/admin/externals/Zend/Db/Adapter/Pdo/Mysql.php(111): Zend_Db_Adapter_Pdo_Abstract->_connect() #2 /opt/psa/admin/externals/Zend/Db/Adapter/Abstract.php(460): Zend_Db_Adapter_Pdo_Mysql->_connect() #3 /opt/psa/admin/externals/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('select param, v...', Array) #4 /opt/psa/admin/plib/Db/Adapter/Pdo/Mysql.php(30): Zend_Db_Adapter_Pdo_Abstract->query('select param, v...', Array) #5 /opt/psa/admin/plib/db.php(36): Db_Adapter_Pdo_Mysql->query('select param, v...') #6 /opt/psa/admin/plib/db.php(212): db_query('select param, v...', false) #7 /opt/psa/admin/plib/Plesk/Mode.php(423): get_param('disable_provisi...') #8 /opt/psa/admin (Abstract.php:144)

vServer Ubuntu 14.04. LTS mit Plesk.
Googeln bringt eine Menge Ergebnisse, aber keine Lösung. Nichts von alledem funktioniert.
df -i bringt.
Code:
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
/dev/vzfs      1000000 291000  709000   30% /
none           1572864     61 1572803    1% /dev
none           1572864      1 1572863    1% /sys/fs/cgroup
none           1572864     97 1572767    1% /run
none           1572864     13 1572851    1% /run/lock
none           1572864      1 1572863    1% /run/shm
none           1572864      1 1572863    1% /run/user
df -h bringt das
Code:
Filesystem      Size  Used Avail Use% Mounted on
/dev/vzfs       500G   44G  457G   9% /
none            6,0G  4,0K  6,0G   1% /dev
none            4,0K     0  4,0K   0% /sys/fs/cgroup
none            1,3G  652K  1,2G   1% /run
none            5,0M     0  5,0M   0% /run/lock
none            6,0G     0  6,0G   0% /run/shm
none            100M     0  100M   0% /run/user
Und ich weiß nicht mehr weiter, es gibt Unmengen an Seiten mit diesem Zend Fehler, aber nichts was da steht funktioniert.
Gibt es noch weitere Möglichkeiten ausser dem dauernden Neustarten von mysql?:D
Mehr gibt es eigentlich nicht an Ideen die bei Google zu finden sind dazu.
Bin von 20:30 bis jetzt dran.
Ach ja, Backup das automatisiert erstellte für den ganzen Server war vom 21.5.2018 18:32 Uhr, dies versucht, war ja 2 Stunden bevor ich was an der Datenbank des wbb geändert habe, funktioniert nicht. Die Fehlermeldung bleibt wie oben.
Mysqld läuft aber.
 
Last edited by a moderator:

Vielen Dank, versuche ich nachher.
Mein Servermann ist bis Anfang Juni nicht erreichbar, darum muß ich das selber hinkriegen.
Sind nur 2 Foren drauf kleine, eine Neuinstallation der Software für die Foren, irgendwie die Datenbanken da runter bekommen, wird wohl auch nichts bringen?
Eigentlich wäre das nicht schlecht, könnte man dabei den vServer gleich neu machen, Ubuntu 14.04 LTS läuft ja auch im April aus.
Sonst müssen wir das ja später auch machen.
Aber ich probiere nachher erstmal das oben aus.
Ein Forum zeigt immerhin eine Fehlerseite, beim anderen nur eine weisse Seite.
Code:
Fatal error: Connecting to MySQL server 'localhost' failed
Code:
Information:

error message: Connecting to MySQL server 'localhost' failed.
error code: 2002
sql type: MySQLDatabase
sql error: No such file or directory
sql error number: 2002
sql version:
file: /var/www/vhosts/domain.de/httpdocs/wcf/lib/system/database/MySQLDatabase.class.php (31)
php version: 5.6.36
wcf version: 1.1.10 pl 2 (Tempest)
date: Tue, 22 May 2018 17:08:26 +0000
request: /
referer:
Stacktrace:

#0 /var/www/vhosts/domain.de/httpdocs/wcf/lib/system/database/Database.class.php(78): MySQLDatabase->connect()
#1 /var/www/vhosts/domain.de/httpdocs/wcf/lib/system/WCF.class.php(297): Database->__construct(...)
#2 /var/www/vhosts/domain.de/httpdocs/wcf/lib/system/WCF.class.php(95): WCF->initDB()
#3 /var/www/vhosts/domain.de/httpdocs/global.php(18): WCF->__construct()
#4 /var/www/vhosts/domain.de/httpdocs/index.php(7): require_once('/var/www/vhosts...')
#5 {main}
Hilft mir auch nicht richtig weiter. Ist das Forum wo noch die alte wbb.3.1.8
Version drauf läuft.
Die wollte ich vorbereiten, für die Installation der neuen Forensoftware Woltlab Suite 5.1.
 
Das hier probiert aus den Links von GwenDragon Link
Ergebnis:
Code:
~# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  plesk-py27-pip plesk-py27-setuptools plesk-py27-virtualenv plesk-wheel-cffi
  plesk-wheel-cryptography plesk-wheel-psutil
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
root@h2354567:~# service mysql start
start: Job failed to start
Code:
~# service mysqld stop
mysqld: unrecognized service
Dann habe ich das probiert.
Code:
# update-rc.d mysql defaults
 Adding system startup for /etc/init.d/mysql ...
   /etc/rc0.d/K20mysql -> ../init.d/mysql
   /etc/rc1.d/K20mysql -> ../init.d/mysql
   /etc/rc6.d/K20mysql -> ../init.d/mysql
   /etc/rc2.d/S20mysql -> ../init.d/mysql
   /etc/rc3.d/S20mysql -> ../init.d/mysql
   /etc/rc4.d/S20mysql -> ../init.d/mysql
   /etc/rc5.d/S20mysql -> ../init.d/mysql
# mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

/var/run/mysqld/ ist leer, enthält nichts.:confused:
Jetzt weiß ich auch nichts mehr. Es fehlt also mysqld.sock und wer weiß was noch..
Aber meine Fotoseiten funktionieren noch.:D
Nur die Scheiß Foren nicht.

Das bringt auch nichts neues
Code:
 status mysql
mysql stop/waiting
# service mysql status
mysql stop/waiting
# service mysql start
start: Job failed to start
Okay mysql läuft nicht, wissen wir ja jetzt.
Code:
# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:12345         0.0.0.0:*               LISTEN      2348/magicspam-milt
tcp        0      0 0.0.0.0:8443            0.0.0.0:*               LISTEN      2157/sw-cp-serverd
tcp        0      0 0.0.0.0:6308            0.0.0.0:*               LISTEN      2157/sw-cp-serverd
tcp        0      0 0.0.0.0:3822            0.0.0.0:*               LISTEN      567/sshd
tcp        0      0 127.0.0.1:783           0.0.0.0:*               LISTEN      1437/spamd.pid
tcp        0      0 0.0.0.0:8880            0.0.0.0:*               LISTEN      2157/sw-cp-serverd
tcp6       0      0 :::21                   :::*                    LISTEN      550/xinetd
tcp6       0      0 :::25                   :::*                    LISTEN      550/xinetd
tcp6       0      0 :::443                  :::*                    LISTEN      2388/apache2
tcp6       0      0 :::8443                 :::*                    LISTEN      2157/sw-cp-serverd
tcp6       0      0 :::993                  :::*                    LISTEN      1555/couriertcpd
tcp6       0      0 :::995                  :::*                    LISTEN      1604/couriertcpd
tcp6       0      0 :::106                  :::*                    LISTEN      550/xinetd
tcp6       0      0 :::587                  :::*                    LISTEN      550/xinetd
tcp6       0      0 :::110                  :::*                    LISTEN      1579/couriertcpd
tcp6       0      0 :::3822                 :::*                    LISTEN      567/sshd
tcp6       0      0 :::143                  :::*                    LISTEN      1530/couriertcpd
tcp6       0      0 ::1:783                 :::*                    LISTEN      1437/spamd.pid
tcp6       0      0 :::80                   :::*                    LISTEN      2388/apache2
tcp6       0      0 :::8880                 :::*                    LISTEN      2157/sw-cp-serverd
tcp6       0      0 :::465                  :::*                    LISTEN      550/xinetd
# /etc/init.d/mysql start
etc/init.de/mysql start bringt gar kein Ergebnis. Weder Fehler noch sonstwas.
Der Cursor blinkt nur gelangweilt.
Ich bin jetzt auch gelangweilt genug und gehe ins Bett.
Scheiß auf den Linux Mist.
 
Last edited by a moderator:
Woltlab Foren haben einen Paketmanager im ACP, über diesen installiert oder deinstalliert man Plugins, Themes, Styles usw.
 
Back
Top