You are not logged in.

#1 2008-10-19 15:55:13

arch0r
Member
From: From the Chron-o-John
Registered: 2008-05-13
Posts: 597

[solved]libesd.so.0

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 smile

Last edited by arch0r (2008-10-20 20:04:00)

Offline

#2 2008-10-19 16:29:48

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: [solved]libesd.so.0

Install esd?

Offline

#3 2008-10-19 16:32:54

Anarconda
Member
Registered: 2002-12-23
Posts: 90

Re: [solved]libesd.so.0

skottish wrote:

Install esd?

No, I have same problem and I never installed esd. I think it's something related with kernel cool


Scientia et sapientia patrimonium humanitatis sunt.

Offline

#4 2008-10-19 16:37:03

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: [solved]libesd.so.0

Anarconda wrote:
skottish wrote:

Install esd?

No, I have same problem and I never installed esd. I think it's something related with kernel cool

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

#5 2008-10-19 16:44:01

Anarconda
Member
Registered: 2002-12-23
Posts: 90

Re: [solved]libesd.so.0

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

#6 2008-10-19 16:51:42

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: [solved]libesd.so.0

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

#7 2008-10-19 17:03:58

Anarconda
Member
Registered: 2002-12-23
Posts: 90

Re: [solved]libesd.so.0

Well, well ... I lied before, /var/log/pacman.log said I updated imagemagick and sdl before kernel.


Scientia et sapientia patrimonium humanitatis sunt.

Offline

#8 2008-10-19 17:08:44

arch0r
Member
From: From the Chron-o-John
Registered: 2008-05-13
Posts: 597

Re: [solved]libesd.so.0

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

#9 2008-10-19 17:11:29

Anarconda
Member
Registered: 2002-12-23
Posts: 90

Re: [solved]libesd.so.0

arch0r wrote:

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

#10 2008-10-19 17:13:42

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: [solved]libesd.so.0

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

#11 2008-10-19 17:39:45

Vain
Member
Registered: 2008-10-19
Posts: 179
Website

Re: [solved]libesd.so.0

Hi smile

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

#12 2008-10-19 18:27:38

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: [solved]libesd.so.0

Add anything that you think is helpful:

http://bugs.archlinux.org/task/11799

Offline

#13 2008-10-19 20:34:57

Anarconda
Member
Registered: 2002-12-23
Posts: 90

Re: [solved]libesd.so.0

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

#14 2008-10-19 21:02:44

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: [solved]libesd.so.0

Anarconda wrote:

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

#15 2008-10-19 23:04:59

Vain
Member
Registered: 2008-10-19
Posts: 179
Website

Re: [solved]libesd.so.0

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

#16 2008-10-20 09:52:13

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: [solved]libesd.so.0

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 StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#17 2008-10-20 12:57:13

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

Re: [solved]libesd.so.0

Finally figured this out....   sdl-1.2.13-3 being uploaded now

Offline

#18 2008-10-20 18:53:08

Vain
Member
Registered: 2008-10-19
Posts: 179
Website

Re: [solved]libesd.so.0

Aye, that works.

Thanks! smile

Offline

#19 2008-10-20 18:55:37

Anarconda
Member
Registered: 2002-12-23
Posts: 90

Re: [solved]libesd.so.0

Vain wrote:

Aye, that works.

Thanks! smile

+1


Scientia et sapientia patrimonium humanitatis sunt.

Offline

#20 2008-10-20 20:04:20

arch0r
Member
From: From the Chron-o-John
Registered: 2008-05-13
Posts: 597

Re: [solved]libesd.so.0

finally solved and everyone's happy :>

Offline

Board footer

Powered by FluxBB