You are not logged in.
Hi all, i did all, the script with new packages gone, but when i tried to recover pacman-4.0.1-4 , this gave me this error:
var/lib/pacman/
pacman: error while loading shared libraries: libgpgme.so.11: cannot open shared object file: No such file or directory
What i can do with this?
Thanks
Offline
Do you have gpgme installed? If so, reinstall it.
Offline
gpgme is a new dependency of pacman, download the package and untar to root like with the other dependencies (tar -xvpf ${pkgname} -C / --exclude .PKGINFO --exclude .INSTALL).
Last edited by hokasch (2012-01-19 19:42:47)
Offline
first of all thanks, i tried, (tar -xvpf ${gpgme-1.3.1-2-i686.pkg.tar.xz} -C / --exclude .PKGINFO --exclude .INSTALL).
bash: syntax error near unexpected token `.'
Last edited by trazalca (2012-01-19 20:00:16)
Offline
first of all thanks, i tried, i downloaded gpgme-1.3.1-2-i686.pkg.tar.xz but i can't install and can't unzip....
Why can't you extract it? What errors are you getting?
Offline
i tried, (tar -xvpf ${gpgme-1.3.1-2-i686.pkg.tar.xz} -C / --exclude .PKGINFO --exclude .INSTALL).
bash: syntax error near unexpected token `.'
Offline
Did you run
(tar -xvpf ${gpgme-1.3.1-2-i686.pkg.tar.xz} -C / --exclude .PKGINFO --exclude .INSTALL).
with the parentheses and the dot? Try
tar -xvpf ${gpgme-1.3.1-2-i686.pkg.tar.xz} -C / --exclude .PKGINFO --exclude .INSTALL
Offline
tar -xvpf ${gpgme-1.3.1-2-i686.pkg.tar.xz} -C / --exclude .PKGINFO --exclude .INSTALL
tar: 1.3.1-2-i686.pkg.tar.xz: funzione "open" non riuscita: File o directory non esistente
tar: Error is not recoverable: exiting now
sorry but some is in italian, say that file or directory don't exist.... but, otherwise, the file is there... i'm sure.
Offline
I took the snippet from the first page, where pgkname is a variable in the script - you have to specify the filename as it is, without ${..}
tar -xvpf gpgme-1.3.1-2-i686.pkg.tar.xz -C / --exclude .PKGINFO --exclude .INSTALL
Last edited by hokasch (2012-01-19 20:09:11)
Offline
Run
LC_ALL=C <command>
to get output in English.
What is the filename of the package you downloaded? I hope you know you have to run this command in the directory containing this file.
Offline
ok, little step... i installed gpme... but now when try to recover pacman i had this
var/lib/pacman/
pacman: error while loading shared libraries: libassuan.so.0: cannot open shared object file: No such file or directory
i search for this lib, i thought was on gnupg but wasn't... you know the package??
thanks you are very kindly..
Offline
dirmngr and gnupg2 require libassuan,
Download it and extract. Do the same thing with ALL the dependencies.
Offline
Oh dear. Its from libassuan package, a dependency of gnupg2. You might have to repeat this with all dependencies you are somehow missing. Take note of what you are untaring!
When pacman works again, install all the packages you untared manually again with pacman (you will have to apply force, see man pacman).
Offline
ok thanks to you two!! i love you... but.. now i had this...
:: I seguenti pacchetti dovrebbero essere aggiornati prima :
pacman
:: Vuoi annullare l'operazione corrente
:: e aggiornare adesso questi pacchetti? [S/n]
attenzione: openssl-1.0.0.f-1 è aggiornato, sarà reinstallato
attenzione: libfetch-2.33-3 è aggiornato, sarà reinstallato
risoluzione delle dipendenze in corso...
ricerca dei conflitti in corso...
errore: impossibile eseguire l'operazione richiesta (impossibile soddisfare le dipendenze)
:: packagekit: richiede pacman<3.6.0
Offline
Please post in English.
The last line means you have to remove packagekit. You can install it later, after the update.
Offline
ok, thanks guys.. read this https://bbs.archlinux.org/viewtopic.php?id=133684 and solved!!! sorry for italian comments... i'll do better next time!! ))
+1 for u!
Offline
Whoooops.
I had the same problem and did a manual download followed by a
tar xvpf gpgme-1.3.1-2-i686.pkg.tar.xz -C / --exclude .PKGINFO --exclude .INSTALL
Guss what; everything in /usr/bin /usr/lib /usr/include was deleted and replaced by the content of this package. I had bettter luck with
mkdir tmpdir; cd tmpdir
tar xvpf ../gpgme-1.3.1-2-i686.pkg.tar.xz
rsync -av usr/ /usr/
But do not know if this is a recomended way of doing things
Offline
Did you try
<code> pacman -S pacman </code>
I joke I joke
The John Blog for humor and linux
Offline
Did you try
<code> pacman -S pacman </code>I joke I joke
This is not 'Off-topic', so please don't post empty posts.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
Bacpac may also be useful.
Forum post: https://bbs.archlinux.org/viewtopic.php?id=160069
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
Why don't do it simple?
Take any working installation (even a pendrive) and combine `pacman -Ql pacman' with `rsync'?
Last edited by quayasil (2013-05-11 07:39:03)
Offline
mods, please excuse me for necrobumping, just wanted to add a valuable piece of info if someone is hit by the same issue.
The solution is to download the package from archlinux.org>package and then installing it with:
tar -xvpf gpgme-1.3.1-2-i686.pkg.tar.xz -C / --exclude .PKGINFO --exclude .INSTALL
However, one should be careful enough to download the right version. If you have a 32-bit machine, download i686 version and for 64-bit machine, download x86_64 version.
If you happen to install an incorrect version, you would be hit by the following error:
pacman: error while loading shared libraries: libgpgme.so.11: wrong ELF class: ELFCLASS32
Offline
It is surprising that after the release of pacman in the core, the system is broken and needs to be repaired. But not even that surprising, we'll fix it, but... nowhere on this not notified! In the news silence...
This Must Be The Place I Waited Years To Leave
Offline
It is surprising that after the release of pacman in the core, the system is broken and needs to be repaired. But not even that surprising, we'll fix it, but... nowhere on this not notified! In the news silence...
News is silent because this update should cause no problems.
Offline
The system isn't broken, unless you are referring to yaourt/package-query, in which case it is PEBCAK. No need for a news item.
Closing.
Offline