Arch Linux

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!
Tasklist

FS#27939 - error while loading shared libraries: libltdl.so.7

Attached to Project: Arch Linux
Opened by Rasmus van Guido (greencloud) - Saturday, 14 January 2012, 16:16 GMT
Last edited by Andrea Scarpino (BaSh) - Sunday, 15 January 2012, 16:39 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Ionut Biru (wonder)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Everytime I'm running programs like Brasero or pavucontrol through my Openbox menu, it just won't run. So I try run it via the Terminal but I get this error message:

brasero: error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory

I tried update and upgrade a dozen times but the problem persists.
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Sunday, 15 January 2012, 16:39 GMT
Reason for closing:  Not a bug
Additional comments about closing:  [2012-01-06 14:57] Running 'pacman -Rns libltdl'
Comment by Jelle van der Waa (jelly) - Saturday, 14 January 2012, 16:24 GMT
What mirror do you use?
This seems to be a non-bug.
ldd brasero
libltdl.so.7 => /usr/lib/libltdl.so.7 (0x00007f8bab0dc000)
pkgfile libltdl.so.7
core/libltdl
Comment by Rasmus van Guido (greencloud) - Saturday, 14 January 2012, 16:58 GMT
I'm updating mirrors everytime so I really can't tell you specific mirrors I used.
Later, I found out that libltdl is part of the libtool package, which is strange to me
because libtool is properly installed and updated and libltdl.so.7 is not in my
/usr/lib folder or anywhere else.

I have this problem for like 2 weeks now and I'm updating my system regularly.
Again, I will try another update using another updated mirror, and hopefully it work.
Comment by Ionut Biru (wonder) - Saturday, 14 January 2012, 17:43 GMT
do

LD_DEBUG=files braseo > braserolog 2>&1

same for pavucontrol and upload the logs. lets see who's missing libltdl dependency.
Comment by Rasmus van Guido (greencloud) - Sunday, 15 January 2012, 02:52 GMT
Finally, found the solution. Since the missing libltdl.so.7 library is part of
the libtool package, what I did was I rebuild libtool using ABS:

ABSROOT=. abs core/libtool
cd core/libtool
makepkg -s

...and it automatically generated a new libtool package and
libltdl-2.4.2-2-i686.pkg.tar.xz file. I only installed libltdl since it's
all that's missing:

sudo pacman -U libltdl-2.4.2-2-i686.pkg.tar.xz

and problem solved! Whew!! Now brasero and pavucontrol is working good! :)

Comment by Ionut Biru (wonder) - Sunday, 15 January 2012, 08:19 GMT
because pacman -S libltdl was hard. but now everything is ruined and we cannot see anything useful in this bug.
Comment by Andrea Scarpino (BaSh) - Sunday, 15 January 2012, 14:23 GMT
@rasmus
can you attach your pacman.log?
Comment by Rasmus van Guido (greencloud) - Sunday, 15 January 2012, 16:06 GMT
@Andrea
here's my pacman.log if u see something strange please let me know. tnx!
   pacman.log (137.3 KiB)

Loading...