Hallo zusammen,
ich habe mal wieder ein Problem. Heute morgen stand eine eGroupwareinstallation (21.1-7.4, keine Reaktion mehr auf Anmeldeseite). Zuerst fiel mir auf, das die Festplatte vollgelaufen war. Der Ordner /var/lib/docker/containers enthielt über 100GB.
das größte LOG-File …-json.log (70GB) mit truncate auf 0 gesetzt. - VM neu gestartet
docker logs -f egroupware liefert:
/usr/bin/php7.4 -d memory_limit=-1 /usr/share/egroupware/setup/setup-cli.php --update 'all,admin,;Hd?H8RmvQL5azG0’
EGroupware API version 21.1.001 found.
EGroupware configuration file (header.inc.php) version 1.29 exists and is up to date
Your database is not working! mysqli://egroupware:G-1V]pJjm|4[|wwZ@localhost/egroupware:
/usr/share/egroupware/setup/inc/class.setup_cmd.inc.php (312)
Die Datenbank ist MariaDB 10.1 und lief tatsächlich nicht. Nachdem ich in /etc/mysql/mariadb.conf.d/50-server.cnf den Eintrag “log_bin = /var/log/mysql/mysql-bin.log” auskommentiert habe, lief die Datenbank wieder (warum auch immer!), und ist per webmin voll zugreifbar.
Bei “docker-compose up -d” bekomme ich aber nun die Fehlermeldung:
ERROR: for egroupware Cannot start service egroupware: failed to create shim: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting “/var/run/mysqld/mysqld.sock” to rootfs at “/var/run/mysqld/mysqld.sock”: mount /var/run/mysqld/mysqld.sock:/var/run/mysqld/mysqld.sock (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
und eGroupware startet nachtürlich nicht. Und die mysqld.sock ist auch vorhanden.
Hat jemand noch eine Idee, was ich machen könnte?
viele Grüße
Andreas