web-dev-qa-db-ja.com

アップグレード後にFirefoxプロファイルをロードできません

11.10から12.04にアップグレードしましたが、Firefoxをアイコンから実行しようとすると、「プロファイルがありません。Firefoxのプロファイルを読み込めません。見つからないか、アクセスできない可能性があります。」私はすでにFirefoxを削除して再インストールしようとしました。そして、コマンド

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

また、プロファイルファイルを削除するか、名前を変更しようとしました。解決済みの問題をいくつか見つけましたが、それらは私には機能しませんでした。たぶん、Sudoを使用してターミナルからFirefoxを実行すると、問題なく起動することに言及する必要があります。

これをどのように解決できますか?

6
Luis J. Romero

私は同じケースを得て、mozillaキャッシュの許可を変更しようとしましたが、うまくいきました:

ルートモード

Sudo -s
chown -hR $USER:$USER ~/.cache/mozilla

しかし、変更後、Firefoxを開いて新しいプロファイルを作成したときにポップアップが表示されました。古いプロファイルを使用したいだけです。そのため、古いプロファイルの権限もユーザーに変更しました!

chown $USER:$USER ~/.mozilla/firefox/profiles.ini

ファイルのパーミッションが変更されていることを確認することを忘れないでください:)

21
user164338

プロファイルファイルの削除、プロファイルフォルダの権限の変更など。いずれも機能しませんでした。最後に、〜/ .cacheの所有権を再帰的に変更することができました:

Sudo chown -R $USER:$USER ~/.cache/
7
user194850

他のすべての解決策の後、この小さな行は私の時間を節約しました:

Sudo chmod -R 777 .mozilla/
3
Ugo Hed

現在のプロファイルを削除してください。これにより、Firefoxは新しいプロファイルを作成します。プロファイルフォルダは次の場所にあります。

~/.mozilla/firefox/<profile folder> 

.mozillaフォルダーは隠しフォルダーです。ファイルマネージャ(ブラウザ)で[隠しファイルを表示]をオンにしてください。

2
Mitch

以前のインストールからファイルを移動しようとして失敗した後、14.04でこれに遭遇しました。私は専門家ではありませんが、これは機能しました:~/.mozilla/firefox/の編集済みのprofiles.iniファイルはコメントアウトされました(以下の;を使用)

;Path=[this.is.a.hash].default

ハッシュが[this.is.a.hash].default~/.mozilla/firefox/フォルダー名と一致するように、新しいパス行を作成しました

Profiles.iniの名前と一致するようにフォルダーの名前を変更できたかもしれませんが、Path=内から新しいprofiles.iniを削除してコメントを外すことができるので、問題を簡単に追跡できます。

幸いなことに、新しいSSDに14.04をインストールし、古い12.xリリースを保持しました。では、そもそもすべきことを試してみましょう-古いインストールからの適切なFirefoxプロファイルのバックアップ/移動。

1
David W.

同様の問題がありました。 〜/ .mozilla/firefox /のprofiles.iniファイルを削除する必要がありました。あらゆる種類の許可ソリューションを試してみました。 profiles.iniが削除されると、firefoxは新しいプロファイルを作成しました。

1
jkreno

プロファイルフォルダーを/home/USERNAME/.mozilla/firefoxにコピーし、ターミナルでfirefox -Profilemanagerまたはfirefox -Pを実行し、新しいプロファイルを作成して、古いプロファイルのフォルダーを選択します。 プロファイルマネージャーの起動

1
burningXmonk

答えはどれもうまくいきませんでした(Ubuntu 18.04、Firefox 66、Firefox Dev)。 Firefoxをアンインストール(Sudo apt remove firefox)、キャッシュを削除(rm-rf ~/.cache)、再インストール(Sudo apt install firefox)した後、FirefoxとFirefox Devの両方が再び動作を開始しました。

0
Michael H.

次の手順は私のために働いた。

1.現在実行中のすべてのプロセスを停止します

killall firefox
killall Thunderbird

2.キャッシュファイルを削除する

Note: Backup them before removing.

$ rm -rf ~/.mozilla/
$ rm -rf ~/.cache/mozilla/

3.次のフォルダーの所有権を変更する

$ Sudo chown -R $USER ~/.cache/.mozilla/
$ Sudo chown -R $USER ~/.mozilla/

**上記の手順が成功しなかった場合は、次を試してください**

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

**上記の手順が成功しなかった場合は、次を試してください**

$ Sudo chmod -R 777 ~/.cache/.mozilla/
$ Sudo chmod -R 777 ~/.mozilla/

4.上記のすべての手順が成功しない場合は、キャッシュフォルダーのアクセス許可全体を変更します

$ Sudo chown -R $USER ~/.cache
$ Sudo chown -R $USER:$USER ~/.cache
$ Sudo chmod -R 777 ~/.cache/
0
Lava Sangeetham

あなたのfirefoxユーザープロファイルが存在しないか破損している可能性があります。

ProfileManagerオプションを使用してターミナルからfirefoxを実行します。

firefox -ProfileManager

プロファイルを作成/削除できるダイアログボックスが開きます。私がやったのは、ダイアログで問題のあるプロファイルを削除し、新しいプロファイルを作成して、それが機能したことです。

プロファイルに貴重なデータがある場合は、次の場所にあるプロファイルフォルダーをバックアップできます。

~/.mozilla/firefox/profile-name-as-it-appears-in-the-ProfileManager-dialog

私はそれを必要としなかったので私をバックアップしませんでしたが、誰かがそれを必要とする場合に備えてそこに捨てます。

0
ds-bos-msk

~/.cacheディレクトリを外部ドライブにリンクした場合( RAMからFirefoxを実行する方法に関するこのガイド に似ています)、既存のリンクを削除して、そのディレクトリを再作成してください。

数か月前にVMにハッキングし、そのフォルダーをUSBドライブにリンクしてHDDアクティビティを削減したため、このエラーが発生しました。その後、VM別のホストコンピューターに移動し、そのフォルダーが存在するドライブを削除しました。リンクが壊れたため、Firefoxが起動せず、このエラーメッセージが表示されました。このディレクトリを再作成すると、Firefoxが正常に起動します。

0
RAKK