Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-11-2020 16:52:34

jiherbay
Membre
Lieu : sudouest33 sur le A de Atlanti
Distrib. : HL 2.5.x - Bullseye/Sid- tumbleweed
Noyau : évolutif
(G)UI : KDE
Inscription : 12-07-2016

[ Résolu ]interruption involontaire de MàJ

Bonjour à toutes et tous
J'étais entrain de faire une MàJ lorsque j'ai eu une coupure de courant . Elles étaient chargées  et étaient entrain de s'installer ( un peu plus de moitié )
Lorsque j'ai redémarré , je me suis remis aux MàJ , mais au moment de l'installation ,j'ai eu ce message

jiherbay@jiher:~$ sudo apt upgrade
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.


ce que j'ai fait , et ça m'a donné ça

jiherbay@jiher:~$ sudo dpkg --configure -a
dpkg: erreur: parsing file '/var/lib/dpkg/updates/0090' near line 12:
 archive details 'Filename' field not allowed in status file
 


Je suis allé voir dans /var/lib...... si la ligne 12 était présente , et j'ai trouvé

Filename: pool/main/g/gcc-9-cross/libgnat-9-i386-cross_9.3.0-13cross1_all.deb
 


alors que mon ordi est bien un AMD x86-64
J'ai essayé un " redémarrage " , mais le problème reste le même
Merci
Bonne journée

Dernière modification par jiherbay (02-11-2020 00:52:01)

Hors ligne

#2 01-11-2020 17:42:24

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.10 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : [ Résolu ]interruption involontaire de MàJ

Ce fichier semble corrompu par la mise-à-jour interrompue, ça peut valoir le coup de le virer (après en avoir fait une copie de sauvegarde) :

gzip --to-stdout /var/lib/dpkg/updates/0090 > /root/dpkg-updates-backup-0090.gz
rm /var/lib/dpkg/updates/0090



Ensuite tu pourras tenter de remettre apt en état avec :

dpkg --configure -a
apt-get install --fix-broken



---

Il est peut-être possible de réparer /var/lib/dpkg/updates/0090 plutôt que de simplement le supprimer, mais je ne saurais pas t’aider pour ça.


Jouer sous Debian ? Facile !

Hors ligne

#3 01-11-2020 18:31:02

jiherbay
Membre
Lieu : sudouest33 sur le A de Atlanti
Distrib. : HL 2.5.x - Bullseye/Sid- tumbleweed
Noyau : évolutif
(G)UI : KDE
Inscription : 12-07-2016

Re : [ Résolu ]interruption involontaire de MàJ

Merci vv22
J'attends un peu , si quelqu'un à la solution de réparation , au cas ou
Après , je passerai par ta solution .
Juste une question ,peux tu me dire si cela risque d’endommager le système , ou seulement gêner  " apt "
Bonne journée

Hors ligne

#4 01-11-2020 18:37:34

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.10 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : [ Résolu ]interruption involontaire de MàJ

jiherbay a écrit :

Juste une question ,peux tu me dire si cela risque d’endommager le système , ou seulement gêner  " apt "


Seulement dpkg/apt à mon avis. Sur mes systèmes (Debian Buster et Debian Sid) /var/lib/dpkg/updates est vide sans que ça ne pose aucun souci, ce qui me fait penser que le fichier qui coince chez toi soit un fichier temporaire spécifique à la mise-à-jour qui a été interrompue.

Si jamais la suppression du fichier se révèle poser un problème, tu pourras le restaurer avec :

gzip --to-stdout /root/dpkg-updates-backup-0090.gz > /var/lib/dpkg/updates/0090


Jouer sous Debian ? Facile !

Hors ligne

#5 01-11-2020 19:32:49

jiherbay
Membre
Lieu : sudouest33 sur le A de Atlanti
Distrib. : HL 2.5.x - Bullseye/Sid- tumbleweed
Noyau : évolutif
(G)UI : KDE
Inscription : 12-07-2016

Re : [ Résolu ]interruption involontaire de MàJ

re vv22
J'ai l'impression qu'il y en a quelques uns qui sont corrompus , je te donne  les résultats des premières commandes

root@jiher:/home/jiherbay# gzip --to-stdout /var/lib/dpkg/updates/0090 > /root/dpkg-updates-backup-0090.gz
root@jiher:/home/jiherbay# rm /var/lib/dpkg/updates/0090
root@jiher:/home/jiherbay# dpkg --configure -a
dpkg: erreur: parsing file '/var/lib/dpkg/updates/0152' near line 2:
 nom de champ « t » défini par l'utilisateur trop court
 


Si , comme supposé le dossier updates ,est un dossier temp où sont stockées les MàJ , est il possible de le vider complètement et de recommencer la MàJ à zéro
Ou , je supprime les fichiers un à un au fur et à mesure qu'ils se " révèlent

Hors ligne

#6 01-11-2020 19:41:11

