Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/08/2014, à 21:49

ceropegia

[contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Bonjour à tous,

Ma mise à niveau ne fonctionne pas, j'ai essayé via Synaptic et via le terminal, et à chaque fois, après avoir passé 3 heures à télécharger les fichiers, ça plante :

(Lecture de la base de données... 95%dpkg : erreur fatale irréversible, abandon :
 la liste des fichiers pour le paquet « netcat-traditional » n'a pas de retour à la ligne en fin de fichier
E: Sub-process /usr/bin/dpkg returned an error code (2)

Il semble que le paquet netcat-traditional soit corrompu, et pas moyen de le supprimer via Synaptic ou via le terminal.
J'ai essayé

apt-get clean

et ça change rien.
Comment faire pour réparer ou supprimer ce fichier corrompu ??? Merci !!

Dernière modification par ceropegia (Le 25/08/2014, à 00:25)

Hors ligne

#2 Le 21/08/2014, à 21:53

PPdM

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Salut

sudo dpkg --force-all --purge netcat*

puis

sudo apt-get update && sudo apt-get dist-upgrade -y

et après on voit le reste


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#3 Le 21/08/2014, à 22:03

ceropegia

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Alors...

sudo dpkg --force-all --purge netcat*
(Lecture de la base de données... 95%dpkg : erreur fatale irréversible, abandon :
 la liste des fichiers pour le paquet « netcat-traditional » n'a pas de retour à la ligne en fin de fichier

Voilà voilà... D'autres idées ?

Dernière modification par ceropegia (Le 21/08/2014, à 22:08)

Hors ligne

#4 Le 21/08/2014, à 22:27

PPdM

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

dpkg -l netcat-traditional

Ça dit quoi ?


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#5 Le 22/08/2014, à 10:33

ceropegia

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Ça dit ça :

dpkg -l netcat-traditional
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom            Version        Description
+++-==============-==============-============================================
pi  netcat-traditi 1.10-39        TCP/IP swiss army knife

Dernière modification par ceropegia (Le 22/08/2014, à 10:34)

Hors ligne

#6 Le 22/08/2014, à 10:59

PPdM

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Salut, essyes ceci

sudo dpkg -i -R * netcat-traditional.deb

La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#7 Le 22/08/2014, à 11:02

ceropegia

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Et bien voilà la réponse :

dpkg -i -R * netcat-traditional.deb
find: "netcat-traditional.deb": Aucun fichier ou dossier de ce type
dpkg : erreur : Le find pour --recursive a renvoyé une erreur 1 non gérée

Qu'est-ce que ça veut dire ??

Hors ligne

#8 Le 22/08/2014, à 12:54

PPdM

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Que le fichier.deb n'éxiste pas  essayes

sudo apt-get install reinstall --f netcat*

La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#9 Le 22/08/2014, à 13:41

ceropegia

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Bon, ben voilà :

sudo apt-get install reinstall --f netcat*
E: L'option --f de la ligne de commande n'est pas reconnue

Du coup, j'ai essayé avec un seul - :

sudo apt-get install reinstall -f netcat*
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de netcat-traditional pour l'expression rationnelle « netcat* »
Note : sélection de subnetcalc pour l'expression rationnelle « netcat* »
Note : sélection de netcat pour l'expression rationnelle « netcat* »
Note : sélection de netcat6 pour l'expression rationnelle « netcat* »
Note : sélection de netcat-openbsd pour l'expression rationnelle « netcat* »
E: Impossible de trouver le paquet reinstall

Du coup, j'ai essayé ça :

sudo apt-get reinstall -f netcat*
E: L'opération reinstall n'est pas valable

Alors j'ai fait ça :

sudo apt-get install -f netcat*
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de netcat-traditional pour l'expression rationnelle « netcat* »
Note : sélection de subnetcalc pour l'expression rationnelle « netcat* »
Note : sélection de netcat pour l'expression rationnelle « netcat* »
Note : sélection de netcat6 pour l'expression rationnelle « netcat* »
Note : sélection de netcat-openbsd pour l'expression rationnelle « netcat* »
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libfolks-telepathy25 libgmime2.6-cil telepathy-salut libfolks-eds25
  libatk-wrapper-java telepathy-indicator libfolks25 icedtea-netx-common
  libtelepathy-logger2 libtelepathy-farstream2 tzdata-java
  libappindicator0.1-cil telepathy-logger libdb4.8 libgnome-desktop-2-17
  libatk-wrapper-java-jni
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  chrpath libc-dev-bin libc6 libc6-dev libcpprspserver2 libnih-dbus1 libnih1
  librsplib2 rsplib-docs rsplib-fgp-cfgfiles rsplib-legacy-wrappers
  rsplib-tools traceroute
Paquets suggérés :
  glibc-doc
Les NOUVEAUX paquets suivants seront installés :
  chrpath libcpprspserver2 librsplib2 netcat6 rsplib-docs rsplib-fgp-cfgfiles
  rsplib-legacy-wrappers rsplib-tools subnetcalc traceroute
Les paquets suivants seront mis à jour :
  libc-dev-bin libc6 libc6-dev libnih-dbus1 libnih1 netcat netcat-openbsd
  netcat-traditional
8 mis à jour, 10 nouvellement installés, 0 à enlever et 1818 non mis à jour.
Il est nécessaire de prendre 6 351 ko/6 411 ko dans les archives.
Après cette opération, 9 093 ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main libc6-dev i386 2.19-0ubuntu6.1 [1 557 kB]
Réception de : 2 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main libc-dev-bin i386 2.19-0ubuntu6.1 [63,3 kB]
Réception de : 3 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main libc6 i386 2.19-0ubuntu6.1 [4 004 kB]
Réception de : 4 http://fr.archive.ubuntu.com/ubuntu/ trusty/main netcat-openbsd i386 1.105-7ubuntu1 [39,1 kB]
Réception de : 5 http://fr.archive.ubuntu.com/ubuntu/ trusty/main chrpath i386 0.14-3ubuntu1 [12,2 kB]
Réception de : 6 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe librsplib2 i386 3.0.1-1ubuntu3 [183 kB]
Réception de : 7 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe libcpprspserver2 i386 3.0.1-1ubuntu3 [17,7 kB]
Réception de : 8 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe netcat-traditional i386 1.10-40 [63,8 kB]
Réception de : 9 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe netcat all 1.10-40 [3 340 B]
Réception de : 10 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe netcat6 i386 1.0-8 [38,1 kB]
Réception de : 11 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe rsplib-docs all 3.0.1-1ubuntu3 [197 kB]
Réception de : 12 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe rsplib-fgp-cfgfiles all 3.0.1-1ubuntu3 [43,5 kB]
Réception de : 13 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe rsplib-legacy-wrappers i386 3.0.1-1ubuntu3 [4 854 B]
Réception de : 14 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe rsplib-tools i386 3.0.1-1ubuntu3 [62,3 kB]
Réception de : 15 http://fr.archive.ubuntu.com/ubuntu/ trusty/universe subnetcalc i386 2.1.3-1 [17,3 kB]
Réception de : 16 http://fr.archive.ubuntu.com/ubuntu/ trusty-proposed/universe traceroute i386 1:2.0.20-0ubuntu0.1 [44,0 kB]
6 351 ko réceptionnés en 1min 13s (86,2 ko/s)                                  
Préconfiguration des paquets...
(Lecture de la base de données... 95%dpkg : erreur fatale irréversible, abandon :
 la liste des fichiers pour le paquet « netcat-traditional » n'a pas de retour à la ligne en fin de fichier
E: Sub-process /usr/bin/dpkg returned an error code (2)

Voilà, on tourne en rond. Je ne comprends pas qu'est-ce que c'est que cette histoire de paquet netcat-traditional qui n'a pas de retour à la ligne en fin de fichier !!!

Hors ligne

#10 Le 22/08/2014, à 14:09

PPdM

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Ce paquet a un souci mais je ne sais pas comment le regler


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#11 Le 22/08/2014, à 16:15

ceropegia

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Ben oui, moi non plus. Merci du coup de main, en tout cas ! Si quelqu'un d'autre a une idée !!

Hors ligne

#12 Le 22/08/2014, à 16:22

agensbur

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Même bug je m'en suis sorti via ce tuto
http://www.piprime.fr/1476/supprimer-ma … an-ubuntu/
Sur le lien ci après je rends compte de la démarche tâtonnante et renvoie sur quelques autres solutions (désolé c'est en vrac)
http://forum.ubuntu-fr.org/viewtopic.php?id=1648031

Dernière modification par agensbur (Le 22/08/2014, à 16:26)

Hors ligne

#13 Le 22/08/2014, à 16:26

PPdM

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Merci on va voir wink


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#14 Le 22/08/2014, à 16:27

jplemoine

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Il semblerait que l'on puisse utiliser netcat-openbsd (qui fonctionne chez moi) en lieu et place de netcat.
Je tente donc une idée sans pouvoir tester...

sudo apt-get purge netcat*
sudo apt-get install netcat-openbsd

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#15 Le 22/08/2014, à 16:32

ceropegia

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

@ agensbur : Je viens d'essayer ça :

sudo mv /var/lib/dpkg/info/netcat.* /tmp/
sudo dpkg --remove --force-remove-reinstreq netcat
(Lecture de la base de données... 
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « netcat » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.
(Lecture de la base de données... 95%dpkg : erreur fatale irréversible, abandon :
 la liste des fichiers pour le paquet « netcat-traditional » n'a pas de retour à la ligne en fin de fichier
clara@gypsy:~$ 

J'ai pas encore regardé les autres solutions, j'y vais !

Hors ligne

#16 Le 22/08/2014, à 16:38

ceropegia

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

@ jplemoine : Je viens de faire ça :

sudo apt-get purge netcat*
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo dpkg --configure -a
sudo apt-get purge netcat*
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de netcat-traditional pour l'expression rationnelle « netcat* »
Note : sélection de subnetcalc pour l'expression rationnelle « netcat* »
Note : sélection de netcat pour l'expression rationnelle « netcat* »
Note : sélection de netcat6 pour l'expression rationnelle « netcat* »
Note : sélection de netcat-openbsd pour l'expression rationnelle « netcat* »
Le paquet netcat6 n'est pas installé, et ne peut donc être supprimé
Le paquet subnetcalc n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libfolks-telepathy25 libgmime2.6-cil telepathy-salut libfolks-eds25
  libatk-wrapper-java telepathy-indicator libfolks25 icedtea-netx-common
  libtelepathy-logger2 libtelepathy-farstream2 tzdata-java
  libappindicator0.1-cil telepathy-logger libdb4.8 libgnome-desktop-2-17
  libatk-wrapper-java-jni
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  iproute iproute2 kmod libc-dev-bin libc6 libc6-dev libdb5.3 libkmod2
  libnih-dbus1 libnih1 module-init-tools sysv-rc
Paquets suggérés :
  iproute2-doc glibc-doc sysv-rc-conf bum
Paquets recommandés :
  libxtables10
Les paquets suivants seront ENLEVÉS :
  netcat* netcat-openbsd* netcat-traditional* ubuntu-minimal*
Les NOUVEAUX paquets suivants seront installés :
  iproute2 kmod libdb5.3 libkmod2
Les paquets suivants seront mis à jour :
  iproute libc-dev-bin libc6 libc6-dev libnih-dbus1 libnih1 module-init-tools
  sysv-rc
8 mis à jour, 4 nouvellement installés, 4 à enlever et 1814 non mis à jour.
Il est nécessaire de prendre 1 176 ko/6 897 ko dans les archives.
Après cette opération, 9 443 ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty/main libdb5.3 i386 5.3.28-3ubuntu3 [651 kB]
Réception de : 2 http://fr.archive.ubuntu.com/ubuntu/ trusty/main libkmod2 i386 15-0ubuntu6 [40,5 kB]
Réception de : 3 http://fr.archive.ubuntu.com/ubuntu/ trusty/main module-init-tools all 15-0ubuntu6 [1 938 B]
Réception de : 4 http://fr.archive.ubuntu.com/ubuntu/ trusty/main kmod i386 15-0ubuntu6 [86,0 kB]
Réception de : 5 http://fr.archive.ubuntu.com/ubuntu/ trusty/main iproute all 1:3.12.0-2 [2 384 B]
Réception de : 6 http://fr.archive.ubuntu.com/ubuntu/ trusty/main iproute2 i386 3.12.0-2 [395 kB]
1 176 ko réceptionnés en 13s (85,4 ko/s)                                       
Préconfiguration des paquets...
(Lecture de la base de données... 
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « netcat » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.
(Lecture de la base de données... 95%dpkg : erreur fatale irréversible, abandon :
 la liste des fichiers pour le paquet « netcat-traditional » n'a pas de retour à la ligne en fin de fichier
E: Sub-process /usr/bin/dpkg returned an error code (2)
sudo apt-get install netcat-openbsd
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
sudo dpkg --configure -a
sudo apt-get install netcat-openbsd
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libfolks-telepathy25 libgmime2.6-cil telepathy-salut libfolks-eds25
  libatk-wrapper-java telepathy-indicator libfolks25 icedtea-netx-common
  libtelepathy-logger2 libtelepathy-farstream2 tzdata-java
  libappindicator0.1-cil telepathy-logger libdb4.8 libgnome-desktop-2-17
  libatk-wrapper-java-jni
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  libc-dev-bin libc6 libc6-dev libnih-dbus1 libnih1
Paquets suggérés :
  glibc-doc
Les paquets suivants seront mis à jour :
  libc-dev-bin libc6 libc6-dev libnih-dbus1 libnih1 netcat-openbsd
6 mis à jour, 0 nouvellement installés, 0 à enlever et 1820 non mis à jour.
Il est nécessaire de prendre 0 o/5 724 ko dans les archives.
Après cette opération, 11,2 Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
Préconfiguration des paquets...
(Lecture de la base de données... 
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « netcat » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.
(Lecture de la base de données... 95%dpkg : erreur fatale irréversible, abandon :
 la liste des fichiers pour le paquet « netcat-traditional » n'a pas de retour à la ligne en fin de fichier
E: Sub-process /usr/bin/dpkg returned an error code (2)

Voilà !! "pas de retour à la ligne en fin de fichier" !!!! C'est hallucinant !!

Hors ligne

#17 Le 22/08/2014, à 16:41

agensbur

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

J'ai un peu peur que les autres solutions soient très spécifiques au bug libreoffice (désolé j'ai confondu).
Sinon ce long tuto sur la doc du forum - tu as fait la plupart des manip
http://doc.ubuntu-fr.org/probleme_apt
Peut-être en allant éditer directement le fichier /var/lib/dpkg/status ou en faisant appel à sa sauvegarde automatique /var/lib/dpkg/status.old
(le tout avec prudence car ce semble être l'antichambre d'une réinstalle).

Dernière modification par agensbur (Le 22/08/2014, à 16:55)

Hors ligne

#18 Le 22/08/2014, à 17:23

inbox

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Salut,

En recherchant "la liste des fichiers pour le paquet  n'a pas de retour à la ligne en fin de fichier résolu" je suis arrivé sur cette page.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

En ligne

#19 Le 22/08/2014, à 17:32

jplemoine

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

oui mais non.... Il ne faut pas faire connecter root mais utiliser sudo -i.
ça bascule en "mode root" : on peut alors faire la commande donnée.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#20 Le 22/08/2014, à 18:48

inbox

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Ce qui est expliqué dans un des commentaires.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

En ligne

#21 Le 22/08/2014, à 18:56

jplemoine

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Oui. Désolé, je n'avais pas vu le commentaire...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#22 Le 22/08/2014, à 19:35

PPdM

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Comme je n'ai pas le fichier en question je ne peux pas tester mais je pebse qu'en éditant avec VI cela doit pouvoir se faire.
Mais ce qui est le vrai problème est là en réalité, je viens apeine de m'en rendre compte

le fichier contenant la liste des fichiers du paquet « netcat » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.
(Lecture de la base de données... 95%dpkg : erreur fatale irréversible, abandon :
la liste des fichiers pour le paquet « netcat-traditional » n'a pas de retour à la ligne en fin de fichier


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#23 Le 22/08/2014, à 20:05

Elzen

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Oy o/

Je suis déjà passé par un truc du genre. Pas d'inquiétude, ça se répare smile

Les « fichiers contenant la liste des fichiers du paquet » sont situés dans /var/lib/dpkg. Il y en a un par paquet installé, et ils servent au système à vérifier s'il n'y aurait pas des conflits, ou à tout supprimer correctement quand tu supprimes le paquet.

Le message disant que ce fichier ne contient pas de retour à la ligne final est une manière un peu tarabiscotée de dire que ce fichier ne ressemble pas tout à fait à ce qu'il devrait. En général, ça veut dire que le fichier a été endommagé pour une raison ou pour une autre. C'est ça qui bloque le bon fonctionnement du gestionnaire de paquet.
Le message signalant que le fichier est manquant n'est qu'un simple avertissement (le fichier étant manquant, ça ne peut pas vérifier les conflits), mais il ne gêne pas le bon fonctionnement du truc (d'autant que les conflits de ce genre sont très rares).

Du coup, il vaut mieux ne pas avoir de fichier du tout plutôt que d'avoir un fichier endommagé : note donc les paquets pour lesquels ton système te donne le message parlant d'absence de retour à la ligne, et supprime les fichiers correspondants (« /var/lib/dpkg/NOM_DU_PAQUET »). Fais plusieurs vérifications : étant donné que dpkg s'arrête chaque fois qu'il rencontre cette erreur, il peut y avoir plusieurs fichiers endommagés qui apparaîtront les uns après les autres (c'est le cas dans ton post #15 : en supprimant le fichier pour le paquet « netcat », tu as réglé le soucis pour ce paquet-là, mais il se représente aussitôt pour un autre paquet, « netcat-traditional »).

Une fois tous ces fichiers supprimés, tout remarchera correctement (tu pourras faire tes mises à jour et installer d'autres choses sans problème) ; mais tu auras d'autant plus de messages d'avertissement concernant les fichiers manquants. Mais tu pourras désormais régler ces soucis-là aussi en demandant simplement la réinstallation de chacun des paquets concernés : le système réécrasera tout et recréera ces « fichiers content la liste des fichiers du paquet » proprement.

Hors ligne

#24 Le 23/08/2014, à 11:13

ceropegia

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

Elzen a écrit :

Du coup, il vaut mieux ne pas avoir de fichier du tout plutôt que d'avoir un fichier endommagé : note donc les paquets pour lesquels ton système te donne le message parlant d'absence de retour à la ligne, et supprime les fichiers correspondants (« /var/lib/dpkg/NOM_DU_PAQUET »). Fais plusieurs vérifications : étant donné que dpkg s'arrête chaque fois qu'il rencontre cette erreur, il peut y avoir plusieurs fichiers endommagés qui apparaîtront les uns après les autres (c'est le cas dans ton post #15 : en supprimant le fichier pour le paquet « netcat », tu as réglé le soucis pour ce paquet-là, mais il se représente aussitôt pour un autre paquet, « netcat-traditional »).

En fait, netcat ne posait pas de problème, depuis le début, c'est bien netcat-traditional qui n'a pas de retour à la ligne.

Hors ligne

#25 Le 23/08/2014, à 11:17

ceropegia

Re : [contourné] pb de mise à niveau de 12.04 à 14.04 : paquet corrompu

PPdM a écrit :

Comme je n'ai pas le fichier en question je ne peux pas tester mais je pebse qu'en éditant avec VI cela doit pouvoir se faire.
Mais ce qui est le vrai problème est là en réalité, je viens apeine de m'en rendre compte

le fichier contenant la liste des fichiers du paquet « netcat » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.
(Lecture de la base de données... 95%dpkg : erreur fatale irréversible, abandon :
la liste des fichiers pour le paquet « netcat-traditional » n'a pas de retour à la ligne en fin de fichier

Ouais, mais j'avais pas ce message-là : "le fichier contenant la liste des fichiers du paquet « netcat » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé;"
avant d'avoir fait ça :

sudo apt-get purge netcat*

Et je me demande si ça n'est pas lié. Le vrai problème, je crois que c'est ce retour à la ligne. Je suis en train de potasser les conseils de inbox, mais tout ça dépasse un peu mes connaissances, donc ça me prend du temps !

Hors ligne