paru broken
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
duplicate https://github.com/Morganamilo/paru/issues/1454
same happened with me today
problem with libalpm v16
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)
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.
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
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
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
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
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.
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
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.
just use an alternative for a day or two until the maintainer updates the repo
Please read #1454 for fix
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
@Morganamilo this issue should be locked for now
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.
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.
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.
Click https://github.com/Morganamilo/paru/issues/1454#issuecomment-3663567951, to see maintainer's message