You are not logged in.
Pages: 1
hi guys :>
i did the kernel update today (from core). the update went fine but i can't start mplayer and virtualbox anymore.
[gentox@thor ~]$ uname -r
2.6.27-ARCH
[gentox@thor ~]$ VirtualBox
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/opt/virtualbox/VirtualBox.so",) failed: libesd.so.0: cannot open shared object file: No such file or directory
[gentox@thor ~]$ gmplayer
gmplayer: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory
i hope you can give me an hint for fixing this issue :>
best regards
Last edited by arch0r (2008-10-20 20:04:00)
Offline
Install esd?
Offline
Install esd?
No, I have same problem and I never installed esd. I think it's something related with kernel
Scientia et sapientia patrimonium humanitatis sunt.
Offline
skottish wrote:Install esd?
No, I have same problem and I never installed esd. I think it's something related with kernel
libesd.so.0 belongs to esd. Maybe dependency related?
[skottish@iasE ~]$ pacman -Ql esd
esd /etc/
esd /etc/esd.conf
esd /etc/rc.d/
esd /etc/rc.d/esd
esd /usr/
esd /usr/bin/
esd /usr/bin/esd
esd /usr/bin/esd-config
esd /usr/bin/esdcat
esd /usr/bin/esdctl
esd /usr/bin/esddsp
esd /usr/bin/esdfilt
esd /usr/bin/esdloop
esd /usr/bin/esdmon
esd /usr/bin/esdplay
esd /usr/bin/esdrec
esd /usr/bin/esdsample
esd /usr/include/
esd /usr/include/esd.h
esd /usr/lib/
esd /usr/lib/libesd.so
esd /usr/lib/libesd.so.0
esd /usr/lib/libesd.so.0.2.39
esd /usr/lib/libesddsp.so
esd /usr/lib/libesddsp.so.0
esd /usr/lib/libesddsp.so.0.2.39
esd /usr/lib/pkgconfig/
esd /usr/lib/pkgconfig/esound.pc
esd /usr/share/
esd /usr/share/aclocal/
esd /usr/share/aclocal/esd.m4
esd /usr/share/man/
esd /usr/share/man/man1/
esd /usr/share/man/man1/esd-config.1.gz
esd /usr/share/man/man1/esd.1.gz
esd /usr/share/man/man1/esdcat.1.gz
esd /usr/share/man/man1/esdctl.1.gz
esd /usr/share/man/man1/esddsp.1.gz
esd /usr/share/man/man1/esdfilt.1.gz
esd /usr/share/man/man1/esdloop.1.gz
esd /usr/share/man/man1/esdmon.1.gz
esd /usr/share/man/man1/esdplay.1.gz
esd /usr/share/man/man1/esdrec.1.gz
esd /usr/share/man/man1/esdsample.1.gz
Offline
Yes, you're right but the only thing I changed today was kernel and yesterday virtualbox was working.
Scientia et sapientia patrimonium humanitatis sunt.
Offline
Out of curiosity, did either of you replace or remove libgnome (or any other program that needs esd) during this time? I'm asking because esd is a dependency of Mplayer on my system, but it's not showing up as one in the Mplayer from the repos. It's also a dependency of libgnome and others.
Offline
Well, well ... I lied before, /var/log/pacman.log said I updated imagemagick and sdl before kernel.
Scientia et sapientia patrimonium humanitatis sunt.
Offline
ok thx, solved. everything worked find until the kernel update came. but you're right, i installed and uninstalled libgnome and esd on 10.16.2008. but i couldn't notice any issues concerning dependencies between esd, mplayer and vbox ...
esd seems to be a missing dependency for those apps since the new kernel version
Last edited by arch0r (2008-10-19 17:10:05)
Offline
ok thx, solved. everything worked find until the kernel update came. but you're right, i installed and uninstalled libgnome and esd on 10.16.2008. but i couldn't notice any issues concerning dependencies between esd, mplayer and vbox ...
esd seems to be a missing dependency for those apps since the new kernel version
Good for you but this is not my case. I think my problem comes from sdl.
Last edited by Anarconda (2008-10-19 17:13:26)
Scientia et sapientia patrimonium humanitatis sunt.
Offline
That's really strange. There are two programs at the binary level that are missing esd. No kernel upgrade change these binaries. Something either got uninstalled or broke recently.
Mplayer picks it's dependencies based on what's installed on the system if it's not explicitly told to leave something out. The version from the repos probably depends on esd and pacman doesn't know this. I don't use Mplayer from the repos, but I know that it depends on esd here.
I don't know anything about Virualbox other than it wants esd or a replacement. The only possible replacement I'm aware of is pulseaudio. If I understand correctly, pulseaudio replaces esd while "fooling" other programs to believe it's there.
Offline
Hi
Same over here, mplayer and VirtualBox refuse to start due to a missing libesd.so.0 - both of them used to work very well.
I recompiled mplayer via ABS and now it's running again. I hadn't installed esd or any gnome stuff before and esd is disabled in mplayer's PKGBUILD anyway - so I, too, think this could be related to the recent sdl-update.
Offline
Add anything that you think is helpful:
Offline
I'll try to make myself clear in this tricky situation. All information is from /var/log/pacman.log:
I removed esd (after test e17):
[2008-09-11 12:40] removed esd (0.2.39-1)
[2008-09-11 12:40] removed libxvmc (1.0.4-1)
[2008-09-11 12:40] removed scrnsaverproto (1.1.0-2)
[2008-09-11 12:40] removed audiofile (0.2.6-3)
I installed for first time virtualbox-2.0.2:
[2008-09-26 18:06] installed virtualbox_bin (2.0.2-2)
and today occurs the problem. Before that was working flawlessly. I checked sdl PKGBUILD and the only difference is this switch in ./configure: --disable-rpath
Honestly I can't see where the problem comes from. I guess it's sdl but ...
Anyway, thanks for your interest and effort.
Scientia et sapientia patrimonium humanitatis sunt.
Offline
I'll try to make myself clear in this tricky situation. All information is from /var/log/pacman.log:
I removed esd (after test e17):
[2008-09-11 12:40] removed esd (0.2.39-1)
[2008-09-11 12:40] removed libxvmc (1.0.4-1)
[2008-09-11 12:40] removed scrnsaverproto (1.1.0-2)
[2008-09-11 12:40] removed audiofile (0.2.6-3)I installed for first time virtualbox-2.0.2:
[2008-09-26 18:06] installed virtualbox_bin (2.0.2-2)
and today occurs the problem. Before that was working flawlessly. I checked sdl PKGBUILD and the only difference is this switch in ./configure: --disable-rpath
Honestly I can't see where the problem comes from. I guess it's sdl but ...
Anyway, thanks for your interest and effort.
This is great, exactly what I'm hoping for. I'm not having this problem, but I see where it's coming from. So as this develops, it will become more clear what needs to be done package wise.
Offline
Okay, I'll try to be a bit more precise as well. I have two machines running Arch, both of them run Xfce, so no gnome or esd stuff.
Machine 1:
[2008-07-12 22:06] installed sdl (1.2.13-1)
...
[2008-07-12 22:12] installed mplayer (1.0rc2-3)
No esd installed at this point, everything's fine. Then, for some minutes esd was installed because it was needed by something I was testing:
[2008-07-25 18:39] installed esd (0.2.39-1)
...
[2008-07-25 19:57] removed esd (0.2.39-1)
Still everything fine. The update today did the following:
[2008-10-19 19:13] upgraded libcups (1.3.8-2 -> 1.3.9-1)
[2008-10-19 19:13] upgraded cups (1.3.8-2 -> 1.3.9-1)
[2008-10-19 19:13] upgraded flashplugin (9.0.124.0-1 -> 10.0.12.36-1)
[2008-10-19 19:13] upgraded libxml2 (2.6.32-2 -> 2.6.32-3)
[2008-10-19 19:13] upgraded imagemagick (6.4.4.1-1 -> 6.4.4.9-1)
[ kernel and mkinitcpio stuff ]
[2008-10-19 19:13] upgraded kernel26 (2.6.27-2 -> 2.6.27.1-1)
[2008-10-19 19:13] upgraded ntfs-3g (1.2812-1 -> 1.5012-1)
[2008-10-19 19:14] upgraded scons (1.0.1-1 -> 1.1.0-1)
[2008-10-19 19:14] upgraded sdl (1.2.13-1 -> 1.2.13-2)
[2008-10-19 19:14] installed smpeg (0.4.4-3)
[2008-10-19 19:14] upgraded sdl_mixer (1.2.8-2 -> 1.2.8-3)
From now on, some applications that rely on sdl refuse to run - all of them were running fine before:
<00:39> ~ $ VirtualBox
VirtualBox: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory
<00:39> ~ $ mplayer
mplayer: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory
<00:39> ~ $ avidemux2_gtk
avidemux2_gtk: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory
<00:39> ~ $ foobillard
foobillard: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory
Machine 2:
All the same, but esd has never been installed - so I don't think it's a misconfiguration regarding esd or sdl. All applications were running fine here until sdl has been updated today. Same error message.
Workarounds:
* Downgrading sdl to sdl-1.2.13-1 instantly fixes the issue, applications are starting, sound is being played. It's not needed to downgrade sdl_mixer.
* Or: Only recompiling mplayer (while new sdl is being installed) at least solves the problem for mplayer. I haven't tried recompiling the other apps.
Offline
I just discovered the same problem. When I try to run nexuiz-linux-x86_64-sdl, I now get this error:
nexuiz-linux-x86_64-sdl: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory
I've never installed esd before and I've been running nexuiz-linux-x86_64-sdl for months. I checked the pacman log and sdl was indeed upgraded.
EDIT
Also, I'm running nexuiz directly out of the unzipped file from the Nexuiz site (i.e. not through pacman, so it doesn't have any explicit dependencies... it's always just worked).
Last edited by Xyne (2008-10-20 10:03:59)
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
Finally figured this out.... sdl-1.2.13-3 being uploaded now
Offline
Offline
Aye, that works.
Thanks!
+1
Scientia et sapientia patrimonium humanitatis sunt.
Offline
finally solved and everyone's happy :>
Offline
Pages: 1