Closed Bug 1209376 Opened 9 years ago Closed 8 years ago

Update verification/update_verify from 41.0b1 fails on linux

Categories

(Release Engineering :: Release Requests, defect)

All
Linux
defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rail, Unassigned)

Details

Attachments

(1 file)

../../update/updater: error while loading shared libraries: libmozsqlite3.so: cannot open shared object file: No such file or directory

The updater binary cannot be executed from command line anymore. :/

It works as expected in 41.0b9.

Could be related to bug 1158870
I disabled all updates on the beta channel for now.
$ LD_LIBRARY_PATH=. ./updater
Usage: updater patch-dir install-dir apply-to-dir [wait-pid [callback-working-dir callback-path args...]]

Sounds like a linking issue.
I tried to update 41.0b1 to 41.0b2 using the UI (beta-localtest) and it worked as expected an updated me to 41.0b2.
Severity: blocker → major
This worked on my laptop,
Attachment #8667256 - Flags: review?(bhearsum)
Assignee: nobody → rail
Attachment #8667256 - Flags: review?(bhearsum) → review+
Now it's failing because of missing libgtk-3.so:

../../update/updater: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory

Probably we should use tooltool to get it...
glandium,

Maybe you have some ideas here. Can we link the updater so it doesn't require GTK?
Flags: needinfo?(mh+mozilla)
(In reply to Rail Aliiev [:rail] from comment #8)
> glandium,
> 
> Maybe you have some ideas here. Can we link the updater so it doesn't
> require GTK?

Considering https://dxr.mozilla.org/mozilla-central/rev/acdb22976ff86539dc10413c5f366e1fb429a680/toolkit/mozapps/update/updater/updater-common.build?offset=0#71 , no.
Flags: needinfo?(mh+mozilla)
Hit this for Thunderbird 42.0b1 -> 42.0b2 too.
Not working on this actively
Assignee: rail → nobody
No longer blocks: 1196183
update_verify_beta for linux64 also happend for 43 and 44 beta
Summary: Update verification from 41.0b1 fails on linux → Update verification/update_verify from 41.0b1 fails on linux
Does this mean that update verify is essentially broken for Firefox 44.0 (and up) on Linux? If so, this is pretty serious, because it means we're getting zero validation of partial updates.
Flags: needinfo?(rail)
ATM the only GTK3 enabled build is 41.0b1, we disabled it in later versions.

When we try to run update verify with $from == 41.0b1 we get these failures, otherwise it works.

But I agree, that this is serious and we should fix this.
Flags: needinfo?(rail)
for what its worth, release-promotion update verify fixes it.... Its not exactly easy to fix on buildbot infra...
WFM now!
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: