Mozilla Firefox の Sync が同期に失敗し続ける件について

Posted by
ぴろり
Posted at
2015/04/24 08:19
Trackbacks
関連記事 (0)
Post Comment
コメントできます
Category
電算室 カテゴリ
カバーイメージ

 Mozilla Firefox には、ブックマークや閲覧履歴、個人設定などの情報を、他の環境にインストールした Firefox と同期できる Sync という仕組みがあります。しかし最近になって、同期中に失敗したとか何とかのエラーが発生していることに気が付きました。「今すぐ同期」というボタンを試してみても、やはりエラーが発生しているようです。その解消方法の覚書き。

この記事を Delicious に追加する   このエントリーをはてなブックマークに追加  

症状

Sync の同期中にエラーが発生しました。不明なエラー。この処理は自動的に再試行されます。[今すぐ同期]


Fig.1 エラーメッセージ

 Windows 7 Ultimate 64bit、Firefox 35.0.1 で確認しました。ウィンドゥ下段に Fig.1 のようなメッセージが表示されます。[今すぐ同期]ボタンを押すと、数十秒くらいして、また同じメッセージが表示されます。

調査

 Google 先生に尋ねてみたところ、同じような症状が多数ヒット。とりあえず、Sync のエラーログを確認するために、アドレスバーに about:sync-log と入力して、最新のログを眺めてみます。*1

Sync.Status	DEBUG	Status for engine addons: error.engine.reason.unknown_fail
Sync.Status	DEBUG	Status.service: success.status_ok => error.sync.failed_partial
Sync.ErrorHandler	DEBUG	addons failed: Error: : NS_ERROR_OUT_OF_MEMORY:  (resource://gre/modules/osfile/osfile_shared_front.jsm:431) JS Stack trace: postMessage@PromiseWorker.jsm:305:1 < TaskImpl_run@Task.jsm:315:40 < Handler.prototype.process@Promise-backend.js:868:21 < this.PromiseWalker.walkerLoop@Promise-backend.js:744:7 < waitForSyncCallback@async.js:102:7 < makeSpinningCallback/callback.wait@async.js:145:32 < _refreshReconcilerState@addons.js:233:5 < _syncStartup@addons.js:203:5 < SyncEngine.prototype._sync@engines.js:1488:7 < WrappedNotify@util.js:148:21 < Engine.prototype.sync@engines.js:657:5 < _syncEngine@enginesync.js:199:7 < sync@enginesync.js:149:15 < onNotify@service.js:1275:7 < WrappedNotify@util.js:148:21 < WrappedLock@util.js:103:16 < _lockedSync@service.js:1265:12 < sync/<@service.js:1257:14 < WrappedCatch@util.js:77:16 < sync@service.js:1245:5

 なるほど、わからん。他のサイトを色々物色してみると

Sync.Status        DEBUG   Status for engine history: error.engine.reason.unknown_fail

 Status for engine ほげほげ: の部分が問題を起こしているらしいので、自分の場合、アドオンの設定情報の同期がエラーの原因の様子。

対策

 そこで、ひとまず、Sync がアドオンの情報を同期しないようにして試してみます。[ツール]→[オプション]→[Sync]タブから、[アドオン]のチェックボックスをクリアした後、[ツール]→[今すぐ同期]としてみたところ、エラーなく同期できるようになりました!

 人によって、ブックマークの同期でエラーだったり、閲覧履歴の同期でエラーだったり、それぞれ違う理由で発生しているようですが、問題のデータを同期処理から外せば、とりあえず回避できるようです。ブックマークなどは同期できないと困ってしまいますが、その時は本腰入れて解決しないとダメですが、とりあえず、アドオンの設定情報程度であれば困ることもなさそうなので、今回はこれで逃げることにしました。

この記事を Delicious に追加する   このエントリーをはてなブックマークに追加  

  1. *1 ログのファイル名は error-XXXXXXXX.txt となっていて、数字部分は UNIX 時間が入る様子。

この記事を読んだ人はこんな記事も読んでいます記事リコメンデーションについて

カバー画像:ぬるぬるローションの製作

関連記事/トラックバック

関連記事/トラックバックはまだありません

この記事にトラックバックを送るには?

コメントを投稿する

 
 (必須, 匿名可, 公開, トリップが使えます)
 (必須, 匿名可, 非公開, Gravatar に対応しています)
 (必須)
スパム コメント防止のため「投稿確認」欄に ランダムな数字 CAPTCHAについて を入力してから送信してください。お手数ですがご協力のほど宜しくお願いいたします。