Hallo,
ich hatte vor einiger Zeit einen Thread im System-Bereich aufgemacht, weil ich annahm, mein Upgrade von kubuntu 17.04 auf auf 17.10 würde wegen einer MySQL-Thematik hängen bleiben (upgrade-auf-17-10-mit-mysql-ge-deadlockt). Hintergrund war, dass ich zu MariaDB wechseln wollte, die Migration aber nicht geklappt hatte und ich dann wieder zurück zu MySQL gegangen war.
Danach wurde jeder Versuch, ein apt upgrade auszuführen, mit der Fehlermeldung quittiert.
mysql-server-5.7 (5.7.21-0ubuntu0.17.10.1) wird eingerichtet ... mysql_upgrade: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) while connecting to the MySQL server Upgrade process encountered error and will not continue. mysql_upgrade failed with exit status 11 [..] Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück Abhängigkeitsprobleme verhindern Konfiguration von mysql-server: mysql-server hängt ab von mysql-server-5.7; aber: Paket mysql-server-5.7 ist noch nicht konfiguriert.
Da ich das System jetzt doch mit sudo do-release-upgrade auf 17.10 upgraden konnte, stimmte der Titel bzw. Inhalt des Threads nicht mehr und ich habe ihn geschlossen.
Nach dem Upgrade ist das Problem mit MySQL leider geblieben, inkl. der Tatsache, dass aus einem mir nicht ersichtlichen Grund /var/run/mysqld immer gelöscht wird. Ich kann den Socket zwar mit mkdir -p /var/run/mysqld ; chown mysql:mysql /var/run/mysqld anlegen, aber irgend etwas stimmt da wohl prinzipiell nicht.
Und da jeder Versuch, das System mit "sudo apt upgrade" zu aktualisieren, fehl schlägt, müsste ich das Problem langsam mal beheben .. Wie man sieht, habe ich aber keine Ahnung, was genau vorhanden sein muss, damit mysql richtig läuft. Wenn mich jemand bei der Fehlersuche und -behebung unterstützen könnte, wäre ich sehr dankbar.
Nachtrag: Nachdem ich das Logging in my.cnf angeschaltet habe, habe ich folgende Meldungen beim Kommando apt upgrade im syslog bekommen (Timestamps zur Verkürzung der Zeilen raus genommen):
systemd[1]: Reloading. systemd[1]: Stopping MySQL Community Server... systemd[1]: Stopped MySQL Community Server. kernel: [ 6621.335115] audit: type=1400 audit(1523794023.639:101): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/usr/sbin/mysqld" pid=9527 comm="apparmor_parser" kernel: [ 6621.369847] audit: type=1400 audit(1523794023.674:102): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/9554/status" pid=9554 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 kernel: [ 6621.369866] audit: type=1400 audit(1523794023.674:103): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=9554 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 kernel: [ 6621.369933] audit: type=1400 audit(1523794023.674:104): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/9554/status" pid=9554 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 kernel: [ 6621.488117] audit: type=1400 audit(1523794023.792:105): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/usr/sbin/mysqld" pid=9569 comm="apparmor_parser" systemd[1]: Reloading. systemd[1]: Reloading. systemd[1]: Starting MySQL Community Server... kernel: [ 6621.999410] audit: type=1400 audit(1523794024.303:106): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/9630/status" pid=9630 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=120 ouid=120 kernel: [ 6621.999427] audit: type=1400 audit(1523794024.303:107): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=9630 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=120 ouid=0 kernel: [ 6621.999466] audit: type=1400 audit(1523794024.303:108): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/9630/status" pid=9630 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=120 ouid=120 systemd[1]: Started MySQL Community Server. systemd[1]: Reloading. systemd[1]: Stopping MySQL Community Server... systemd[1]: Stopped MySQL Community Server. kernel: [ 6624.953295] audit: type=1400 audit(1523794027.257:109): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/9707/status" pid=9707 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 kernel: [ 6624.953300] audit: type=1400 audit(1523794027.257:110): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=9707 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=0 ouid=0 systemd[1]: Reloading. systemd[1]: Starting MySQL Community Server... kernel: [ 6627.157922] kauditd_printk_skb: 1 callbacks suppressed kernel: [ 6627.157925] audit: type=1400 audit(1523794029.462:112): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/9777/status" pid=9777 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=120 ouid=120 kernel: [ 6627.157963] audit: type=1400 audit(1523794029.462:113): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=9777 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=120 ouid=0 kernel: [ 6627.158044] audit: type=1400 audit(1523794029.462:114): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/9777/status" pid=9777 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=120 ouid=120 systemd[1]: Started MySQL Community Server. PackageKit: get-updates transaction /3745_beeacacb from uid 1000 finished with success after 574ms
Vielleicht hilft das weiter. Viele Grüße,
Frank