You are not logged in.
Hi, it's not often that I post here, so I hope I'm not doing any mistakes.
Anyway, I cannot run yaourt effectively when downloading a package from aur. It compiles the package, makes it, however when it comes to installing it, it ends with this :
/usr/bin/pacman-color: error while loading shared libraries: libalpm.so.2: cannot open shared object file: No such file or directory
==> WARNING: Your package is saved in /tmp/consonance-svn-679-3-i686.pkg.tar.gz
shaman also gives me this error :
shaman: error while loading shared libraries: libalpm.so.2: cannot open shared object file: No such file or directory
ls | grep alpm
libalpm.a
libalpm.so
libalpm.so.3
libalpm.so.3.0.0
I'm not sure with libalpm means..something to do with Arch package management perhaps? Thanks for any help you can give me.
Offline
libalpm is the libs that pacman and shaman calls. It looks like you have a newer version than what's in core, since I only have libalpm.so.2 with pacman version 3.1.4-1. Are you using the pacman from testing? If so I bet yaourt and shaman don't know there's a changed lib since those haven't been released to work with a newer version.
Offline
Yes, I am. I thought that might be the problem. Thanks, anyway..
Pacman v3.2.0 - libalpm v3.0.0
Last edited by Lord Illidan (2008-08-04 00:21:23)
Offline
Just make a symlink to libalpm.so.3 as libalp.so.2.
sudo ln -s /usr/lib/libalpm.so.3 /usr/lib/libalpm.so.2
see if it works..
Say what you mean, mean what you say
Offline
Just make a symlink to libalpm.so.3 as libalp.so.2.
sudo ln -s /usr/lib/libalpm.so.3 /usr/lib/libalpm.so.2
see if it works..
Doubtful, and in general this is a good way to screw your system. No so bad with libalpm as its usage is quite specific.
Offline
I had already tried it and it still didn't work.
shaman
Translations are enabled.
Could not find a translation for this locale.
shaman: symbol lookup error: shaman: undefined symbol: alpm_list_new
EDIT :
I guess I'll wait until newer editions get into the repos. It's not such a big deal for me, I can use makepkg -ci to install packages from AUR and pacman works fine.
Last edited by Lord Illidan (2008-08-04 10:11:14)
Offline
For yaourt make sure it's using the normal pacman binary, not pacman-color then you can do what you want. See /etc/yaourtrc .
As far as shaman, you'll have to wait.
Offline
I had already tried it and it still didn't work.
shaman
Translations are enabled.
Could not find a translation for this locale.
shaman: symbol lookup error: shaman: undefined symbol: alpm_list_newEDIT :
I guess I'll wait until newer editions get into the repos. It's not such a big deal for me, I can use makepkg -ci to install packages from AUR and pacman works fine.
Some pacman API calls have been removed/changed/replaced...You'll have to wait till the Shaman guys notice this, fix it and build new packages.
Offline
A system update I did last night on my laptop (i686) updated Pacman to 3.2.0, and started having this same problem. I'm not using the testing repo or anything, just core, extra, and community. But the file is missing, and I have reinstalled both current versions of Pacman and KDEMod-Shaman (1.0.2-1). I'm in the middle of an update on my desktop computer (x86_64) and it appears to have a version up on the i686 version. It's showing Shaman-1.0.2-2.
Neither archive contains this file. Looks like Shaman will have to be updated to use the new so.3 file.
Offline
So, do we just have to wait for pacman-color to fix itself, also?
EDIT: Ha, nevermind. After using pacman without color, it updated pacman-color. So now pacman-color and yaourt work.
Last edited by pogeymanz (2008-08-07 20:05:09)
Offline
Offline
Hi guys,
I'm on holidays right now, I'm sorry you'll have to wait until september to get a new, working Shaman version. In the meanwhile I'd like to thank everyone who posted bugs and sent me stuff, I'll check out everything when I'll be back and release a new version as soon as possible.
Offline
No problem, thanks for telling us!
Offline
shaman from community is working fine with libalpm.so.3 here
Offline