― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

閉鎖中フォーラム このトピックは閉鎖されているため、編集・返信することはできません  [ 7 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2014年11月22日(土) 12:11 
オフライン

登録日時: 2013年10月31日(木) 10:25
記事: 50
Lightning に Google カレンダーを CalDAV で複数個ほど登録しました。

カレンダーの登録時には Google パスワードが保存されています。

しかし、一度 Thunderbird を閉じて、起動しなおすと保存されている Google パスワードが消えてなくなります。

すべてのカレンダーの Google パスワードが消えることもあれば、半分くらいの Google パスワードが消えることもあります。

また、Google パスワード以外に、メールサーバーのパスワードも保存していますが、
Google パスワードが消えるPCでもメールサーバーのパスワードは一度も消えていません。

念のために Google パスワードが消えるPCで、パスワードが保存されているという signons.sqlite を削除して再作成してみましたが、
Google パスワードが消える現象を止めることはできませんでした。

この現象が発生しないPCではまったく発生しませんが、Google パスワードが消えるPCでは高確率で発生しています。

現在は、signons.sqlite を読み取り専用に設定して、Google パスワードが消えるのを防いでいます。

なぜ、Google パスワードが消えてしまうのでしょうか?

_________________
Mozilla/5.0 (Windows NT 6.2; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2014年11月26日(水) 15:45 
オフライン

登録日時: 2013年10月31日(木) 10:25
記事: 50
すいません。
パスワードが消えてしまうことばかりに気を取られて質問した内容が自己解決しましたので、結果を書きます。

Windows 7 Pro 64bit
Thunderbird 31.2.0
Lightning 3.3.1

Lightning に Google カレンダーを複数個同期させていました。

Lightning と Google カレンダーの同期を P4GC から CalDAV に変更したら、Thunderbird を起動する度に Google アカウントの認証画面が繰り返し表示されるようになりました。

Google アカウントの認証画面が繰り返し表示されるカレンダーは、保存したはずのパスワードが消えていました。

原因は、以下の設定でした。たぶん・・・

user_pref("calendar.registry.***.auto-enabled", "true");

P4GC を使用していた時に作成された設定だと思うのですが、この設定を削除すると上記現象が起きなくなりました。

2台のPCまでは確認していますが、このまま治まってくれることを祈ります。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2014年11月27日(木) 16:44 
オフライン

登録日時: 2013年10月31日(木) 10:25
記事: 50
原因がわからないままやっても、ダメでした。

問題が発生しているPCに以下の設定があったのですが、違ったようです。
user_pref("calendar.registry.***.auto-enabled", "true");

他に判ったことは起動する時だけでなく、カレンダーを表示し続けていても、突然、認証画面が表示されることがあります。

認証画面が表示される時に、エラーコンソールに何か出ないか調べてみました。

今のところ、以下のエラーが見つかりました。

検索してみたところ、Bugzilla@Mozilla などにも見つかるのですが、英文ばかりでよくわかりません。

すいませんが、教えて頂けないでしょうか。
よろしくお願いします。


時刻: 2014/11/27 15:01:44
エラー: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsISAXXMLReader.onDataAvailable]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://calendar/modules/calUtils.jsm -> file:///D:/Users/***/AppData/Roaming/Thunderbird/Profiles/***/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calDavRequestHandlers.js :: wSL_onDataAvailable :: line 436" data: no]
ソースファイル: resource://calendar/modules/calUtils.jsm -> file:///D:/Users/***/AppData/Roaming/Thunderbird/Profiles/***/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calDavRequestHandlers.js
行: 436

時刻: 2014/11/27 15:01:44
エラー: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsISAXXMLReader.onStopRequest]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://calendar/modules/calUtils.jsm -> file:///D:/Users/***/AppData/Roaming/Thunderbird/Profiles/***/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calDavRequestHandlers.js :: wSL_onStopRequest :: line 427" data: no]
ソースファイル: resource://calendar/modules/calUtils.jsm -> file:///D:/Users/***/AppData/Roaming/Thunderbird/Profiles/***/extensions/%7Be2fda1a4-762b-4020-b5ad-a41df1933103%7D/calendar-js/calDavRequestHandlers.js
行: 427

