[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 11/30/2011 12:09 PM, Simon Perry wrote:
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...
have you tried pacman -Syu ? -- Ionuț
On 30/11/11, Ionut Biru wrote: | have you tried pacman -Syu ? Twice a day normally... -- Simon Perry (aka Pezz)
On 11/30/2011 12:13 PM, Simon Perry wrote:
On 30/11/11, Ionut Biru wrote:
| have you tried pacman -Syu ?
Twice a day normally...
do it again. gdbm 1.10 is in core. -- Ionuț
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:
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/
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:
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.
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:
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.
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
Am 30.11.2011 15:43, schrieb Mauro Santos:
% rm /var/lib/pacman/sync/core.db % pacman -Syu
Not sure why or how, but something was preventing core.db from syncing.
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.
Indeed, -Syy is the right way to deal with this.
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)
The 30/11/11, Thomas Bächler wrote:
Am 30.11.2011 15:43, schrieb Mauro Santos:
% rm /var/lib/pacman/sync/core.db % pacman -Syu
Not sure why or how, but something was preventing core.db from syncing.
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.
Indeed, -Syy is the right way to deal with this.
Why is it better in /this/ use case? -- Nicolas Sebrecht
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:
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/
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:
On 30/11/11, Ionut Biru wrote:
| have you tried pacman -Syu ?
Twice a day normally...
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