OVH Cloud OVH Cloud

Apt-Get blocage total !

6 réponses
Avatar
marmotte
Salut et bonnes années à tous !

apt-get me fait des folies: voici ce qui se passe quand je veux faire une
maj:

[root @ bourriquet]# apt-get upgrade
Lecture des listes de paquets... Fait Construction de l'arbre des
dépendances... Fait Vous pouvez lancer « apt-get -f install » pour
corriger ces problèmes. Les paquets suivants contiennent des dépendances
non satisfaites :
libpango1.0-0: Dépend: libpango1.0-common (>= 1.2.5-2.1) mais 1.2.5-2
est installé E: Dépendances manquantes. Essayez d'utiliser l'option
-f.
[root @ bourriquet]#

Je vais donc essayer l'option qu'il me dit:
[root @ bourriquet]# apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
libpango1.0-common
Paquets suggérés :
ttf-kochi-gothic ttf-thryomanes ttf-arphic-gbsn00lp ttf-arphic-gkai00mp
ttf-kochi-mincho ttf-baekmuk ttf-arphic-bsmi00lp ttf-arphic-bkai00mp
Paquets recommandés :
x-ttcidfont-conf
Les paquets suivants seront mis à jour
libpango1.0-common
1 mis à jour, 0 nouvellement installés, 0 à enlever et 55 non mis à
jour. 5 partiellement installés ou enlevés. Il est nécessaire de
prendre 0o/15,9ko dans les archives. Après dépaquetage, 74,8ko d'espace
disque seront libérés. Souhaitez-vous continuer ? [O/n] Preconfiguring
packages ...
(Lecture de la base de données... 67048 fichiers et répertoires déjà
installés.) Préparation du remplacement de libpango1.0-common 1.2.5-2
(en utilisant .../libpango1.0-common_1.2.5-2.1_i386.deb) ... Dépaquetage
de la mise à jour de libpango1.0-common ... dpkg : erreur de traitement
de /var/cache/apt/archives/libpango1.0-common_1.2.5-2.1_i386.deb
(--unpack) :
impossible de supprimer le fichier info obsolète «
/var/lib/dpkg/info//libpango1.0-common.postrm »: Aucun fichier ou
répertoire de ce type
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/libpango1.0-common_1.2.5-2.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1) [root @ bourriquet]#


Vous avez bien lu le fichier qu'il n'arrive pas à enlever ?!
C'est bien *.postrm^B !! Et pas moyen de le virer à la main, à cause de
^B (codé aussi \002).
Ex:
[root @ bourriquet]# rm libpango1.0-common.postrm^B rm: ne peut évaluer
par lstat() `libpango1.0-common.postrm\002': Aucun fichier ou répertoire
de ce type
[root @ bourriquet]#

Comment puis-je me dépatouiller, sans passer par la réinstallation ?
Merci d'avance, j'en perds mes poils !

marmotte

6 réponses

Avatar
Pascal
marmotte wrote:

Vous avez bien lu le fichier qu'il n'arrive pas à enlever ?!
C'est bien *.postrm^B !! Et pas moyen de le virer à la main, à cause de
^B (codé aussi 02).
Ex:
[root @ bourriquet]# rm libpango1.0-common.postrm^B rm: ne peut évaluer
par lstat() `libpango1.0-common.postrm02': Aucun fichier ou répertoire
de ce type
[root @ bourriquet]#

Comment puis-je me dépatouiller, sans passer par la réinstallation ?
Merci d'avance, j'en perds mes poils !

marmotte


remplacer les dernieres lettres par un wildcard.
Sinon mettre un devant le ^, ca devrait etre bon.
--
Pascal

Avatar
Fabien Dubois
marmotte wrote:

Vous avez bien lu le fichier qu'il n'arrive pas à enlever ?!
C'est bien *.postrm^B !! Et pas moyen de le virer à la main, à cause de
^B (codé aussi 02).
Ex:
[root @ bourriquet]# rm libpango1.0-common.postrm^B rm: ne peut évaluer
par lstat() `libpango1.0-common.postrm02': Aucun fichier ou répertoire
de ce type
[root @ bourriquet]#

Comment puis-je me dépatouiller, sans passer par la réinstallation ?
Merci d'avance, j'en perds mes poils !

marmotte



remplacer les dernieres lettres par un wildcard.
Sinon mettre un devant le ^, ca devrait etre bon.
Salut,

as tu essayé d'enlever le paquet défectueux (man dpkg remove purge force
all) puis ensuite tu le réinstalles. Si l'erreur se reproduit c'est que
la lib est buguée.
Bonne année à toutes et tous.
Fab.


Avatar
marmotte
On Sun, 04 Jan 2004 21:36:45 +0100, Pascal wrote:

marmotte wrote:

Vous avez bien lu l
remplacer les dernieres lettres par un wildcard.

Sinon mettre un devant le ^, ca devrait etre bon.
le wildcard, ça donne rien

idem pour le
j'avais oublié de dire que j'avais déjà testé.
Je vais essayé le dpkg avec les option force et tout le toutim :-/


Avatar
shal
marmotte wrote:
On Sun, 04 Jan 2004 21:36:45 +0100, Pascal wrote:


marmotte wrote:


Vous avez bien lu l


remplacer les dernieres lettres par un wildcard.
Sinon mettre un devant le ^, ca devrait etre bon.


le wildcard, ça donne rien
idem pour le
j'avais oublié de dire que j'avais déjà testé.
Je vais essayé le dpkg avec les option force et tout le toutim :-/



est-ce que tu as essayer rm -- ton_fichier ?
le -- est parfois utile pour eviter qu'il interprte les resultats
(exemple suppimer le fichier -rf )



Avatar
françois
marmotte wrote:
Salut et bonnes années à tous !
salut

passe par dselect (# dselect) ,ça resout les blem de paquets depends mais
aussi les paquets suggest et autres :
en faite valide toutes les questions posé access ,update, select
(laisse le etablire les correspondances entre paquets ,tu peus
naviguer dans la liste ,tu quittes select
avec un simple "enter" plusieurs fois jusqu'au menu), puis install ,config
, et remove .
Generalement ça se passe bien , cela repare tous les paquets cassé et
mes a jours tes dependances .
cordialement

Avatar
marmotte
On Sun, 04 Jan 2004 23:24:06 +0000, shal wrote:

marmotte wrote:
On Sun, 04 Jan 2004 21:36:45 +0100, Pascal wrote:


est-ce que tu as essayer rm -- ton_fichier ?
le -- est parfois utile pour eviter qu'il interprte les resultats
(exemple suppimer le fichier -rf )


[root @ bourriquet]# rm -- libpango1.0-common.postrm^B
rm: ne peut évaluer par lstat() `libpango1.0-common.postrm02': Aucun fichier ou répertoire de ce type
[root @ bourriquet]#

Voilà le résultat :/ ! Coriace ce truc quand même !

marmotte