You are not logged in.

#1 2012-02-13 07:58:58

sa1
Member
Registered: 2011-08-21
Posts: 20

[SOLVED] libpng errors after update

I am getting libpng errors after full update.

Deluge:

 [ERROR   ] 13:14:41 ui:152 libpng14.so.14: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/deluge/ui/ui.py", line 133, in __init__
    from deluge.ui.gtkui.gtkui import GtkUI
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/__init__.py", line 1, in <module>
    from gtkui import start
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 42, in <module>
    reactor = gtk2reactor.install()
  File "/usr/lib/python2.7/site-packages/twisted/internet/gtk2reactor.py", line 408, in install
    reactor = Gtk2Reactor(useGtk)
  File "/usr/lib/python2.7/site-packages/twisted/internet/gtk2reactor.py", line 159, in __init__
    import gtk
  File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
    from gtk import _gtk
ImportError: libpng14.so.14: cannot open shared object file: No such file or directory
[ERROR   ] 13:14:41 ui:153 There was an error whilst launching the request UI: gtk
[ERROR   ] 13:14:41 ui:154 Look at the traceback above for more information.

Firefox:

XPCOMGlueLoad error for file /usr/lib/firefox/libxpcom.so:
libpng14.so.14: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

I had updated my system several times after the libpng update was announced in archlinux.org and everything was running fine.

Last edited by sa1 (2012-02-13 12:46:59)

Offline

#2 2012-02-13 08:45:11

esdaniel
Member
From: Paris
Registered: 2010-02-01
Posts: 59
Website

Re: [SOLVED] libpng errors after update

Grab libpng14 from AUR.

Offline

#3 2012-02-13 08:55:48

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,580
Website

Re: [SOLVED] libpng errors after update

esdaniel wrote:

Grab libpng14 from AUR.

Not a real solution...

Check if any of your AUR packages need rebuild against the current libpng.

Offline

#4 2012-02-13 08:56:51

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,935
Website

Re: [SOLVED] libpng errors after update

That should be only a temporary solution. What repo are you installing firefox from? Are you building it yourself?


zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

#5 2012-02-13 09:21:54

sa1
Member
Registered: 2011-08-21
Posts: 20

Re: [SOLVED] libpng errors after update

SanskritFritz wrote:

That should be only a temporary solution. What repo are you installing firefox from? Are you building it yourself?

No, I have installed it from extra. The only thing I can think of is that something in the dependency tree got replaced by a AUR version.
None of the immediate dependencies of firefox seems to be from AUR.
I had rebuilt cairo-xcb after the libpng update, though that was the only thing I rebuilt.(it was needed for awesome)

Here is the list of foreign packages.(a long one). Any idea what needs to be rebuilt?

 0ad alpha_8-1
airpac 0.1.2-2
amazing-git 20120111-1
android-sdk r16-1
android-sdk-platform-tools r10-2
android-udev 0.8-2
aquaria-hib-hg 239-1
aurget 3.4.0-2
awesome-freedesktop-git 20111103-1
awesome-git 20120205-1
awesome-menubar-git 20120111-1
awesome-scratchpad-git 20111103-1
awesome-themes-git 20111103-1
bashmount 1.6.0-1
bitcoin 0.5.2-1
blingbling-git 20120114-1
bootchart2-git 20111216-1
cairo-xcb 1.10.2-2
cavestory+ 1.0-5
cinnamon-git 20120205-1
cope-git 20120105-1
cower 3.0.9-1
cpuminer-git 20111225-1
crayonphysicsdeluxe 55_3-3
customizepkg 0.2.1-1
davemp 1.23-3
desura 1-18
dpkg 1.16.1.2-2
dpm 0.0.20100312-2
dream-strobe 3-1
dropbox 1.2.51-1
e4rat-preload-lite 0.1-3
emacs-bzr 106630-1
etckeeper-git 20080326-3
f-dark-icon-theme 0.9-2
faenza-icon-theme 1.2-2
flexget 1.0r2710-3
fontconfig-infinality 1-1
freetype2-infinality 2.4.8-5
fusequota 0.2-1
girara-gtk3-git 20111113-1
gnome-color-chooser 0.2.5-2
gtk-elegant-arch-theme 0.6-1
gtk-engine-unico 1.0.1-2
j7z 1.1.5-1
jumanji-git 20111113-1
lib32-curl 7.24.0-1
lib32-dbus-glib 0.98-1
lib32-glew1.5 1.5.8-1
lib32-gtk-engine-murrine 0.98.1.1-1
lib32-gtk-engines 2.20.2-3
lib32-nspr 4.8.9-1
lib32-nss 3.12.11-1
lib32-sdl_mixer 1.2.11-3
lib32-smpeg 0.4.4-9
libcgroup 0.37.1-1
libjpeg6 6b-9
libpng12 1.2.46-2
libxft-lcd 2.2.0-1
linux-acpi5 3.1.9-2
linux-acpi5-docs 3.1.9-2
linux-acpi5-headers 3.1.9-2
linuxdcpp-bzr 423-1
lottanzb 0.6-3
lua-oocairo 1.4-2
lua-oopango 1.1-1
md5chk 0.5.0-3
metasploit 4.1.0-1
microdc2 0.15.6-3
mimeo 2011.06.23.2-1
mplayer2-git 20120105-1
muffin-git 20120128-1
multiwinia 1.3.1-2
nautilus-dropbox 0.7.1-1
opera-adblock-complete 2011.02.23-2
opera-next 12.00_1272-1
package-query 1.0.1-1
pacman2aria2 2011.06.16.2-1
perl-data-dump 1.21-1
perl-desktop-notify 0.03-3
perl-env-path 0.18-2
perl-io-stty 0.30.0-3
perl-json-rpc-legacy 0.96-1
perl-lwp-online 1.08-1
perl-regexp-common 2011121001-1
perl-term-shellui 0.91-1
pidgin-gpg 0.1-6
proxychains 3.1-3
pygtk-shutdown-awesome-git 20120111-1
pyrss2gen 1.0.0-3
python2-certifi 0.0.7-1
python2-cheetah 2.4.4-3
python2-html5lib 0.90-1
python2-progressbar 2.3-1
python2-pynzb 0.1.0-2
python2-requests-0.10.0 0.10.0-2
python2-yenc 0.4.0-2
qtcreator-rc 2.4.0-2
qtoctave 0.10.1-1
qtpanel-git 20120104-1
razor-qt 0.4.0-3
sabnzbd 0.6.14-1
smplayer2-git 20120105-1
ssmping 0.9.1-3
system-config-lvm 1.1.15-3
tango-icon-theme 0.8.90-5
terminus-font-ttf 4.36-1
thunderbird-firetray 0.3.5-1
tor-browser-en 2.2.35_rc4-1
torsocks 1.2-1
ttf-google-webfonts 2176-1
ttf-mac-fonts 1-5
ttf-win7-fonts 1.0-1
udiskie 0.3.10-1
uplink-hib 1.6_1-5
utorrent 3.1.build_26671-1
vicious-git 20120113-1
vim-colors-zenburn 2.21-1
vmware-patch 3.2.2-1
vvvvvv 2.01-2
xdg-utils-mimeo 1.1.0rc1-5
yaourt 1.0.1-1
zsh-yaourt 20110403-3
zukitwo-themes 20111229-1

Offline

#6 2012-02-13 09:34:59

desm0tes
Member
From: 127.0.0.1
Registered: 2012-02-04
Posts: 233
Website

Re: [SOLVED] libpng errors after update

cairo-xcb definately needs rebuilding, presumably those gtk-themes, too.

Offline

#7 2012-02-13 10:00:20

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,935
Website

Re: [SOLVED] libpng errors after update

You can track down the dependencies to libpng with pactree or pkgbrowser.


zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

#8 2012-02-13 11:17:03

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,580
Website

Re: [SOLVED] libpng errors after update

Try lddd from the devtools package.  It takes a while to run, but searching for libpng14 after it is finished will tell you what needs rebuilt.   (Note it will not work if you have installed libpng14).

Offline

#9 2012-02-13 11:56:29

sa1
Member
Registered: 2011-08-21
Posts: 20

Re: [SOLVED] libpng errors after update

Allan wrote:

Try lddd from the devtools package.  It takes a while to run, but searching for libpng14 after it is finished will tell you what needs rebuilt.   (Note it will not work if you have installed libpng14).

I just did a "whoneeds libpng" and manually compared the output with my AUR packages. While I am not too sure, I think I rebuilt all packages in common. Firefox and some other packages which I noticed were not working, such as emacs24, started working. However Deluge still fails with this new error:

Traceback (most recent call last):
  File "/usr/bin/deluge", line 9, in <module>
    load_entry_point('deluge==1.3.3', 'gui_scripts', 'deluge')()
  File "/usr/lib/python2.7/site-packages/deluge/main.py", line 126, in start_ui
    UI(options, args, options.args)
  File "/usr/lib/python2.7/site-packages/deluge/ui/ui.py", line 134, in __init__
    ui = GtkUI(args)
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 206, in __init__
    self.queuedtorrents = QueuedTorrents()
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/queuedtorrents.py", line 63, in __init__
    self.dialog.set_icon(common.get_logo(32))
  File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/common.py", line 58, in get_logo
    size, size)
glib.GError: Unrecognized image file format

I'll try lddd.

Offline

#10 2012-02-13 12:46:36

sa1
Member
Registered: 2011-08-21
Posts: 20

Re: [SOLVED] libpng errors after update

Ok.
The last problem I got was covered here: https://bbs.archlinux.org/viewtopic.php?id=89043
sudo pacman -S librsvg did the trick. (I don't know why, since it isn't a recompile)

I'm still not 100% sure that all packages have been recompiled for other programs I've not checked to work properly, but I'll mark this as solved.

lddd reported the following:

