Wczoraj utknął z aktualizacją MySql. mysql-apt-config
Nie dokończył za nasze, więc musiałem wyłączyć maszynę w końcu.
Dzisiaj zasugerował ponownie tę samą aktualizację, ale powiedział mi, że dpkg --configure -a
najpierw muszę naprawić pakiet. Kiedy to zrobię, ponownie się zawiesza:
# sudo dpkg --configure -a
mysql-apt-config (0.3.3-1debian7) wird eingerichtet ..
Ostatnia linia po niemiecku oznacza mniej więcej „[...] przygotowuje się ...”.
Próbowałem również usunąć pakiet mysql za pomocą apt-get purge mysql
- ale prowadzi to do tego samego rezultatu. Znowu zawiesza się na tym samym kroku.
Co mogę zrobić, aby to naprawić?
Odpowiedzi:
Kilka godzin temu miałem ten sam problem. Najpierw zabiłem zablokowany proces (kill -9 PID lub całkowity restart), a następnie całkowicie odinstalowałem mysql.
lub
Spowoduje to odinstalowanie wszystkich pakietów związanych z mysql, co w większości przypadków jest nieco przesadzone ...
Zanim to zrobisz, wykonaj kopię swoich baz danych lub po prostu nie usuwaj bazy danych, gdy zostanie o to zapytany proces odinstalowania. Następnie uruchom ponownie (lub zabij proces mysql-apt-config) i usuń pakiet mysql-apt-config.
Po tych krokach ponownie zainstalowałem wszystko, co rozwiązało problem.
Nie jestem pewien, ale prawdopodobnie wystarczy ponownie zainstalować tylko mysql-apt-config. Powodzenia chłopaki!
źródło
sudo apt-get remove --purge mysql-apt-config
lub przy każdym innym poleceniu ubuntu mówi, żebym uruchomiłsudo dpkg --configure -a
, ale uruchomieniedpkg
mysql-apt-config po prostu utknęło w pytaniu „Którą wersję serwera chcesz otrzymać?”, nie ma znaczenia, którą opcję wybiorę, nadal pytam o wybranie jednej opcja trzech: mysql-5.6, mysql-5.7-dmr, brak. Jak mogę usunąć paczkę w tym momencie?pkill mysql
pozwól, aby proces aktualizacji kontynuował konfigurowanie innych programów, a następnie mógłbym wyczyścić mysql.