スタックした状態のVirtualbox-5.1の削除


10

私はLinuxを使い始めたばかりではなく、時折奇妙なパッケージやインストールの状況に直面しなければなりませんでしたが、これはそれらすべてを上回っています。この時点で、私はそれを火で殺したいだけです!

Virtualbox-5.1がやや乱雑な状態になっています。数か月前にアップグレードしようとしたときに問題が発生したようで、調査に迷惑をかけたことはありません。インストールしようとして以来、パッケージをアップグレードするたびにエラーメッセージが表示されます。具体的には:

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.

今、私はいつものことをしましたps -aux | grep vboxps -aux | grep virtualboxそして私はあなたを保証することができます、vboxプロセスは実行されていません。

また/tmp、「。vbox-username-ipc」という名前のロックファイルも確認しました。ありません。

どのようにしてシステムをこの状態にしたかわかりませんが、再インストールせずにvirtualboxを削除したいのですが。任意の入力?


このメッセージは、実行中のVBoxSVCプロセスが検出された場合にのみ表示されます。もう一度確認して、適切な大文字に注意してください。
Takkat

大文字に関係なく、「VB」、「vb」、または「virutalbox」を含むプロセスは実行されていません。
クラウスシュタインハウアー2016

それは奇妙なことです...このメッセージを担当するvirtualboxコードはをチェックしpidof VBoxSVCます。そこ誤った設定の単一のレポートをしている/etc/vboxVirtualBoxのフォーラムが、私はこれを再現することはできません。
Takkat

以前にそのスレッドを見つけたことがありません。しかし:ディレクトリは空です。
クラウスシュタインハウアー2016

回答:


17

私は同じ問題を抱えていましたが、少しだけ異なります。virtualboxを再インストール(ディストリビューションから公式リリースへの切り替え)しようとしましたが、アンインストールに失敗したため、新しいコピーを削除またはインストールできませんでした。空のファイルを作成して問題を解決することができました: /usr/lib/virtualbox/prerm-common.sh

編集:ファイルを実行可能にします chmod +x /usr/lib/virtualbox/prerm-common.sh

その後、実行 sudo apt-get remove virtualbox


5
鮮やかさ!どうもありがとうございます!そのファイルとchmod + xを作成した後、削除は最終的に機能しました!
クラウスシュタインハウアー

それもあなたのために働いてうれしい!
TheBat 2016年

おかげで私のために働きました
Cattani Simone

髪の毛を何トンも引っ張った後、それが私のために働いた唯一のことでした。ありがとう!
wunderdojo

12

私も同じ問題を抱えていました。すべてのVBプロセスを強制終了することで解決しました。

  • VBを含むすべてのプロセスを取得する

    ps -A | grep VB
    
  • 次に、コマンドですべてのプロセスを強制終了します

    sudo kill <pid>
    

<pid>上記のコマンドで取得したプロセスのプロセスIDに置き換えます。

  • 次に実行します

    sudo apt-get remove virtualbox-* --purge
    

1
それは完璧な答えです。
DevonDahon 2017年

1

私はここで提案されたすべてを試しましたが、何もうまくいきませんでした。実行中のVMが見つかったと言い続けました。結局のところ、/ etc / vboxautostart.cfgファイルが存在することが判明しました。

このファイルを削除/移動した後、インストールはスムーズに進みました。私がこれを解決するためにそんなに長い時間を費やしたとは信じられません。

答えはポストアップグレードとアンインストールの失敗に隠されていました 。


これでうまくいきました。
Alex Reinking

0

次のコマンドを実行します。

$ whereis vbox

出力内のすべてのフォルダーをコピーする

$ sudo rm -rf (all the folders)

$ whereis virtualbox

出力内のすべてのフォルダーをコピーする

$ sudo rm -rf (all folders)

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

これは私がそれを削除した方法です。それが役に立てば幸い。


0

VirtualBoxの自動起動サービスが実行されている可能性があります。以下のコマンドを実行して確認します。

sudo systemctl status vboxautostart-service

実行中の場合は停止します。

sudo systemctl stop vboxautostart-service

次に、以下のコマンドで実行されているすべてのプロセスを見つけて強制終了します。(約3である必要があります)

ps -A | grep VB
sudo kill <pid>

最後に、VirtualBoxを削除して削除します

sudo apt-get remove virtualbox-* --purge
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.