Invalid signatures on STAGE
Categories
(Firefox :: Remote Settings Client, defect)
Tracking
()
People
(Reporter: leplatrem, Assigned: leplatrem)
Details
Attachments
(1 file)
48 bytes,
text/x-phabricator-request
|
diannaS
:
approval-mozilla-beta+
pascalc
:
approval-mozilla-release+
|
Details | Review |
console.error: services.settings:
main/search-config Signature failed InvalidSignatureError: Invalid content signature (main/search-config) using 'remote-settings.content-signature.mozilla.org-2023-10-21-15-55-18.chain'
console.error: services.settings:
main/search-config local data was corrupted
console.warn: services.settings: main/search-config Signature verified failed. Retry from scratch
console.error: services.settings:
main/search-config Signature failed again InvalidSignatureError: Invalid content signature (main/search-config) using 'remote-settings.content-signature.mozilla.org-2023-10-21-15-55-18.chain'
console.error: services.settings:
Message: InvalidSignatureError: Invalid content signature (main/search-config) using 'remote-settings.content-signature.mozilla.org-2023-10-21-15-55-18.chain'
Stack:
InvalidSignatureError@resource://services-settings/RemoteSettingsClient.sys.mjs:165:5
_validateCollectionSignature@resource://services-settings/RemoteSettingsClient.sys.mjs:1017:13
This condition is not true anymore, since we switch from https://settings-cdn.stage.mozaws.net/v1/ to https://firefox.settings.services.allizom.org/ :
Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Comment 3•2 years ago
|
||
bugherder |
Assignee | ||
Comment 4•2 years ago
|
||
Comment on attachment 9355090 [details]
Bug 1855221 - Fix stage server detection for trusted root hash r?jteow
Beta/Release Uplift Approval Request
- User impact if declined: If declined, QA cannot switch the Remote Settings client to the STAGE server, making it impossible to review changes on STAGE (including nimbus experiments, etc.)
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: - install Remote Settings Devtools
- run Firefox with
MOZ_REMOTE_SETTINGS_DEVTOOLS=1
- switch server to STAGE using devtools
- sync data successfully
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Risk is low since it can only be executed by QA
- String changes made/needed:
- Is Android affected?: Yes
Assignee | ||
Updated•2 years ago
|
Comment 5•2 years ago
|
||
Comment on attachment 9355090 [details]
Bug 1855221 - Fix stage server detection for trusted root hash r?jteow
Approved for 119.0b3
Updated•2 years ago
|
Updated•2 years ago
|
Comment 7•2 years ago
|
||
Reproduced the invalid signature error using old Nightly (2023-09-25) build with remote settings 1.8.1.
Verified that using latest Remote Settings version 1.8.1, latest Nightly 120.0a1 from today and Firefox Beta build 119 from treeherder (https://treeherder.mozilla.org/jobs?repo=mozilla-beta&revision=1a41a118193dc3ad19c04b3da34ba9f08b5f4b2e) across platforms (Windows 10, macOS 13 and Ubuntu 22.04) the invalid signature error is no longer thrown.
Comment 8•2 years ago
|
||
Comment on attachment 9355090 [details]
Bug 1855221 - Fix stage server detection for trusted root hash r?jteow
Approved for our next 118 dot release, thanks.
Comment 10•2 years ago
|
||
bugherder uplift |
Updated•2 years ago
|
Comment 11•2 years ago
|
||
(In reply to Bogdan Maris, Desktop QA from comment #7)
Reproduced the invalid signature error using old Nightly (2023-09-25) build with remote settings 1.8.1.
Verified that using latest Remote Settings version 1.8.1, latest Nightly 120.0a1 from today and Firefox Beta build 119 from treeherder (https://treeherder.mozilla.org/jobs?repo=mozilla-beta&revision=1a41a118193dc3ad19c04b3da34ba9f08b5f4b2e) across platforms (Windows 10, macOS 13 and Ubuntu 22.04) the invalid signature error is no longer thrown.
Also verified as fixed using Firefox 118.0.2 across platforms (Windows 10, macOS 13 and Ubuntu 22.04).
Assignee | ||
Comment 12•2 years ago
|
||
Thank you everyone! I'm sorry for the overhead work
Description
•