Georges Mariano wrote:
> 
> boukhairi wrote:
> >
> >   libc6
> > 1 packages upgraded, 0 newly installed, 0 to remove and 167 not
> > upgraded.
> > 2 packages not fully installed or removed.
> cette ligne est pas "normale" ... (faudrait connaitre ta commande
> apt-get install, et pas seulement la r�ponse)
> 
> > Preparing to replace libc6 2.1.3-18 (using .../libc6_2.2.3-7_i386.deb)
> > ...
> > cp: invalid option -- L
> > Try `cp --help' for more information.
> 
> bon, apparemment un (des) script(s) d'installation utilise mal la
> commande 'cp'
> 
> > dpkg: error processing /var/cache/apt/archives/libc6_2.2.3-7_i386.deb
> > (--unpack):
> 
> >  subprocess pre-installation script returned error exit status 1
> c'est apparemment le script de pre-installation le coupable
> 
> pour libc6,  ce script est plac� ici
> /var/lib/info/libc6.preinst
> 
> faire un grep dessus pour voir les utilisations de 'cp ...'
> v�rifier la syntaxe des cmds correspondantes
> 
> le probl�me est : comment rejouer une installation propre (en supposant
> que l'on sache corriger le script)??
> 

J'ai rencontr� ce m�me probleme. Le script en question est extrait dans
un r�pertoire temporaire pendant l'installation du package puis efface.
Donc pas moyen de corriger le scipt sans refaire le package.

Pour pallier � ce probleme, j'ai fait un script qui remplace /bin/cp et
qui appele /bin/cp.real en suprimant de la liste des argument le '-L'
fautif.

Apres un "dpkg -i /var/cache/apt/libc6*" suivit d'un "apt-get -f
upgrade".

-- 
Francois Scala - System administrator
Ogilvy Interactive Worldwide


Répondre à