時刻: 2014/11/27 15:01:44
エラー: 400 - {
"error" : "invalid_grant"
}
ソースファイル: resource://gre/modules/Http.jsm
行: 73

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2014年11月27日(木) 16:58 
オフライン

登録日時: 2013年10月31日(木) 10:25
記事: 50
エラーにばかり気を取られて見落としたのですが、以下のエラーに、その下のメッセージもありました。

よろしくお願いします。


エラー: 400 - {
"error" : "invalid_grant"
}
ソースファイル: resource://gre/modules/Http.jsm
行: 73


[JavaScript Error: "[calCachedCalendar] replay action failed: null,
uri=https://apidata.googleusercontent.com/caldav/v2/calid/events,
result=2147746065, op=[xpconnect wrapped calIOperation]"]

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2014年11月28日(金) 00:08 
オフライン
Administrator

登録日時: 2005年6月23日(木) 23:29
記事: 2723
お住まい: 東京
Thunderbird 34.0 Beta 1 + Lightning 3.6b1 の組み合わせでも、まれに認証画面が繰り返し表示されることがあります。
ですが、過去のバージョンでは認証周りでしばしばそのような問題があり、開発版では複数回にわたりバグ修正が行われているはずですが、それがベータ版やリリース版にまで反映されているかというとその限りではありません (Firefox ESR や Thunderbird 本体と同様、Lightning のリリース版のマイナーアップデートではセキュリティ修正や特に深刻なバグ修正しか認められていませんし、ベータ版への反映にも制限があります)。

_________________
[Desktop] Windows 10 Pro 22H2 (64bit) / Intel Core i7-2600 / Nvidia GeForce GTX 1650 GDDR6 / 32 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.1+)
-- いつまでたっても nightly
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2014年11月28日(金) 16:05 
オフライン

登録日時: 2013年10月31日(木) 10:25
記事: 50
Ciaさん、教えて頂きまして、ありがとうございます。

CalDAV での同期は初めてでしたので、以前から認証周りの問題が出ていたことを知りませんでした。

Google カレンダーを複数同期しているので、認証画面が10個以上出てくるとちょっと・・・って感じです。

幸いにも自分のPCでは、まったく問題が出ていません。
自分のPCの prefs.js に、問題が出ているPCの prefs.js の user_pref("calendar..., *); をすべてコピーすると問題が出ます。
違いは以下の3行です。

user_pref("calendar.registry.***.auto-enabled", "true");
user_pref("calendar.registry.***.google.lastUpdated", "20110303T053049Z");
user_pref("calendar.registry.***.disabled", "true");

「.google.lastUpdated」でエラー(?)、カレンダーが無効になって「.disabled」が作成され、「.auto-enabled」が作成されて認証画面が出てくるような・・・!?

他のPCも、自分のPCのように安定した状態にならないかと、この3行を消して試行錯誤中です。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2014年12月02日(火) 10:10 
オフライン

登録日時: 2013年10月31日(木) 10:25
記事: 50
これまで Lightning の設定の不備であることを願って試行錯誤してきましたが・・・どうも安定しません。

この不具合が発生する可能性として、2つを考えていました。
1つは、Lightning の設定の不備。
もう1つは、Google から接続を切られている。

現在、Google Apps を利用していますので、登録している複数のカレンダーは利用者の1つのメールアドレスとパスワードで認証ができています。

P4GC を使用していた時は、すべてのカレンダーが1回の認証で済んでいましたが、CalDAV ではカレンダー毎に認証が必要です。

Thunderbird を起動した時や定期的な同期時に CalDAV ではカレンダーの数だけの認証が Google に送られているので、Google が切っている可能性を考えています。

これらの可能性について、何か情報がありましたら教えて頂けないでしょうか?
よろしくお願いします。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
閉鎖中フォーラム このトピックは閉鎖されているため、編集・返信することはできません  [ 7 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean