You are not logged in.
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
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
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
cairo-xcb definately needs rebuilding, presumably those gtk-themes, too.
Offline
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
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
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
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