[aur-general] [solved] How to FIX YAOURT after current PACMAN upgrade
Hi, I followed ArthurBorsboom's comment from 2014-12-29 09:31 at https://aur.archlinux.org/packages/package-query/. $ sudo pacman -Rdd package-query or $ sudo pacman -Rdd package-query-git then $ wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz $ tar -xzf package-query.tar.gz ; cd package-query ; makepkg -s $ sudo pacman -U package-query-1.5-1-x86_64.pkg.tar.xz resp. $ wget https://aur.archlinux.org/packages/pa/package-query-git/package-query-git.ta... $ tar -xzf package-query-git.tar.gz ; cd package-query-git ; makepkg -sf $ sudo pacman -U package-query-git-1.5-1-x86_64.pkg.tar.xz IOW recompiling with the new lib is needed. Hth, Ralf
El 29/12/2014 11:48, "Ralf Mardorf" <info.mardorf@rocketmail.com> escribió:
Hi,
I followed ArthurBorsboom's comment from 2014-12-29 09:31 at https://aur.archlinux.org/packages/package-query/.
$ sudo pacman -Rdd package-query or $ sudo pacman -Rdd package-query-git then $ wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz $ tar -xzf package-query.tar.gz ; cd package-query ; makepkg -s $ sudo pacman -U package-query-1.5-1-x86_64.pkg.tar.xz resp. $ wget https://aur.archlinux.org/packages/pa/package-query-git/package-query-git.ta... $ tar -xzf package-query-git.tar.gz ; cd package-query-git ; makepkg -sf $ sudo pacman -U package-query-git-1.5-1-x86_64.pkg.tar.xz
IOW recompiling with the new lib is needed.
Hth, Ralf
Hi, I only had to run pacman-db-upgrade, as suggested by yaourt itself, and everything works fine on my system. Cheers, Eugenio
On Dec 29, 2014 9:19 AM, "Eugenio M. Vigo" <emvigo@gmail.com> wrote:
El 29/12/2014 11:48, "Ralf Mardorf" <info.mardorf@rocketmail.com>
escribió:
Hi,
I followed ArthurBorsboom's comment from 2014-12-29 09:31 at https://aur.archlinux.org/packages/package-query/.
$ sudo pacman -Rdd package-query or $ sudo pacman -Rdd package-query-git then $ wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz $ tar -xzf package-query.tar.gz ; cd package-query ; makepkg -s $ sudo pacman -U package-query-1.5-1-x86_64.pkg.tar.xz resp. $ wget
https://aur.archlinux.org/packages/pa/package-query-git/package-query-git.ta...
$ tar -xzf package-query-git.tar.gz ; cd package-query-git ; makepkg -sf $ sudo pacman -U package-query-git-1.5-1-x86_64.pkg.tar.xz
IOW recompiling with the new lib is needed.
Hth, Ralf
Hi, I only had to run pacman-db-upgrade, as suggested by yaourt itself, and everything works fine on my system.
Cheers, Eugenio
Please don't prolong this thread. libalpm.so changed sonames with pacman 4.2. package-query links to libalpm.so. A rebuild is needed to link to the new libalpm.so.9. Your system is far from fine if package-query still links to libalpm.so.8 and continues to work.
On Mon, Dec 29, 2014 at 8:19 AM, Eugenio M. Vigo <emvigo@gmail.com> wrote:
El 29/12/2014 11:48, "Ralf Mardorf" <info.mardorf@rocketmail.com> escribió:
IOW recompiling with the new lib is needed.
Hi, I only had to run pacman-db-upgrade, as suggested by yaourt itself, and everything works fine on my system.
I just ran into the same loop with cower+pacaur -- cower was complaining about libalpm, needed to rebuild cower after the pacman-db-upgrade before I could apply the waiting pacaur upgrade. Just FYI in case anyone else runs into this... -te
On Mon, 29 Dec 2014 15:19:17 +0100, Eugenio M. Vigo wrote:
El 29/12/2014 11:48, "Ralf Mardorf" <info.mardorf@rocketmail.com> escribió:
IOW recompiling with the new lib is needed. I only had to run pacman-db-upgrade, as suggested by yaourt itself, and everything works fine on my system.
I run pacman-db-upgrade first too, but it didn't fix that package-query was compiled against the wrong lib. "Not just reinstall package-query but download its new PKGBUILD and make the new package with makepkg and then reinstall it" - https://aur.archlinux.org/packages/yaourt/ I suspect it wasn't a new PKGBUILD (no release numbers have changed), but it is the same PKGBUILD and it's content just needs to be recompiled using the new lib. Since I cache my AUR packages I needed to run 'makepkg -sf'. ^ Sure, editing the release number from '-1' to '-2' is possible too. However, now there's package-query 1.5-2 available, but package-query-git 1.5-1 still isn't "fixed". "Fxed" = likely the same package, with just changing the release number from 1 to 2. Resume: When you upgraded there already was a new package available, that wasn't available earlier today ;).
participants (4)
-
Dave Reisner
-
Eugenio M. Vigo
-
Ralf Mardorf
-
Troy Engel