ubuntuでは、virturalboxがエラーで起動します。
エラーメッセージは以下の通りです。
VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE) のロードに失敗しました。
VM (VERR_SUPLIB_WORLD_WRITABLE) を作成する際に不明なエラーが発生しました。
結果コード NS_ERROR_FAILURE (0x80004005)
コンポーネントです。コンソール
インターフェース IConsole {515e8e8d-f932-4d8e-9f32-79a52aead882}
[czmmiao@czmmiao Logs]$ cat VBox.log
00:00:00.460 VirtualBox 4.0.0 r69151 linux.x86 (2010/12/22 16:32:27) リリースログ
00:00:00.460 ログオープン 2011-02-08T02:38:09.654597000Z
00:00:00.461 OS製品です。Linux
00:00:00.461 OSのリリースです。2.6.35.10-74.fc14.i686
00:00:00.461 OSバージョンです。#1 SMP Thu Dec 23 16:17:40 UTC 2010
00:00:00.461 DMI 製品名。2743AWC
00:00:00.461 DMI 製品バージョン。ThinkPad SL
00:00:00.462 ホスト RAM: 3023MB RAM, 使用可能: 2404MB
00:00:00.462 実行可能です。/usr/lib/virtualbox/VirtualBox
00:00:00.462 プロセス ID: 7364
00:00:00.462 Package type: LINUX_32BITS_FEDORA_14
00:00:00.488 pdmR3LoadR0U: pszName="VMMR0.r0" rc=VERR_SUPLIB_WORLD_WRITABLE szErr="World writable: '/usr'".WORLD_WRITABLE; rc=VERR_SUPLIB_WORLD_WRITABLE; pszErr=":World writable: '/usr'"
00:00:00.488 VMSetError: /home/vbox/vbox-4.0.0/src/VBox/VMM/VM.cpp(579) int vmR3CreateU(UVM*, uint32_t, int (*)(VM*, void*), void*); rc=VERR _SUPLIB_WORLD_WRITABLE
00:00:00.488 VMSetError: VMMR0.r0 のロードに失敗しました。
00:00:00.488 VMSetError: /home/vbox/vbox-4.0.0/src/VBox/VMM/VM. cpp(350) int VMR3Create(uint32_t, const VMM2USERMETHODS*, void (*)(VM*, void *, int, const char*, unsigned int, const char*, char*), void*, int (*)(VM*, void*), void*, VM**); rc=VERR_SUPLIB_WORLD_WRITABLE
00:00:00.488 VMSetError: VMの作成で不明なエラーが発生しました
00:00:00.488 ERROR [COM]: aRC=NS_ERROR_FAILURE (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={ Failed to load VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE).
00:00:00.488 不明な VM の作成エラー (VERR_SUPLIB_WORLD_WRITABLE)}, preserve=false
00:00:00.502 電源投入に失敗しました (vrc=VERR_SUPLIB_WORLD_WRITABLE, rc=NS_ERROR_FAILURE (0X80004005))
重要な一文です。
00:00:00.488 pdmR3LoadR0U: pszName="VMMR0.r0" rc=VERR_SUPLIB_WORLD_WRITABLE szErr="World writable: '/usr'"
usrディレクトリの書き込み可能なパーミッションが広すぎるということです。インターネットでは、以下のようにすれば良いそうです。
sudo chmod o-w /usr
しかし、それをやってもまだエラーが出るので、よく考えてもう一度以下の文を実行したらうまくいきました。
sudo chmod -R o-w /usr
つまり、/usr ディレクトリのすべてのファイルを再帰的に全員の書き込み可能なパーミッションから削除します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例