paru icon indicating copy to clipboard operation
paru copied to clipboard

paru broken

Open b1nhack opened this issue 2 weeks ago • 19 comments

Affected Version

I can't check version

Description

I use paru -Syu to upgrade paru, and do pacman -Syu

paru: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory

b1nhack avatar Dec 14 '25 09:12 b1nhack

duplicate https://github.com/Morganamilo/paru/issues/1454

tkna91 avatar Dec 14 '25 10:12 tkna91

same happened with me today

dilshodturab avatar Dec 14 '25 13:12 dilshodturab

problem with libalpm v16

amruzi avatar Dec 14 '25 17:12 amruzi

same problem here. I am both unable to install anything using paru and reinstall paru again from AUR (I tried both paru and paru-git packages)

Celardo02 avatar Dec 14 '25 17:12 Celardo02

The problem is Rust. This is Rust breaking features that work perfectly fine in other languages. libalpm is fine. The problem is with the Rust bindings, which were not updated with the rest of libalpm. The Rust developers have been breaking shit a ton lately trying to force Rust as a replacement for C on Linux systems.

Paru has been broken for a fucking week. This problem should have been fixed the day of. Period. It's just Rust being incompetent. Going to let Lunduke know about this.

Zerophase avatar Dec 14 '25 20:12 Zerophase

I'm glad to see I'm not the only one, nice to know I'm not loosing my touch!

Ahh the joys of Rolling Release... LOL 🤪

paru -Syu paru: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory

pacman -Qi paru
Name            : paru
Version         : 2.1.0-2
locate libalpm
/usr/lib/libalpm.so
/usr/lib/libalpm.so.16
/usr/lib/libalpm.so.16.0.1

0pLuS0 avatar Dec 14 '25 23:12 0pLuS0

The problem is Rust. This is Rust breaking features that work perfectly fine in other languages. libalpm is fine. The problem is with the Rust bindings, which were not updated with the rest of libalpm. The Rust developers have been breaking shit a ton lately trying to force Rust as a replacement for C on Linux systems.

Paru has been broken for a fucking week. This problem should have been fixed the day of. Period. It's just Rust being incompetent. Going to let Lunduke know about this.

obvious and extreme bait. please shut up. there is no reason that idiot should ever be told anything. for everything he says about connecting politics to code, he magically associates all of rust with transness, and then writes it off as useless leftism. meanwhile, he has zero technical capability in any sense, spreading misinformation about this language to forward his own nefarious political goals. @Zerophase

adhi-thirumala avatar Dec 15 '25 05:12 adhi-thirumala

Looking through the the last issues, yes the problem exist since a week. For everyone who is looking for a temporary solution:

Either reinstall an older version of pacman: sudo pacman -U file:///var/cache/pacman/pkg/pacman-7.0.0.r6.gc685ae6-6-x86_64.pkg.tar.zst If using that don't forget to activate the upgrade menu in order to deselect the pacman upgrade for the time being

