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

Re: ia32-libs wrong paths ?



Hans <hans.ullrich@pop-h.niedersachsen.de> writes:

> Am Dienstag, 30. Mai 2006 10:11 schrieb Goswin von Brederlow:
>> "Hans-J. Ullrich" <hans.ullrich@loop.de> writes:
>> > Hi all !
>> >
>> > I have got some problems to install the newest version of ia32-libs.
>> >
>> > Please look here:
>> >
>> > orbereiten zum Ersetzen von ia32-libs 1.11
>> > (durch .../ia32-libs_1.12_amd64.deb) ...
>> > new preinst: upgrade 1.11
>> > Entpacke Ersatz für ia32-libs ...
>> > dpkg: Fehler beim Bearbeiten
>> > von /var/cache/apt/archives/ia32-libs_1.12_amd64.deb (--unpack):
>> >  Fehler beim Erzeugen des symbolischen
>> > Verweises »./emul/ia32-linux/usr/lib/libGL.so.1.2«: Datei oder
>> > Verzeichnis nicht gefunden
>> > Fehler traten auf beim Bearbeiten von:
>> >  /var/cache/apt/archives/ia32-libs_1.12_amd64.deb
>> > E: Sub-process /usr/bin/dpkg returned an error code (1)
>> > root@protheus2:/var/cache/apt/archives#
>> >
>> > O.k., sry , it is German. I will translate. It says,
>> > that /emul/ia32-linux/usr/lib/libGL.so.1.2 cannot be found (but it is
>> > there) and the link cannot be createdd.
>>
>> next time use LANG=C apt-get ...
>>
>> > So I examined the package. I wondered, that the libs want to install
>> > into /emul/ia32-libs/usr/X11R6/ libs, and the pointing of the symlink
>> > below /emul/ia32-libs/usr/ is to the directory, too.
>> >
>> > IMO ia32-libs should have a structure like this:
>> >
>> > /emul/ia32-libs/usr/libs/
>> > /emul/ia32-libs/user/libs/xorg
>>
>> % dpkg -c /var/cache/apt/archives/ia32-libs_1.12_amd64.deb
>> ...
>> drwxr-xr-x root/root         0 2006-05-27 10:32:24 ./emul/ia32-linux/usr/
>> drwxr-xr-x root/root         0 2006-05-27 10:32:24
>> ./emul/ia32-linux/usr/X11R6/ drwxr-xr-x root/root         0 2006-05-27
>> 10:32:27 ./emul/ia32-linux/usr/X11R6/lib/ drwxr-xr-x root/root         0
>> 2006-05-27 10:32:27 ./emul/ia32-linux/usr/lib/
>>
>> There is no link there in the package and afaik never was. Did you
>> maybe create links yourself or is your filesystem corrupted?
>>
>> I suggest you run fsck and if that doesn't turn up anything purge and
>> reinstall ia32-libs.
>
> No, sorry, that did not really help. It is a problem with the symlinks. I 
> moved the whole /emul away, with no success.

That is probably different from purging ia32-libs and will certainly
break dpkg when it tries to remove obsolete files.

The package is fine. The problem must be at your end:

mrvn@storage:~$ sudo apt-get remove --purge ia32-libs
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
  ia32-libs*
0 upgraded, 0 newly installed, 1 to remove and 34 not upgraded.
Need to get 0B of archives.
After unpacking 18.6MB disk space will be freed.
Do you want to continue [Y/n]? 
(Reading database ... 15902 files and directories currently
installed.)
Removing ia32-libs ...
Purging configuration files for ia32-libs ...
mrvn@storage:~$ sudo apt-get install ia32-libs
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  ia32-libs
0 upgraded, 1 newly installed, 0 to remove and 34 not upgraded.
Need to get 0B/5746kB of archives.
After unpacking 18.6MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  ia32-libs
Install these packages without verification [y/N]? y
Selecting previously deselected package ia32-libs.
(Reading database ... 15411 files and directories currently
installed.)
Unpacking ia32-libs (from .../ia32-libs_1.12_amd64.deb) ...
new preinst: install 
Setting up ia32-libs (1.12) ...

mrvn@storage:~$ 


> Sorry....
>
> Best regards
>
> Hans

MfG
        Goswin



Reply to: