Issues updating EOS?

Please let me know if this isn’t in the right topic, I’m still a little new to actually posing in forums.

So a few months ago I had noticed that my updates have been quite small and very far in between, and I had figured that updates were just being slow, so I just continued as normal.

However, this all changed when I had started coming across a bug in Plasma, which has been fixed in a later version, which I don’t have installed. So I decided to look a little more into what’s going on.

Eventually, I had come to the conclusion that, well, nothing is updating. eos-update reports that there’s nothing to do, despite still being on Plasma 6.1.1 and multiple packages being months out of date. A friend of mine who also uses Endeavour also stated they had just received Plasma 6.2, so something is definitely off.

The only thing I can really visually see is whenever I use yay, it says No AUR package found for libalpm.so=15 and just outright refuses to install any available package updates (of which there are a few, but they’re non-critical)

So now I’m kind of at a loss for what could be happening. I have considered just reinstalling entirely, but this would take quite a bit of effort I would like to avoid if possible, as I do use this laptop in work and I would like to avoid downtime where possible, but I would also like to stay up to date for security.

If anyone has anything I could try or if there’s more info needed, I’m open ears! I’m just at a loss for what to try now, and looking online hasn’t really led me anywhere useful.

Have you explored updating your mirrors?

1 Like

As @Bink suggested try updating the mirrors and then run sudo pacman -Syu first. Post the output.

Edit: Hopefully it can update and yay will get updated. Then you can update any AUR packages after with yay.

The vast majority of the recent updates I’ve received seem to be mirror related, so I think they’re fine? Though I’m not entirely sure how to be certain of this, is there a sure way to check this?

It just gives the same output as eos-update does, which can be seen below.

:: 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...
 there is nothing to do

You would need to initiate a mirror update for that to have happened, for the official repos at least. Using the bundled tool:

sudo reflector --protocol https --verbose --latest 25 --sort rate --save /etc/pacman.d/mirrorlist

And to update EndeavourOS specific mirrors:

eos-rankmirrors --verbose
1 Like

What does yay --version show? Just to see if it’s up to date also.

Edit: Should be

[ricklinux@rick-ms7c37 ~]$ yay --version 
yay v12.4.2 - libalpm v15.0.0

It shows yay v12.4.2 - libalpm v14.0.0

Well that shows it hasn’t updated so ya i think you’re not getting updates. What kernel are you running?

6.6.36-1-lts

Ya i think that is behind also. 6.6.56-1 is current.

I would update the mirror list as @Bink suggested and then check your /etc/pacman.conf file to make sure it’s correct.

Oh, after updating the mirrors, I now have around 1000 package updates through yay, and I don’t see any complaint of a missing package, I’ll see what this does, may be a moment

4 Likes

Now I get a dependancy issue

:: 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...
:: Replace mlocate with extra/plocate? [Y/n] 
:: Replace qcoro-qt6 with extra/qcoro? [Y/n] 
:: Replace tracker3 with extra/tinysparql? [Y/n] 
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

Then it just exits afterwards.

1000 packages :exploding_head:

That’s quite an update :sweat_smile:

1 Like

Not receiving any updates for a few months would do that it seems

Might try removing libpamac-aur?

yay -R libpamac-aur
1 Like

I love dependency hell, that’s relied on by pamac-aur

Would I have to fully reinstall pamac?

Only if you remove it.

1 Like

For the sake of a huge update, I think that’s the simplest option.

1 Like