Pamac update issue after pacman update to version 7

// moderation note: moved from here: Pacman 7.0.0.r3.g7736133-1 update - #39 //

The workaround for yay does build here, but running it, I get errors.
I believe it never completes the operation of updating the files.
I usually use PARU, so the output is unfamiliar to me with yay.

It tries to load, unzip and install libpamac-11.6.4-4.tar.gz, but never gets it done:

Making package: libpamac-aur 11.6.4-4 (Sun 15 Sep 2024 08:25:40 AM CDT)
==> Retrieving sources…
→ Downloading libpamac-11.6.4-4.tar.gz…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 832k 100 832k 0 0 614k 0 0:00:01 0:00:01 --:–:-- 614k
→ Found fix-appstream-data.sh
→ Found fix-appstream-data.hook
→ Found 0001-flatpak_trans_run.patch
→ Found 0002-flatpak_runtime.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums…
libpamac-11.6.4-4.tar.gz … Passed
fix-appstream-data.sh … Passed
fix-appstream-data.hook … Passed
0001-flatpak_trans_run.patch … Passed
0002-flatpak_runtime.patch … Passed
:: Remove make dependencies after install? [y/N] N
:: (1/2) Parsing SRCINFO: libpamac-aur
:: (2/2) Parsing SRCINFO: opera
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency ‘libalpm.so=14’ required by libpamac-aur
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency ‘pacman<6.2’ required by libpamac-aur
→ Failed to install layer, rolling up to next layer.error:error installing repo packages
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency ‘libalpm.so=14’ required by libpamac-aur
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency ‘pacman<6.2’ required by libpamac-aur
→ error installing repo packages
error installing repo packages
[mark@mark-optiplex9020 ~]$

Something wrong with dependencies.

Uninstall pamac, wait until maintainers update ‘libalpm.so=14’ to ‘libalpm.so=15’ then reinstall pamac.

3 Likes

yay is fixed already… in case please open a new thread/post for your issue.

moved here …

3 Likes

I know PARU isn’t fixed yet, but running it gives the same error:

[mark@mark-optiplex9020 ~]$ paru
[sudo] password for mark:
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra 7.4 MiB 16.5 MiB/s 00:00 [################################] 100%
multilib is up to date
:: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency ‘libalpm.so=14’ required by libpamac-aur
:: installing pacman (7.0.0.r3.g7736133-1) breaks dependency ‘pacman<6.2’ required by libpamac-aur
[mark@mark-optiplex9020 ~]$

As already stated:

3 Likes

sudo pacman -Rs libpamac-aur
checking dependencies…
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libpamac-aur breaks dependency ‘libpamac-aur>=11.6’ required by pamac-aur
[mark@mark-optiplex9020 ~]$

A little confusing, possibly I don’t have the right designation for the pamac package?

sudo pacman -Rs pamac-aur

2 Likes

Yes, that worked, now I just wait on the maintainers…

3 Likes

I think it is fixed already, updated to ver xx.-4.
Edit; working fine here

1 Like

So the breakage was in two places?

Yay & paru

and then pamac-aur? (Dependency?)

I haven’t retried this yet.

Sorry, I was referring to libpamac-aur (https://aur.archlinux.org/packages/libpamac-aur). I manually built it and works fine here. If you want, you can get the compiled package from my profile

1 Like

How did you get around this?

:: pacman-git-7.0.0.r6.g7bc5d55b-1 and pacman-7.0.0.r3.g7736133-1 are in conflict. Remove pacman? [y/N] 
2 Likes

Sorry, I don’t understand? This is about libpamac, not pacman.
I did not have any conflicts with pacman…

edit: well, I removed pamac-aur and libpamac before the upgrade to pacman 7, then reinstalled

1 Like

Yes, updated pacman7 yesterday after removing pamac (sudo pacman -Rs pamac-aur). Then just reinstalled pamac seeing that it was updated ~ 5 hours ago.

3 Likes

No this is what comes up when you try to install libpamac-aur!

1 Like

I just tried and it doesn’t work because of this pacman-git and pacman error related to the build. I’ll try again or another pamac version.

Edit: Moved here to proper topic.

3 Likes

I have the updated pacman 7 but it seems to me that the builds for pamac are using pacman-git as i tried another version of pamac and got the same result. So i don’t think the AUR packages have been updated yet. :thinking: Don’t really know,

1 Like

@MarkMcCoskey
Okay: So I thought about it and used a different command to install it thinking about what you said that it was updated 5 hours ago.

Sometimes it’s necessary to update the mirrors in order to get the updated packages. I didn’t do that but it probably also would have worked. Instead i used the following command and it installed no problem.

yay -Syu pamac-aur

:+1:

2 Likes

I just used this command after refreshing all the mirrors from the Welcome app, seemed to all work, but it looped a lot, redid some of the same operations a couple of times. Very strange.

It did finish though.

Then I retried yay and that command seems to be gone!

[mark@mark-optiplex9020 ~]$ yay
yay: error while loading shared libraries: libalpm.so.14: cannot open shared object file: No such file or directory
[mark@mark-optiplex9020 ~]$ yay
yay: error while loading shared libraries: libalpm.so.14: cannot open shared object file: No such file or directory
[mark@mark-optiplex9020 ~]$

Seems like something is not fixed somewhere as I’m back where I started.

@ricklinux

So to uninstall pamac i just sudo pacman -Rs pamac-aur

to install after i just yay -Syu pamac-aur

I think i have the git version though, not sure IF that matters?

2 Likes