Pacman 7.0.0.r3.g7736133-1 update

--- /etc/pacman.conf.pacnew
+++ /etc/pacman.conf
@@ -15,7 +15,7 @@
 #LogFile     = /var/log/pacman.log
 #GPGDir      = /etc/pacman.d/gnupg/
 #HookDir     = /etc/pacman.d/hooks/
-HoldPkg     = pacman glibc
+HoldPkg     = pacman glibc dracut kernel-install-for-dracut eos-dracut
 #XferCommand = /usr/bin/curl -L -C - -f -o %o %u
 #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
 #CleanMethod = KeepInstalled
@@ -30,11 +30,12 @@
 
 # Misc options
 #UseSyslog
-#Color
+Color
+ILoveCandy
 #NoProgressBar
-CheckSpace
-#VerbosePkgLists
-#ParallelDownloads = 5
+#CheckSpace
+VerbosePkgLists
+ParallelDownloads = 5
 DownloadUser = alpm
 #DisableSandbox
 
@@ -71,6 +72,10 @@
 # repo name header and Include lines. You can add preferred servers immediately
 # after the header, and they will be used before the default mirrors.
 
+[endeavouros]
+SigLevel = PackageRequired
+Include = /etc/pacman.d/endeavouros-mirrorlist
+
 #[core-testing]
 #Include = /etc/pacman.d/mirrorlist
 
@@ -89,8 +94,8 @@
 #[multilib-testing]
 #Include = /etc/pacman.d/mirrorlist
 
-#[multilib]
-#Include = /etc/pacman.d/mirrorlist
+[multilib]
+Include = /etc/pacman.d/mirrorlist
 
 # An example of a custom package repository.  See the pacman manpage for
 # tips on creating your own repositories.

is this better ? :wink:
left pacnew right eos pacman.conf with merged things…

4 Likes

I did that and everything seems to be fine. But I still have a question about it: If this is the classic method to install a package from the AUR - does that mean that I have now installed yay from the AUR and no longer from the extra repos? How do I get back to the “normal version” again… someday… ?

3 Likes

Is this something that will resolve itself via pacman in a few days, or does it require manual intervention? I can wait if that’s the simplest and cleanest solution.

→ yay: local (12.3.5-2) is newer than endeavouros (12.3.5-1)

I assume this will change in the coming days but this was the outcome for me.

1 Like
$ yay
yay: error while loading shared libraries: libalpm.so.14: cannot open shared object file: No such file or directory

If your ETA is still 2 days, I can wait. I would rather have Endeavour mend this than me doing a bunch of extra work which I am bound to screw up.
Please confirm. And thanks for posting this thread.

1 Like

If there’s a new version in the repos, it should take over from the AUR version - I’ve had this when I set ChaoticAUR (3rd party repo) up and it had newer versions than my older AUR packages.

Output of yay -Ss yay confirms the system knows whats going on after the manual update:

endeavouros/yay 12.3.5-1 (2.9 MiB 8.5 MiB) (Installed: 12.3.5-2)
    Yet another yogurt. Pacman wrapper and AUR helper written in go.
aur/yay 12.3.5-2 (+2225 29.28) (Installed)
    Yet another yogurt. Pacman wrapper and AUR helper written in go.
1 Like

thank you but no change w/that command:

yay -Ss yay
yay: error while loading shared libraries: libalpm.so.14: cannot open shared object file: No such file or directory

You almost have me convinced to try it out. Honestly, you haven’t had any issues with it?

@̶j̶o̶e̶k̶a̶m̶p̶r̶a̶d̶ ̶w̶h̶e̶n̶ ̶w̶i̶l̶l̶ ̶w̶e̶ ̶k̶n̶o̶w̶ ̶t̶h̶e̶ ̶r̶e̶q̶u̶i̶r̶e̶d̶ ̶c̶h̶a̶n̶g̶e̶s̶ ̶h̶a̶v̶e̶ ̶b̶e̶e̶n̶ ̶m̶a̶d̶e̶?̶

@manuel Would it hurt to update manually, as was described in the OP, anyway?

EDIT: love your work, team

New yay version 12.3.5-2 was just released to the [endeavouros] repo.
Please note that it may take up to a few hours to be available on all mirrors.

21 Likes

Sorry for the delay with releasing yay. We had an issue with github, but now that has been solved.

5 Likes

@manuel no need to apologize. Full disclosure, I’m having issues with them too (http/2… delta something error)

3 Likes

No, it creates the package from the same source code, and the version info is the same too.

3 Likes

yay is working with this version, thank you for the rapid solution!

4 Likes

I have used trizen for about 5 years and haven’t had one issue with it. It is very stable, coded in perl, and doesn’t get updated very often. It is small and lightweight, has few dependencies, and just works without any drama.

On the next update you will get new version from repo again, or simple use pacman:
sudo pacman -Syu yay

4 Likes

When I try to install eos-dracut I get a conflict with kernel-install-for-dracut:

╰─# yay -S eos-dracut        
Sync Explicit (1): eos-dracut-1.4-1
resolving dependencies...
looking for conflicting packages...
:: eos-dracut-1.4-1 and kernel-install-for-dracut-1.10.1-1 are in conflict. Remove kernel-install-for-dracut? [y/N] 
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: eos-dracut-1.4-1 and kernel-install-for-dracut-1.10.1-1 are in conflict
 -> error installing repo packages

What is the recommended package? kernel-install-for-dracut or eos-dracut ?

1 Like
Name                     : kernel-install-for-dracut
Version                  : 1.10.1-1
Beschreibung             : Enables systemd-boot automation using kernel-install with dracut

and eos-dracut:

basically used on Grub installs only…

1 Like

3 posts were split to a new topic: Pamac update issue after pacman update to version 7

Mine looks similar.

Thanks for the fast fix! it works. your team rocks!

2 Likes