Closed Bug 1441449 Opened 7 years ago Closed 7 years ago

Updater bricks installation on Ubuntu 14.04

Categories

(Toolkit :: Application Update, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 1434666
Tracking Status
firefox60 --- affected

People

(Reporter: gcp, Unassigned)

References

Details

Ubuntu 14.04.0 (no updates) 1) Install non-current 64-bit Nightly into a writable dir (firefox-60.0a1.en-US.linux-x86_64.tar.bz2) 2) Launch Nightly 3) Wait until green update arrow shows up 4) Click "Restart to update Nightly" 5) Nothing will happen, the installation is bricked. The installation can be recovered by removing the "updates" dir, but cannot update. /opt/firefox/updates/0/updater: error while loading shared libraries: libmozsqlite3.so: cannot open shared object file: No such file or directory morbo@kaveri:/opt/firefox$ ldd /opt/firefox/updates/0/updater linux-vdso.so.1 => (0x00007fffba9f0000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f107a970000) libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007f107a630000) libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007f107a400000) libsmime3.so => /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007f107a1d0000) libmozsqlite3.so => not found morbo@kaveri:/opt/firefox$ ldd firefox linux-vdso.so.1 => (0x00007ffc71c00000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe377740000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe377538000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe377330000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fe377018000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fe376d10000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fe376af8000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe376728000) /lib64/ld-linux-x86-64.so.2 (0x00007fe377960000) This looks like wrong linking in the updater, or a missing LD_LIBRARY_PATH wrapper.
Bug 1434666 recently changed how the LD_LIBRARY_PATH for the updater is set; Arthur, do you think this could be related to that patch?
Flags: needinfo?(arthuredelstein)
Thanks for finding this and letting me know, Gian-Carlo and Matt. I confirmed the first nightly build where this breaks (on 64-bit Linux) is https://archive.mozilla.org/pub/firefox/nightly/2018/02/2018-02-16-10-40-33-mozilla-central/firefox-60.0a1.en-US.linux-x86_64.tar.bz2 which does suggest it likely came from Bug 1434666. I have submitted a request to back the patch our for now and I will investigate what is going wrong.
Blocks: 1434666
Flags: needinfo?(arthuredelstein)
This should be fixed with bug 1434666 backed out.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.