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.