==> Go out and drink some tea, this will take a while :) ...
  -> DIR /usr/local/bin
  -> DIR /usr/bin
  -> DIR /bin
  -> DIR /usr/local/sbin
  -> DIR /usr/sbin
  -> DIR /sbin
  -> DIR /opt/android-sdk/platform-tools
  -> DIR /opt/android-sdk/tools
  -> DIR /usr/share/java/apache-ant/bin
  -> DIR /opt/metasploit
  -> DIR /usr/bin/site_perl
  -> DIR /usr/bin/vendor_perl
  -> DIR /usr/bin/core_perl
  -> DIR /lib
  -> DIR /usr/lib
  -> DIR /usr/local/lib
  -> DIR /usr/lib/libfakeroot
  -> DIR /usr/lib/gnome-bluetooth
  -> DIR /usr/lib32
  -> DIR /usr/lib/llvm
  -> DIR /usr/lib/octave-3.4.3
find: `/usr/lib/octave-3.4.3': No such file or directory
  -> DIR /usr/lib/perl5/core_perl/CORE
  -> DIR /usr/lib/xulrunner-10.0
error: No package owns /usr/lib/vmware-installer/2.0/lib/lib/libfontconfig.so.1/libfontconfig.so.1
error: No package owns /usr/lib/vmware-installer/2.0/lib/libconf/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.so
error: No package owns /usr/lib/vmware-installer/2.0/lib/libconf/lib/gtk-2.0/modules/libatk-bridge.so
error: No package owns /usr/lib/vmware-installer/2.0/sopython/libpy25.so
error: No package owns /usr/lib/vmware-ovftool/ovftool.bin
error: No package owns /usr/lib/vmware-ovftool/libvmodlFactory.so
error: No package owns /usr/lib/vmware-ovftool/libvmacore.so
error: No package owns /usr/lib/vmware-ovftool/libvmodlTypes.so
error: No package owns /usr/lib/vmware-ovftool/libcurl.so.4
error: No package owns /usr/lib/vmware-ovftool/libvmodlImpl.so
error: No package owns /usr/lib/vmware-ovftool/libvmodlStub.so
error: No package owns /usr/lib/vmware-ovftool/libvmomi.so
error: No package owns /usr/lib/vmware-ovftool/libssl.so.0.9.8
error: No package owns /usr/lib/vmware/lib/libamqp.so/libamqp.so
error: No package owns /usr/lib/vmware/lib/libsexymm.so.2/libsexymm.so.2
error: No package owns /usr/lib/vmware/lib/libvmware-app-control.so/libvmware-app-control.so
error: No package owns /usr/lib/vmware/lib/libcds.so/libcds.so
error: No package owns /usr/lib/vmware/lib/libcurl.so.3/libcurl.so.3
error: No package owns /usr/lib/vmware/lib/libgcr.so.0/libgcr.so.0
error: No package owns /usr/lib/vmware/lib/libvmware-fuseUI.so/libvmware-fuseUI.so
error: No package owns /usr/lib/vmware/lib/lib/libvmware-netcfg.so/libvmware-netcfg.so
error: No package owns /usr/lib/vmware/lib/libvmware-modconfig.so/libvmware-modconfig.so
error: No package owns /usr/lib/vmware/lib/libfontconfig.so.1/libfontconfig.so.1
error: No package owns /usr/lib/vmware/lib/libvmwareui.so.0/libvmwareui.so.0
error: No package owns /usr/lib/vmware/lib/libvmware-unity-helper.so/libvmware-unity-helper.so
error: No package owns /usr/lib/vmware/lib/libvmplayer.so/libvmplayer.so
error: No package owns /usr/lib/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
error: No package owns /usr/lib/vmware/lib/libcurl.so.4/libcurl.so.4
error: No package owns /usr/lib/vmware/lib/libvmware-netcfg.so/libvmware-netcfg.so
error: No package owns /usr/lib/vmware/lib/libvmcf.so/libvmcf.so
error: No package owns /usr/lib/vmware/lib/libssl.so.0.9.8/libssl.so.0.9.8
error: No package owns /usr/lib/vmware/libconf/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.so
error: No package owns /usr/lib/vmware/libconf/lib/gtk-2.0/modules/libatk-bridge.so
==> Files saved to /tmp/lddd-script.BbsU

cat /tmp/lddd-script.BbsU/possible-rebuilds.txt

by avahi
by boost-libs
by darktable
by flac
by ghc
by gimp
by iproute2
by jack
by lib32-alsa-plugins
by libdv
by libjpeg-turbo
by libreoffice-common
by lm_sensors
by metasploit
by mplayer2-git
by openjdk6
by smpeg
by thunderbird
by thunderbird-firetray
by totem
by wine
by xine-lib

and cat /tmp/lddd-script.BbsU/*.txt | grep png

/usr/lib/darktable/plugins/imageio/format/libpng.so
	libpng14.so.14 => not found
/usr/lib/darktable/plugins/imageio/format/libpng.so:

It seems that only a Darktable plugin needed correcting, again a re-install fixed that.

Offline

Board footer

Powered by FluxBB