[arch-general] libgdbm.so.4 breakage?
Hi all, I was about to lodge a bug regarding this, but now I'm not sure if it's something my system is doing or... Anyway, tonight I needed to RDP to a work box, and both Remmina and Vinagre both failed to run: % remmina remmina: error while loading shared libraries: libgdbm.so.4: cannot open shared object file: No such file or directory % vinagre vinagre: error while loading shared libraries: libgdbm.so.4: cannot open shared object file: No such file or directory So I wrote some scripts, and discovered the following packages are expecting this library (see http://pastebin.com/DyWw74iK for the complete output of my script): apr-util 1.3.12-3 avahi 0.6.30-6 python2 2.7.2-4 python 3.2.2-2 ruby 1.9.3_p0-2 subversion 1.6.17-7 vinagre 3.2.2-1 zsh 4.3.12-3 After seeing this, I tried svn: % svn --help svn: error while loading shared libraries: libgdbm.so.4: cannot open shared object file: No such file or directory Zsh works still, luckily... :) I have an entry in pacman.log that says I upgraded gdbm on: [2011-01-13 19:57] upgraded gdbm (1.8.3-7 -> 1.8.3-8) [2011-11-07 01:00] upgraded gdbm (1.8.3-8 -> 1.8.3-9) The reason I haven't lodged an FS is because I downgraded to gdbm 1.8.3-8 (from Janurary!) and it doesn't have libgdbm.so.4 either, so I'm not sure if there's something weird on my system or what. I'm confused and astonished that I haven't noticed it until tonight. "pacman -Ql gdbm" clearly states no reference to libgdbm.so.4, just libgdbm.so.3 ... Halp... Multipass... -- Simon Perry (aka Pezz)
On 30/11/11, Ionut Biru wrote: | have you tried pacman -Syu ? Twice a day normally... -- Simon Perry (aka Pezz)
On 30/11/11, Ionut Biru wrote: | do it again. | | gdbm 1.10 is in core. This must have only just gone to core, I upgraded to the 3.1.3 kernel this morning... The Aussie AARNet mirror is always pretty up-to-date. I'll wait for it to come through to the mirror. Cheers. -- Simon Perry (aka Pezz)
On 30/11/11, Simon Perry wrote: | | do it again. | | | | gdbm 1.10 is in core. | | This must have only just gone to core, I upgraded to the 3.1.3 kernel this | morning... | | The Aussie AARNet mirror is always pretty up-to-date. | | I'll wait for it to come through to the mirror. | | Cheers. It's now been 3 hours, and I've tried even the most up-to-date mirrors. Core has not updated on any mirror I've tried. http://mirrors.us.kernel.org/archlinux/ ftp://ftp.archlinux.org/ http://mirror.aarnet.edu.au/pub/archlinux/ -- Simon Perry (aka Pezz)
On Wed, Nov 30, 2011 at 2:33 PM, Simon Perry wrote:
Strange, the file is there, at least on mirrors.us.kernel.org. I'm using http://mir.archlinux.fr and gdbm has been updated when I did Syu a few hours ago. -- Cédric Girard
On 30/11/11, Cédric Girard wrote: | Strange, the file is there, at least on mirrors.us.kernel.org. | | I'm using http://mir.archlinux.fr and gdbm has been updated when I did Syu | a few hours ago. | | -- | Cédric Girard You are correct, the package is on the mirror: gdbm-1.10-1-x86_64.pkg.tar.xz 19-Nov-2011 00:37 81K I'm assuming these also need to be updated: core.files.tar.gz 29-Nov-2011 13:33 453K core.files 29-Nov-2011 13:33 453K core.db.tar.gz 29-Nov-2011 13:33 102K core.db 29-Nov-2011 13:33 102K This is on mirrors.us.kernel.org. -- Simon Perry (aka Pezz)
On 30/11/11, Cédric Girard wrote: | I'm using http://mir.archlinux.fr and gdbm has been updated when I did Syu | a few hours ago. Also, after changing my mirror to mir.archlinux.fr: % sudo pacman -Syu :: Synchronizing package databases... core is up to date extra is up to date community 906.8K 154.2K/s 00:00:06 [########] 100% multilib is up to date :: Starting full system upgrade... there is nothing to do -- Simon Perry (aka Pezz)
On 01/12/11, Simon Perry wrote: | % sudo pacman -Syu | :: Synchronizing package databases... | core is up to date | extra is up to date | community 906.8K 154.2K/s 00:00:06 [########] 100% | multilib is up to date | :: Starting full system upgrade... | there is nothing to do Fixed: % rm /var/lib/pacman/sync/core.db % pacman -Syu Not sure why or how, but something was preventing core.db from syncing. -- Simon Perry (aka Pezz)
Am 30.11.2011 15:11, schrieb Simon Perry:
Please show the output of 'pacman -Qi gdbm' and 'pacman -Si gdbm'.
On 30/11/11, Thomas Bächler wrote: | Please show the output of 'pacman -Qi gdbm' and 'pacman -Si gdbm'. All good now, once I rm'ed that core.db file. % pacman -Qi gdbm Name : gdbm Version : 1.10-1 URL : http://www.gnu.org/software/gdbm/gdbm.html Licenses : GPL Groups : None Provides : None Depends On : glibc sh Optional Deps : None Required By : apr-util avahi man-db perl python python2 zsh Conflicts With : None Replaces : None Installed Size : 380.00 K Packager : Stéphane Gaudreault <stephane@archlinux.org> Architecture : x86_64 Build Date : Sat 19 Nov 2011 11:07:48 EST Install Date : Thu 01 Dec 2011 01:08:25 EST Install Reason : Installed as a dependency for another package Install Script : Yes Description : GNU database library % pacman -Si gdbm Repository : core Name : gdbm Version : 1.10-1 URL : http://www.gnu.org/software/gdbm/gdbm.html Licenses : GPL Groups : None Provides : None Depends On : glibc sh Optional Deps : None Conflicts With : None Replaces : None Download Size : 81.37 K Installed Size : 380.00 K Packager : Stéphane Gaudreault <stephane@archlinux.org> Architecture : x86_64 Build Date : Sat 19 Nov 2011 11:07:48 EST MD5 Sum : 404f5fe5890f5447f0932d9b5b18c06b Description : GNU database library -- Simon Perry (aka Pezz)
On 30-11-2011 14:11, Simon Perry wrote:
Not sure that is the best approach, I would have done 'pacman -Syyu'. I guess the devs or someone that knows better will advise on the best way to deal with it. -- Mauro Santos
On 30/11/11, Thomas Bächler wrote: | Indeed, -Syy is the right way to deal with this. TIL: -Syyu I was about to pull everybody up on "IT'S NOT IN THE DAMN MAN PAGE"... But it is:
Passing two --refresh or -y flags will force a refresh of all package lists even if they appear to be up to date.
I've used Arch and pacman for ages now, just one of those very obscure things you learn that you hopefully won't forget when you need it again. Apologies for the noise. Cheers. -- Simon Perry (aka Pezz)
On Wed, 30 Nov 2011 14:43:49 +0000 Mauro Santos wrote:
I would have done 'pacman -Syyu'
I had to do that the first time after installing from the arch cd. I forget the reason though now, Sorry.
On 30-11-2011 13:33, Simon Perry wrote:
pacman -Qo /usr/lib/libgdbm.so.4 /usr/lib/libgdbm.so.4 is owned by gdbm 1.10-1 Currently I'm syncing from Server = ftp://archlinux.puzzle.ch/$repo/os/$arch logs say: [2011-11-30 11:42] upgraded gdbm (1.8.3-9 -> 1.10-1) -- Mauro Santos
On Wed, 30 Nov 2011 21:13:56 +1100 Simon Perry <arch@sanxion.net> wrote:
You need gdbm 1.10 from core. -- Leonid Isaev GnuPG key ID: 164B5A6D Key fingerprint: C0DF 20D0 C075 C3F1 E1BE 775A A7AE F6CB 164B 5A6D
participants (8)
-
Cédric Girard
-
Ionut Biru
-
Kevin Chadwick
-
Leonid Isaev
-
Mauro Santos
-
Nicolas Sebrecht
-
Simon Perry
-
Thomas Bächler