Another way would be to apply this pull request (I didn't test it): https://github.com/Morganamilo/paru/pull/1463

Mamomiam avatar Dec 15 '25 05:12 Mamomiam

I applied this patch on two PC's and both worked flawless. But, as mentioned by the poster: Just be careful with it.

https://github.com/Morganamilo/paru/issues/1454#issuecomment-3620788285

Gert-Boers avatar Dec 15 '25 10:12 Gert-Boers

The problem is Rust. This is Rust breaking features that work perfectly fine in other languages. libalpm is fine. The problem is with the Rust bindings, which were not updated with the rest of libalpm. The Rust developers have been breaking shit a ton lately trying to force Rust as a replacement for C on Linux systems. Paru has been broken for a fucking week. This problem should have been fixed the day of. Period. It's just Rust being incompetent. Going to let Lunduke know about this.

obvious and extreme bait. please shut up. there is no reason that idiot should ever be told anything. for everything he says about connecting politics to code, he magically associates all of rust with transness, and then writes it off as useless leftism. meanwhile, he has zero technical capability in any sense, spreading misinformation about this language to forward his own nefarious political goals. @Zerophase

I'm sorry but what does any of that original comment have to do with politics? He obviously doesn't like rust but I don't see where he got political.

MikeL270 avatar Dec 15 '25 16:12 MikeL270

The problem is Rust. This is Rust breaking features that work perfectly fine in other languages. libalpm is fine. The problem is with the Rust bindings, which were not updated with the rest of libalpm. The Rust developers have been breaking shit a ton lately trying to force Rust as a replacement for C on Linux systems. Paru has been broken for a fucking week. This problem should have been fixed the day of. Period. It's just Rust being incompetent. Going to let Lunduke know about this.

obvious and extreme bait. please shut up. there is no reason that idiot should ever be told anything. for everything he says about connecting politics to code, he magically associates all of rust with transness, and then writes it off as useless leftism. meanwhile, he has zero technical capability in any sense, spreading misinformation about this language to forward his own nefarious political goals. @Zerophase

I became dumber just by reading about the guy, ffs

tpkee avatar Dec 15 '25 20:12 tpkee

The problem is Rust. This is Rust breaking features that work perfectly fine in other languages. libalpm is fine. The problem is with the Rust bindings, which were not updated with the rest of libalpm. The Rust developers have been breaking shit a ton lately trying to force Rust as a replacement for C on Linux systems. Paru has been broken for a fucking week. This problem should have been fixed the day of. Period. It's just Rust being incompetent. Going to let Lunduke know about this.

obvious and extreme bait. please shut up. there is no reason that idiot should ever be told anything. for everything he says about connecting politics to code, he magically associates all of rust with transness, and then writes it off as useless leftism. meanwhile, he has zero technical capability in any sense, spreading misinformation about this language to forward his own nefarious political goals. @Zerophase

I'm sorry but what does any of that original comment have to do with politics? He obviously doesn't like rust but I don't see where he got political.

@MikeL270 you'll notice that he says "going to tell lunduke about this". lunduke is a right wing troll who hates rust for no reason other than its community is filled with extremely smart programmers some of which happen to be transgender. he starts with that assumption of hatred, and then works backwards to find cherry-picked examples of rust projects making mistakes, as if such mistakes don't happen with increased magnitude and severity in other languages.

adhi-thirumala avatar Dec 15 '25 20:12 adhi-thirumala

just use an alternative for a day or two until the maintainer updates the repo

ghaziwali avatar Dec 15 '25 22:12 ghaziwali

Please read #1454 for fix

harshv5094 avatar Dec 16 '25 03:12 harshv5094

This has nothing to do with politics, gender ideology, or anything of that nature. Some programmers are using bad practices or/and are lazy. Rust is still a relatively immature language that might be secure, its performance is usually worse than C and tends to break more often. yay works, though, but quite unusual after months of using paru

kekmacska avatar Dec 16 '25 17:12 kekmacska

@Morganamilo this issue should be locked for now

ypurpl avatar Dec 16 '25 17:12 ypurpl

This has nothing to do with politics, gender ideology, or anything of that nature. Some programmers are using bad practices or/and are lazy. Rust is still a relatively immature language that might be secure, its performance is usually worse than C and tends to break more often. yay works, though, but quite unusual after months of using paru

it has everything to do with politics. the OTHER person was the one who brought up lunduke. no one is using bad practices. this is a natural consequence of rolling release distro and has NOTHING to do the language. Rust is not immature, it runs the internet and many large-scale projects. It performs better than C because of the ability to write higher-level, correct abstractions.

adhi-thirumala avatar Dec 16 '25 21:12 adhi-thirumala

This has nothing to do with politics, gender ideology, or anything of that nature. Some programmers are using bad practices or/and are lazy. Rust is still a relatively immature language that might be secure, its performance is usually worse than C and tends to break more often. yay works, though, but quite unusual after months of using paru

it has everything to do with politics. the OTHER person was the one who brought up lunduke. no one is using bad practices. this is a natural consequence of rolling release distro and has NOTHING to do the language. Rust is not immature, it runs the internet and many large-scale projects. It performs better than C because of the ability to write higher-level, correct abstractions.

I was unaware of who lunduke is. Its unfortunate to see github issues turn into political turf wars. I am not interested in treating github like twitter so best of luck to all of you in this fruitless argumnet. Hopefully the paru issue gets resolved soon and all of this nonsense can return to twitter.

MikeL270 avatar Dec 16 '25 22:12 MikeL270

In other news, the issue is fixed. Just ran this to reinstall paru and it worked.

git clone https://aur.archlinux.org/paru-git.git
cd paru-git
makepkg -si

Best of luck to the culture warriors of both sides, I will now depart this thread.

MikeL270 avatar Dec 16 '25 22:12 MikeL270

Click https://github.com/Morganamilo/paru/issues/1454#issuecomment-3663567951, to see maintainer's message

harshv5094 avatar Dec 17 '25 04:12 harshv5094