Paket yükseltme sonsuza dek mysql-apt-configure [kapalı] üzerinde asılı


15

Dün MySql için bir güncelleme ile sıkıştı. mysql-apt-configEninde sonunda makineyi kapatmaya zorunda bizim için bitiremedi.

Bugün aynı güncellemeyi tekrar önerdi, ancak dpkg --configure -aönce paketi düzeltmek için kullanmam gerektiğini söyledi . Bunu yaptığımda yine asılı:

# sudo dpkg --configure -a
mysql-apt-config (0.3.3-1debian7) wird eingerichtet ..

Almanca'daki son satır kabaca "[...] hazırlanıyor ..." anlamına geliyor.

Ayrıca apt-get purge mysql- ile mysql paketini kaldırmaya çalıştım ama bu aynı sonuca yol açar. Yine aynı adımda asılı.

Bunu düzeltmek için ne yapabilirim?


1
Burada da aynı problem. Pakette yanlış bir şey var gibi görünüyor. Şu anda tam olarak ne olduğunu bulmaya çalışıyorum veya diğer güncellemeleri engellediğinden kaldırabilir miyim. xP
Gladen

2
Bu konu dışı düşünmezdim. Birçok Ubuntu kullanıcısını etkiler.
Bas Peeters

Yanıtlar:


13

Birkaç saat önce de aynı problemi yaşadım. Önce sıkışmış işlemi öldürdüm (-9 PID'yi öldürün veya yeniden başlatmayı tamamlayın) sonra mysql'i tamamen kaldırdım.

sudo apt-get remove --purge mysql-server mysql-client mysql-common

veya

sudo apt-get remove --purge mysql*

Bu, çoğu durumda biraz abartılı olan tüm mysql paketlerini kaldıracaktır ...

Bunu yapmadan önce veritabanlarınızın bir kopyasını oluşturmaya dikkat edin veya kaldırma işlemi sorulduğunda veritabanını silmeyin. Sonra yeniden başlatın (veya mysql-apt-config işlemini öldürün) ve mysql-apt-config paketini kaldırın.

sudo apt-get remove --purge mysql-apt-config
sudo apt-get autoremove

Bu adımlardan sonra her şeyi tekrar kurdum sorunu çözdüm.

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

Emin değilim ama muhtemelen sadece mysql-apt-config'i yeniden yüklemek yeterli. İyi şanslar arkadaşlar!


Bu çalışıyor. İlk önce cevabınızın ikinci kısmını (mysql-apt-config kaldırma) kaçırdım, ancak bu daha sonra hile yapmış gibi görünüyor. Teşekkürler.
Michael Härtl

1
Sadece mysql-apt-config'in temizlenmesi ve sıfırdan kurulması burada da benim için çalıştı.
Gladen

2
sudo apt-get remove --purge mysql-apt-configveya başka bir komutta ubuntu çalıştırmamı söylüyor sudo dpkg --configure -a, ancak dpkgmysql-apt-config'i çalıştırmak sadece "Hangi sunucu sürümünü almak istiyorsunuz?" üç seçenek: mysql-5.6, mysql-5.7-dmr, yok. Paketi bu noktada nasıl kaldırabilirim?
Igor

3
sonunda çözümü buldum, stackoverflow.com/questions/27154067/…
Igor

Yeniden başlatma benim için çalışmadı. Ancak pkill mysqlgüncelleme işleminin diğer yazılımları yapılandırmaya devam etmesine izin verin ve sonra mysql'yi temizleyebilirim.
Mohammad Etemaddar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.