web-dev-qa-db-ja.com

Firefox 21.0はUbuntu 12.04で起動しません

Ubuntu 12.04システムでFirefox 21.0が起動せず、エラーメッセージが表示される:

Your Firefox profile cannot be loaded. It may be missing or inaccessible.

~/.mozillaフォルダーの削除、firefoxの再インストール、~/.mozillaフォルダーのownerおよびser権限の設定など、すべてを試しました。何も動作しません!

私は何が欠けていますか?ユーザー権限を変更する必要がある他のシステムフォルダーはありますか?

2
user2428094

~/.cache/mozilla~/.mozillaの両方のディレクトリツリーがroot:rootによって所有されており、username:groupによって所有されている必要があることがわかりました。これは、12.04 LTSの新規インストールで発生したため、セットアップスクリプトのバグが疑われます。

ホームディレクトリと自分のユーザーIDにいることを確認してください:

cd
Sudo chown -R YourUsername:YourGroupname ./.mozilla
Sudo chown -R YourUsername:YourGroupname ./.cache/mozilla

YourUsernameを独自のユーザー名に置き換え、YourGroupnameを優先グループ(デフォルトではユーザー名と同じ名前)に置き換えます。

.mozillaディレクトリは簡単に見つかりましたが、.cacheディレクトリは私には明らかではありませんでした。 firefoxを起動し、そのエラーメッセージダイアログをそのままにして、firefoxが.cacheディレクトリを見ていることがわかりました。そして、firefoxがターミナルで実行中にlsof | grep firefoxと入力しました。

5

許可許可を設定しているように見えますが、許可の問題とまったく同じように聞こえます。同じスレッドでこのスレッドと公式Firefoxサポートフォーラムをご覧ください:

Firefoxは起動しません
プロファイルマネージャーを使用してFirefoxプロファイルを作成および削除します

0
kingmilo

次のコマンドを使用して、現在のプロファイルを削除します。

~/.mozilla/firefox# rm profiles.ini   

その後、次のように新しいプロファイルを作成します。

~/.mozilla/firefox# firefox -P  

ウィザードの指示に従います。

0
Guru Malik

Firefoxを閉じて、ターミナルで次を実行します。

Sudo chown -R $USER:$USER ~/.mozilla
0

.mozilla /(Home/.mozila)からfirefoxフォルダーを削除するだけでよいのです。

そして、Firefoxを実行しようとすると、同じ場所に新しいプロファイルが自動的に再作成され、Firefoxが実行されます。

ありがとう、サンデシュ・ジョシ

0
Sandesh Joshi
  1. .mozilla/フォルダーを削除します。
  2. MozillaからFirefox Zipファイルをダウンロードします。 http://www.getfirefox.com/
  3. 解凍する
  4. ターミナルから./firefoxを実行します

これにより、新しいプロファイルが自動的に生成されます。 Firefoxを閉じます。

これで、Firefoxアイコンをクリックして、以前のように使用できるようになります。

0
dan