Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#35092 - [firefox] Firefox does not work after updating libpng
Attached to Project:
Arch Linux
Opened by Roman Petrov (NWhisper) - Saturday, 04 May 2013, 05:52 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 04 May 2013, 06:18 GMT
Opened by Roman Petrov (NWhisper) - Saturday, 04 May 2013, 05:52 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 04 May 2013, 06:18 GMT
|
DetailsDescription: After the upgrade package libpng Firefox does not start.
$ firefox XPCOMGlueLoad error for file /usr/lib/firefox/libxpcom.so: libpng15.so.15: cannot open shared object file: No such file or directory Couldn't load XPCOM. Why is the libxpcom.so depends on two versions of libpng? $ ldd /usr/lib/firefox/libxpcom.so | grep png ldd: warning: you do not have execution permission for `/usr/lib/firefox/libxpcom.so' libpng15.so.15 => /usr/lib/libpng15.so.15 (0x00007fbf86416000) libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fbf84a62000) Steps to reproduce: 1. Install libpng update: libpng 1.6.2-2 2. Start firefox (or google-chrome) |
This task depends upon
I also suggest not to use ldd to find dependencies -- it shows dependencies recursively which is why you see the "impossibility" of firefox being linked to 2 different versions of libpng. Use 'readelf -d' instead.