[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problem installing new packages



Florian Kulzer wrote:
On Thu, Sep 03, 2009 at 19:06:41 +0200, Bernard wrote:
Florian Kulzer wrote:
On Thu, Sep 03, 2009 at 00:09:07 +0200, Bernard wrote:
Florian Kulzer wrote:
On Wed, Sep 02, 2009 at 20:26:06 +0200, Bernard wrote:
Before the end of install process, I got
this message :

"
Configuring libc6
[...]

Do you want to upgrade glibc now ?
"

I replied 'no', and, so far, I have not attempted to continue this
install process of 'audacity' and the upgrade of glibc.
[...]

Ever since then, I am encountering problems and error messages when
trying to install something. For instance, if I do :

#apt-get install gphoto2

the install process starts... then :

"
Can't exec "locale": no file or directory of this type at
/usr/share/perl5/Debconf/Encoding.pm line 16.
Use of uninitialized value $Debconf::Encoding::charmap in scalar
chomp at /usr/share/perl5/Debconf/Encoding.pm line 17.
dpkg : « ldconfig » not found in the variable PATH.
dpkg: 1 expected program not found in the variable PATH.
NB : the variable PATH of the superuser should contain
/usr/local/sbin, /usr/sbin et /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)

[...]

new-host:/home/bd# dpkg -l libc6\* libc-\* | awk '/^[^D|+]/{print $1,$2,$3}'
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
rc libc-bin 2.9-25
un libc-dev <néant>
ii libc6 2.7-18
ii libc6-dev 2.7-18
ii libc6-i686 2.7-18
un libc6.1 <néant>

[...]

Here is what I get :

file /sbin/ldconfig
/sbin/ldconfig: ERROR: cannot open `/sbin/ldconfig' (No such file or directory)

dpkg -L libc6 | grep ldconfig
(it just returns the shell, nothing else)

It seems that dpkg is confused: It claims that libc6 version 2.7-18 is
installed without problems, but it does not know about /sbin/ldconfig
and the file itself is not present on your system.

root@new-host:/home/bd# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

That is OK at least.

I propose to try reinstalling libc6 2.7-18 with dpkg. The necessary .deb
file should still be in your apt cache, so this might work:

dpkg -i /var/cache/apt/archives/libc6_2.7-18_*.deb

I will test this right away. Before doing this, so as to make sure I won't forget later, I am pasting an output below :

bd@new-host:/var/cache/apt/archives$ ls -l libc6*
-r--r--r-- 1 root root 4437976 aoû 26 03:06 libc6_2.7-18_i386.deb
-rw-r--r-- 1 root root 3802420 aoû 17 00:05 libc6_2.9-25_i386.deb
-rw-r--r-- 1 root root 3802602 aoû 31 19:02 libc6_2.9-26_i386.deb
-rw-r--r-- 1 root root 3377088 jan  5  2009 libc6-dev_2.7-18_i386.deb
-rw-r--r-- 1 root root 4802506 aoû 17 00:05 libc6-dev_2.9-25_i386.deb
-rw-r--r-- 1 root root 4803706 aoû 31 19:02 libc6-dev_2.9-26_i386.deb
-rw-r--r-- 1 root root 1234710 aoû 17 00:05 libc6-i686_2.9-25_i386.deb
-rw-r--r-- 1 root root 1234902 aoû 31 19:02 libc6-i686_2.9-26_i386.deb

The file dates are interresting. I have several libc6 packages. The ones dated aug 31 (libc6_2.9-26_i386.deb and libc6-i686_2.9-26_i386.deb) must be the ones that tried to get install in the process of installing 'audacity 1.3.8 testing'. The install process clearly stated that it was going to update my libc6. The only package dated aug 26 must be the one that got installed in the process of setting up my new Lenny at that date ; there was no associated dev package. I don't know what are packages dated aug17, since it was a few days before I installed Lenny ; at the time I was still running Sarge and, since I did not upgrade but reformated and installed from scratch, I should have no remains from old Sarge in my system. What is puzzling me is that the package dated aug 16 is of a newer version than the one dated aug 26. An other thing that come to my attention is that all of these deb package files are 'rw', except the first one that appears on the list, dated aug26, the date of my Lenny install.

This being said, I will be trying to re-install libc6. Coming back soon.
If the .deb is missing then you can download it manually with your
favorite browser:

http://packages.debian.org/lenny/libc6

(Scroll down to the section "Download libc6" and click on the link for
 your architecture in the table.)



Reply to: