プライマリ領域をNASドライブに移行した後に奇妙なFirefoxエラーが発生する

プライマリ領域をNASドライブに移行した後に奇妙なFirefoxエラーが発生する

rhel(5and6) を実行する 20 台のホストで構成される小規模な Linux クラスタを実行します。各ホストには、/export/home/nm システムにホーム領域がインストールされたローカルユーザー nm があります。私たちは個々のユーザーアカウントにNIS / NFSを使用します。最近、既存のスナップサーバー(ホスト名croc)を交換するために、新しいNASサーバー(ホスト名Eagle)を購入しました。私の使命は、ワニの生息地をワシの生息地に移すことでした。

私が最初にやったことは、すべてのユーザーデータを圧縮し、Eagleの目的の場所に解凍することでした。

cd /misc/croc_all/
tar cf - users | (cd /misc/eagle_all; tar xf -)

その後、各ホストでauto.homeを編集しました。

nm      $HOST:/export/home/nm
*       croc:/users/&

到着

nm      $HOST:/export/home/nm
*       eagle:/nfs/share/users/&

いくつかの基本的なテストを実行して/home/myaccount/に新しいファイルを作成し、期待どおりに/misc/eagle_all/users/myaccount/に表示されることを確認しました(/misc/croc_all/users/myaccount/の代わりに)。

しかし最近、Firefox(thunderbird、acroreadも含む)でいくつかのバグが見つかり始めました。個々のユーザーがFirefoxを使用しようとすると、次のことがわかります。

No bookmarks
Search engine doesn't work
Menu button doesn't work

その後、 ~myaccount/.mozilla/firefox/xxx.default/ の Firefox 構成ファイルを以前のデフォルト領域 /misc/croc_all/users/.mozilla/firefox/xxx.default/ と比較して、多くのファイル (たとえば、場所) の違いを発見しました。 。ブックマーク情報が含まれているようです。だから私はこれら2つのディレクトリをrsyncすることにしました。

rsync -avzp /misc/croc_all/users/myaccount/.mozilla/firefox/xxx.default/ ~myaccount/.mozilla/firefox/xxx.default

しかし、問題はまだ残っています。ブックマークもなく、検索エンジンも利用できず、ブラウザにバグがあり、クラッシュする可能性があります。

Firefoxはデフォルトのユーザーnmでうまく機能します。これは設定ファイルの一部が破損していると信じていますが、どこを見るべきかわかりません。私が知る限り、プロファイルディレクトリは今同じです。私はこれがFirefox / mozillaフォーラムではないことを知っていますが、問題はFirefox自体ではなくホームエリアを移動する方法に関連していると思います。

関係があるかどうかはわかりませんが、acroreadも問題になりました。頻繁に競合が発生しました。 Acroreadはデフォルトのnmユーザーでも正常に動作します。

どんなアイデアがありますか?


今日、あなたの端末に関連しているかもしれないかもしれないいくつかの追加のエラーメッセージが表示されることがわかりました。

(i)コマンドラインでgoogle-chromeを開くと、「No locks available」というメッセージが配信されることを確認しました。 (ii)libre officeを使用して文書を保存すると、「/home/myaccount/.config/libreoffice/4/...への共有アクセス中にエラーが発生しました...」というメッセージが表示されます。

答え1

古い機械は使えますか?

その場合は、すべてのブックマークをjsonファイルにエクスポートしてインポートできます。古いコンピュータにCookieのインポート/エクスポート拡張機能をインストールして、すべてのCookieをエクスポートすることもできます。


しかし、新しいマシンは:

これには2つの状態があります。

  1. 新しいコンピュータから新しいデータをインポートする必要があります。
  2. 新しいコンピュータにデータは必要ありません。

2番目の状態にある場合は、次のことができます。

rm -rf /home/user/.mozilla/firefox/xxxxxxxx.defualt/*

新しいコンピュータから簡単に古いデータをscpし、ブックマークとクッキーを新しいコンピュータにインポートします。


最終注意事項:権限の設定

答え2

Firefox プロファイルは、複数の Firefox インスタンスから同時にアクセスするためのものではありません。ネットワークにホームフォルダを公開するユーザーごとに一度だけFirefoxを実行する必要があります。実際、Firefox は通常プロファイルが使用中であることを警告しますが、これは Nfs の設定によって異なります。別のオプションは、Firefoxにローカルプロファイルリポジトリを使用させることです。

関連情報