Sıkışmış durumda Virtualbox-5.1'i kaldırma


12

Ben linux için yeni değilim ve zaman zaman garip bir paket ya da yükleme durumu ile yüzleşmek zorunda kaldım ama bu hepsinin başında. Bu noktada sadece ateşle öldürmek istiyorum!

Biraz berbat durumda Virtualbox-5.1 var. Birkaç ay önce ona yükseltmeye çalıştığımda bir şeyler ters gitti ve asla araştırmak için uğraşmadım. Kurmaya çalıştığımdan beri paketleri her yükselttiğimde hata mesajları alıyorum. Spesifik olmak:

Running VMs found

VirtualBox is currently running. Please close it and try again. Please note that it can take up to ten seconds for VirtualBox (in particular the VBoxSVC daemon) to finish running.

Şimdi her zamanki gibi yaptım ps -aux | grep vboxve ps -aux | grep virtualboxsizi temin ederim, hiçbir vbox işlemi çalışmıyor.

/tmp'.Vbox-username-ipc' olarak adlandırılması gereken kilit dosyalarını da kontrol ettim . Orada değil.

Sistemimi bu durumda nasıl aldım hakkında hiçbir fikrim yok ama çok yeniden yüklemek zorunda kalmadan Virtualbox kaldırmak istiyorum. Herhangi bir girdi var mı?


Bu mesaj yalnızca çalışan bir VBoxSVCişlem tespit edildiğinde görüntülenmelidir. Lütfen tekrar kontrol edin ve uygun başkentlere de dikkat edin.
Takkat

Büyük / küçük harf ne olursa olsun, "VB", "vb" veya "virutalbox" içeren herhangi bir süreç çalışmaz.
Klaus Steinhauer

Bu garip ... bu mesajdan sorumlu sanal kutu kodu denetler pidof VBoxSVC. Orada hatalı ayarların tek bir rapor olduğu /etc/vboxiçinde virtualbox forumları ama bu yeniden olamaz.
Takkat

Bu konuyu daha önce bulamamıştım. Ancak: dizin boş.
Klaus Steinhauer

Yanıtlar:


18

Aynı sorunu yaşadım, ama biraz farklıydı. Virtualbox'ı yeniden yüklemeye çalıştım (dağıtımdan resmi sürüme geçiş) ve kaldırılamadı, bu yüzden yeni kopyayı kaldıramadım veya yükleyemedim. Boş bir dosya oluşturarak sorunu çözmeyi başardım: /usr/lib/virtualbox/prerm-common.sh

Düzenle: Dosyayı ile çalıştırılabilir yapın chmod +x /usr/lib/virtualbox/prerm-common.sh

Sonra koşuyor sudo apt-get remove virtualbox


5
parlak! Çok teşekkür ederim! o dosyayı ve chmod + x oluşturduktan sonra kaldırma nihayet çalıştı!
Klaus Steinhauer

Senin için de çalıştığına sevindim!
TheBat

benim için çalıştı, teşekkürler
Cattani Simone

Bir ton saç çekildikten sonra benim için çalışan tek şey buydu. Teşekkürler!
wunderdojo

12

Ben de aynı problemi yaşadım. Tüm VB süreçlerini öldürerek çözdüm.

  • VB içeren tüm işlemleri elde edebilir

    ps -A | grep VB
    
  • sonra tüm işlemleri komutla öldür

    sudo kill <pid>
    

<pid>yukarıdaki komuttan aldığınız işlemlerin işlem kimlikleriyle değiştirin .

  • o zaman koş

    sudo apt-get remove virtualbox-* --purge
    

1
Mükemmel cevap bu.
DevonDahon

1

Burada ve başka bir yerde önerilen her şeyi denedim ama hiçbir şey çalıştı. Çalışan VM'lerin bulunduğunu söylemeye devam etti . Sonunda ortaya çıkan şey, / etc / vbox içinde autostart.cfg dosyasının olmasıydı .

Bu dosyayı kaldırdıktan / taşıdıktan sonra yükleme sorunsuz geçti. Bunu çözmek için bu kadar uzun zaman harcadığım inanmak zor.

Yanıt, Yükseltme ve Kaldırma Başarısızlığı sonrası gizlendi .


Bu benim için çalıştı.
Alex Reinking

0

Aşağıdaki komutları çalıştırın:

$ whereis vbox

çıktıdaki tüm klasörleri kopyala

$ sudo rm -rf (all the folders)

$ whereis virtualbox

çıktıdaki tüm klasörleri kopyala

$ sudo rm -rf (all folders)

$ sudo apt-get remove virtualbox-* --purge

Ben bu şekilde kaldırdım. Umarım yardımcı olur.


0

VirtualBox'ın otomatik başlatma servisini çalıştırıyor olabilirsiniz. Aşağıdaki komutu çalıştırarak kontrol edin.

sudo systemctl status vboxautostart-service

Çalışıyorsa durdurun.

sudo systemctl stop vboxautostart-service

Ardından aşağıdaki komutlarla çalışan tüm işlemleri bulun ve öldürün. (Yaklaşık üç (3) olmalıdır)

ps -A | grep VB
sudo kill <pid>

Son olarak, VirtualBox'ı kaldırın ve temizleyin

sudo apt-get remove virtualbox-* --purge
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.