sjaglin
Mar 13 2008, 09:06 AM
The whole story :
2 weeks ago I went to spain for a short break, took my laptop for the Photography side of my trip (Eee asus). Arrived there I found the connection a bit slow to my usual server for updates. I changed my setting for a local server in Spain and did my updates. I usually do urpmi.update -a followed by urpmi --auto-select.
Since I get the constant following error:
CODE
Preparing... #############################################
1/3: glibc #############################################
error: unpacking of archive failed on file /usr/bin/getconf;47d8ea78: cpio: link failed - Invalid cross-device link
2/3: glibc-devel #############################################
3/3: meta-task #############################################
----------------------------------------------------------------------
More information on package glibc-2.7-11mnb1.i586
Warning: it's recommended that you restart all programs dependent upon
glibc or restart the system after glibc upgrade.
----------------------------------------------------------------------
restarting urpmi
This error keep coming and is a pain although it does not seem to affect the system and my urpmi gets updated anyway.
Any thoughts??
Stef
ianw1974
Mar 13 2008, 09:40 AM
Does it continue even after restart of the system?
sjaglin
Mar 13 2008, 11:01 AM
QUOTE (ianw1974 @ Mar 13 2008, 09:40 AM)

Does it continue even after restart of the system?
Yes, each time I try to do a urpmi the system tries to install whichever glibc is the most recent and returns this error.
Stef
ianw1974
Mar 13 2008, 11:23 AM
What repos have you got set up?
CODE
urpmq --list-media
sjaglin
Mar 14 2008, 07:07 AM
Hi Ian,
Here are my sources :
CODE
[root@localhost stephane]# urpmq --list-media
Main Updates (Cooker2008.1-1)
Contrib Updates (Cooker2008.1-2)
Non-free Updates (Cooker2008.1-3)
plf-free
plf-nonfree
contrib
non-free
main
[root@localhost stephane]#
scarecrow
Mar 14 2008, 10:51 AM
Unless there's something new here, Cooker does not have update repos, and PLF RPM's are not built against the Cooker RPM's. So, chances that you've messed up are great.
ianw1974
Mar 14 2008, 11:34 AM
I would think glibc only comes from Mandy official repos, than plf, so I reckon all it is is that you have a borked package from Cooker. You can wait until Cooker fix it and get it working properly, or report it to them in case they don't know already.
Packages in Cooker would be newer than plf anyhow.
sjaglin
Mar 17 2008, 08:08 AM
Ok, thanks for that, the official version is coming soon now so I can wait and fix it then. Besides it doesn't seem to affect the system in any ways.
About my sources, are they wrongly set-up as scarecrow mentions it?
Stef
ianw1974
Mar 17 2008, 08:15 AM
If the majority are pointing at cooker - therefore main, contrib, none-free as they don't mention whether they are 2008.0 or Cooker, then it should be. PLF doesn't exist for Cooker, so they might rely on dependencies relative to 2008.0 and not cooker. And could basically mean packages from plf might not be installable if a dependency cannot be met.
20100
Apr 14 2008, 12:42 PM
Hello,
Did you resolve this problem ?
I've exactly the same on 2008.1
CODE
# urpmi glibc-2.7-12mnb1.i586.rpm
installation de glibc-2.7-12mnb1.i586.rpm
Préparation ... #####################################################################
1/1: glibc #####################################################################
erreur: échec du déballage de l'archive dans fichier /usr/bin/getconf;4803491d: cpio: link échec - Lien croisé de périphéque invalide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.