11.10から12.04にアップグレードしましたが、Firefoxをアイコンから実行しようとすると、「プロファイルがありません。Firefoxのプロファイルを読み込めません。見つからないか、アクセスできない可能性があります。」私はすでにFirefoxを削除して再インストールしようとしました。そして、コマンド
Sudo chown -R $USER:$USER ~/.mozilla
また、プロファイルファイルを削除するか、名前を変更しようとしました。解決済みの問題をいくつか見つけましたが、それらは私には機能しませんでした。たぶん、Sudo
を使用してターミナルからFirefoxを実行すると、問題なく起動することに言及する必要があります。
これをどのように解決できますか?
私は同じケースを得て、mozillaキャッシュの許可を変更しようとしましたが、うまくいきました:
ルートモード
Sudo -s
chown -hR $USER:$USER ~/.cache/mozilla
しかし、変更後、Firefoxを開いて新しいプロファイルを作成したときにポップアップが表示されました。古いプロファイルを使用したいだけです。そのため、古いプロファイルの権限もユーザーに変更しました!
chown $USER:$USER ~/.mozilla/firefox/profiles.ini
ファイルのパーミッションが変更されていることを確認することを忘れないでください:)
プロファイルファイルの削除、プロファイルフォルダの権限の変更など。いずれも機能しませんでした。最後に、〜/ .cacheの所有権を再帰的に変更することができました:
Sudo chown -R $USER:$USER ~/.cache/
他のすべての解決策の後、この小さな行は私の時間を節約しました:
Sudo chmod -R 777 .mozilla/
現在のプロファイルを削除してください。これにより、Firefoxは新しいプロファイルを作成します。プロファイルフォルダは次の場所にあります。
~/.mozilla/firefox/<profile folder>
.mozilla
フォルダーは隠しフォルダーです。ファイルマネージャ(ブラウザ)で[隠しファイルを表示]をオンにしてください。
以前のインストールからファイルを移動しようとして失敗した後、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プロファイルのバックアップ/移動。
同様の問題がありました。 〜/ .mozilla/firefox /のprofiles.iniファイルを削除する必要がありました。あらゆる種類の許可ソリューションを試してみました。 profiles.iniが削除されると、firefoxは新しいプロファイルを作成しました。
プロファイルフォルダーを/home/USERNAME/.mozilla/firefox
にコピーし、ターミナルでfirefox -Profilemanager
またはfirefox -P
を実行し、新しいプロファイルを作成して、古いプロファイルのフォルダーを選択します。 プロファイルマネージャーの起動
答えはどれもうまくいきませんでした(Ubuntu 18.04、Firefox 66、Firefox Dev)。 Firefoxをアンインストール(Sudo apt remove firefox
)、キャッシュを削除(rm-rf ~/.cache
)、再インストール(Sudo apt install firefox
)した後、FirefoxとFirefox Devの両方が再び動作を開始しました。
次の手順は私のために働いた。
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/
あなたのfirefoxユーザープロファイルが存在しないか破損している可能性があります。
ProfileManagerオプションを使用してターミナルからfirefoxを実行します。
firefox -ProfileManager
プロファイルを作成/削除できるダイアログボックスが開きます。私がやったのは、ダイアログで問題のあるプロファイルを削除し、新しいプロファイルを作成して、それが機能したことです。
プロファイルに貴重なデータがある場合は、次の場所にあるプロファイルフォルダーをバックアップできます。
~/.mozilla/firefox/profile-name-as-it-appears-in-the-ProfileManager-dialog
私はそれを必要としなかったので私をバックアップしませんでしたが、誰かがそれを必要とする場合に備えてそこに捨てます。
~/.cache
ディレクトリを外部ドライブにリンクした場合( RAMからFirefoxを実行する方法に関するこのガイド に似ています)、既存のリンクを削除して、そのディレクトリを再作成してください。
数か月前にVMにハッキングし、そのフォルダーをUSBドライブにリンクしてHDDアクティビティを削減したため、このエラーが発生しました。その後、VM別のホストコンピューターに移動し、そのフォルダーが存在するドライブを削除しました。リンクが壊れたため、Firefoxが起動せず、このエラーメッセージが表示されました。このディレクトリを再作成すると、Firefoxが正常に起動します。