jiherbay
Membre
Lieu : sudouest33 sur le A de Atlanti
Distrib. : HL 2.5.x - Bullseye/Sid- tumbleweed
Noyau : évolutif
(G)UI : KDE
Inscription : 12-07-2016

Re : [ Résolu ]interruption involontaire de MàJ

je vais attendre tes conseils , je crains d'être allez un peu vite

root@jiher:/home/jiherbay# gzip --to-stdout /var/lib/dpkg/updates/0152 > /root/dpkg-updates-backup-0152.gz
root@jiher:/home/jiherbay# rm /var/lib/dpkg/updates/0152
root@jiher:/home/jiherbay# dpkg --configure -a
dpkg: avertissement: « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg: avertissement: « start-stop-daemon » introuvable dans la variable PATH ou non exécutable
dpkg: erreur: 2 programmes attendus non trouvés dans la variable PATH ou non exécutables
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin
 


prendre de l'initiative  c'est bien mais....
le  "technicien qui sait " ( comme dirait Achille ) ,c'est mieux

Hors ligne

#7 01-11-2020 19:59:55

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [ Résolu ]interruption involontaire de MàJ

Tu serai pas passé en root en faisant un "su" à la place de "su -", toi ?

datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#8 01-11-2020 20:38:26

jiherbay
Membre
Lieu : sudouest33 sur le A de Atlanti
Distrib. : HL 2.5.x - Bullseye/Sid- tumbleweed
Noyau : évolutif
(G)UI : KDE
Inscription : 12-07-2016

Re : [ Résolu ]interruption involontaire de MàJ

Bonsoir Otyugh
L’œil du Maître
je suis resté un peu à l'ancienne , je ne me souvenais plus de l'utilisation du tiret , manque de pratique , c'est sûr
Explication ( quand même ) je suis passé en " su " parce que sur la première ligne il a refusé mon " sudo "  " permission non accordé " , après entrée , il ne m'a pas demandé le PW ,il a refusé d'entrée
Et c'est grave docteur , si j'arrête , ça redémarre après ?

Hors ligne

#9 01-11-2020 21:36:06

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [ Résolu ]interruption involontaire de MàJ

L’œil du Maître


Nah~ à la transition vers Buster y avait un nouveau sujet par semaine pour ça.

je suis resté un peu à l'ancienne , je ne me souvenais plus de l'utilisation du tiret , manque de pratique , c'est sûr


L'explication https://debian-facile.org/doc:systeme:su

Et c'est grave docteur , si j'arrête , ça redémarre après ?


Ben pour l'instant le plus grave c'est que ça n'a rien fait. Refait les commandes de @vv222 en te connectant à ton compte root via "su -" et suit ce qu'il t'a proposé ? ^^'

---

sur la première ligne il a refusé mon " sudo "  " permission non accordé " , après entrée


Ça n'a aucune importance vu que tu peux te connecter en root directement. Si tu veux tu pourra t'ajouter à sudo (et ce serait un autre sujet), la raison la plus probable de cette erreur c'est que TONUTILISATEUR n'a pas été ajouté au groupe "sudo" et n'a donc pas la permission de l'utiliser.

usermod -aG sudo TONUTILISATEUR



---

Dernière modification par otyugh (01-11-2020 21:45:20)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

Hors ligne

#10 02-11-2020 00:49:00

jiherbay
Membre
Lieu : sudouest33 sur le A de Atlanti
Distrib. : HL 2.5.x - Bullseye/Sid- tumbleweed
Noyau : évolutif
(G)UI : KDE
Inscription : 12-07-2016

Re : [ Résolu ]interruption involontaire de MàJ

J'ai un peu tardé , mais je me suis replongé dans un film sinon de ma presque petite enfance , au moins de ma près  adolescence . Ceci pour donner et trouver une petite excuse au temps de réponse
Merci Otyugh  pour les conseils et le lien ( que j'avais déjà visité , à la lecture jje me suis souvenu de ces remarques entre " su "  " su - "  sudo , mais  mais ...
En suivant ton conseil , je suis revenu à la première ligne de vv22 , et là , la console me répond  que le fichier n'existe pas ou que le chemin n'est pas bon  ?????, je passe donc à la ligne suivante , même réponse +-  . Je pense me simplifier la vie en allant directement dans / updates  de /var/lib/dpkg  , et surprise ,le dossier est vide . Je suppose que j'ai tout vidé la première fois . Je passe à " --configure  " là même rejet , je continu et je passe à " fix-broken"  , et là tout est parti , il a repris un peu plus de 100 fichiers sur les 300 du départ . Lorsqu'il a terminé le " fix-broken" , j'ai refait un update et ensuite upgrade , tout c'est déroulé sans souci , maintenant tout est à jour
Merci à vv22 et à Otyugh  pour votre aide
Bonne soirée
Je passe en [Résolu ]

Dernière modification par jiherbay (02-11-2020 00:51:17)

Hors ligne

Pied de page des forums