チケット #35740

Cert Error on update dialog

登録: 2015-11-15 18:44 最終更新: 2015-11-18 21:04

報告者: t_mrc-ct 担当者: t_mrc-ct
チケットの種類: バグ 状況: オープン [担当者決定済み]
コンポーネント: Tenfourbird マイルストーン: (未割り当て)
優先度: 7 重要度: 5 - 中
解決法: 修正済み

詳細

Tenfourbird 38.3.0 sometimes show the following error message on update dialog.

Update Failed
Something is trying to trick Tenfourbird into accepting an insecure update. Please contact your network provider and seek help.

Update log (pref app.update.log= true) is the following:

UTM:SVC TimerManager:notify - notified @mozilla.org/browser/search-service;1

AUS:SVC Checker:getUpdateURL - update URL: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

AUS:SVC Checker: checkForUpdates, force: false

AUS:SVC Checker:getUpdateURL - update URL: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

AUS:SVC Checker:checkForUpdates - sending request to: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

UTM:SVC TimerManager:notify - notified @mozilla.org/updates/update-service;1

AUS:SVC Checker:onLoad - request completed downloading document

AUS:SVC Checker:getUpdateURL - update URL: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

AUS:SVC Checker:getUpdateURL - update URL: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

AUS:SVC Checker:onLoad - number of updates available: 1

Timestamp: 11/15/15 5:51:10 PM
Error: Expected certificate attribute 'issuerName' value incorrect, expected: 'CN=DigiCert Secure Server CA,O=DigiCert Inc,C=US', got: 'CN=RapidSSL SHA256 CA - G3,O=GeoTrust Inc.,C=US'.
Source File: self-hosted
Line: 206

Timestamp: 11/15/15 5:51:10 PM
Error: Expected certificate attribute 'issuerName' value incorrect, expected: 'CN=Thawte SSL CA,O="Thawte, Inc.",C=US', got: 'CN=RapidSSL SHA256 CA - G3,O=GeoTrust Inc.,C=US'.
Source File: self-hosted
Line: 206

Timestamp: 11/15/15 5:51:10 PM
Error: Certificate checks failed. See previous errors for details.
Source File: resource://gre/modules/CertUtils.jsm
Line: 109

AUS:SVC Checker:onLoad - there was a problem checking for updates. Exception: [Exception... "Certificate checks failed. See previous errors for details."  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: resource://gre/modules/CertUtils.jsm :: validateCert :: line 110"  data: no]

AUS:SVC Checker:onLoad - request.status: 200

AUS:SVC getStatusTextFromCode - transfer error: Update XML file malformed (200), code: 200

AUS:SVC UpdateService:onError - error during background update. error code: 101, status text: Update XML file malformed (200)

AUS:UI gUpdates:onLoad - setting current page to startpage errorextra

添付ファイルリスト

添付ファイルはありません

チケットの履歴 (3 件中 3 件表示)

2015-11-15 18:44 更新者: t_mrc-ct
  • 新しいチケット "Cert Error on update dialog" が作成されました
2015-11-15 18:59 更新者: t_mrc-ct
コメント

Tenfourbird uses the following servers on update process.

*.osdn.jp's cert issureName is:

CN=RapidSSL SHA256 CA - G3,O=GeoTrust Inc.,C=US

So I must add the following preference.

app.update.certs.3.issuerName CN=RapidSSL SHA256 CA - G3,O=GeoTrust Inc.,C=US

This bug may fix on next release. (v38.4.0)

2015-11-18 21:04 更新者: t_mrc-ct
  • 解決法なし から 修正済み に更新されました
コメント

The following prefs are added:

app.update.certs.3.commonName *.osdn.jp
app.update.certs.3.issuerName CN=RapidSSL SHA256 CA - G3,O=GeoTrust Inc.,C=US

and getting the following logs:

AUS:SVC Creating UpdateService

AUS:SVC gCanCheckForUpdates - able to check for updates

UTM:SVC TimerManager:notify - notified @mozilla.org/browser/search-service;1

AUS:SVC Checker:getUpdateURL - update URL: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

AUS:SVC Checker: checkForUpdates, force: false

AUS:SVC Checker:getUpdateURL - update URL: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

AUS:SVC Checker:checkForUpdates - sending request to: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

UTM:SVC TimerManager:notify - notified @mozilla.org/updates/update-service;1

AUS:SVC Checker:onLoad - request completed downloading document

AUS:SVC Checker:getUpdateURL - update URL: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

AUS:SVC Checker:getUpdateURL - update URL: https://tenfourbird.osdn.jp/update/1/check.php?name=TenfourbirdG5&version=38.4.0

AUS:SVC Checker:onLoad - number of updates available: 1

AUS:SVC UpdateManager:_loadXMLFileIntoArray: XML file does not exist

AUS:SVC UpdateService:selectUpdate - skipping update because the update's application version is less than the current application version

OK!

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする