Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#1 Le 11/01/2012, à 00:08

Sankyo

[RÉSOLU] Cherche expert en dpkg

Bonjour,

J'ai déjà posté il y a quelques jours sur ce sujet.
Mes mises à jour sont bloquées par un problème dans le fichier "status" dans var/lib/dpkg.

J'ai remplacé le fichier 'status' courant par le 'status.old' avec les commandes :
sudo mv /var/lib/dpkg/status-old  /var/lib/dpkg/status
sudo apt-get update

Sans résultat.
Voici le message d'erreur :

dpkg : avertissement : analyse du fichier '/var/lib/dpkg/status' vers la ligne 19378 paquet 'libreoffice-help-fr' :
champ « Conflicts », référence à « liblucene2-java » : erreur dans la version: le numéro de version ne commence pas par un chiffre
dpkg : erreur : analyse du fichier '/var/lib/dpkg/status' vers la ligne 26662 paquet 'urecorder' :
blank line in value of field 'Description'
E: Sub-process /usr/bin/dpkg returned an error code (2)

La désinstallation des paquets cités est bloquée par le même problème.

Serait-il possible de régénérer le fichier "status" et peut-être d'autres en réinstallant la dernière version de dpkg (paquet deb avec Gdebi) par-dessus l'ancienne ?

Merci

Dernière modification par Sankyo (Le 11/01/2012, à 01:51)

Hors ligne

#2 Le 11/01/2012, à 00:48

xabilon

Re : [RÉSOLU] Cherche expert en dpkg

Salut

Dites, c'est la mode, dernièrement, d'avoir un fichier status erroné wink ?
Le premier message est un avertissement, normalement on peut passer outre
Le deuxième, non.

Ouvre ton fichier status, et montre le paragraphe correspondant au paquet urecorder, vers la ligne 26662


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 11/01/2012, à 00:53

Sankyo

Re : [RÉSOLU] Cherche expert en dpkg

@ xabilon

Voilà l'extrait du status demandé :

Package: urecorder
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 79
Maintainer: olaf.10 <olaf.10@free.fr>
Architecture: all
Version: 0.9-1
Depends: php5-cli (>= 5.2.4), php5-mcrypt (>= 5.2.3), wget (>= 1.10.2-3), xterm (>= 229-1), zenity (>= 2.22.1-1), libgcrypt11 (>= 1.4.3-1), libgpg-error0 (>= 1.6-1), libtasn1-3 (>= 1.7-1), libgnutls26 (>= 2.7.14-1), rtmpdump (>= 2.3-1), libnotify-bin (>= 0.3.2-3)
Suggests: vlc
Description: Un script qui récupère des vidéos sur Internet
Adresses et versions des paquets nécessaires :

http://snapshot.debian.org/binary/rtmpdump/

(>= 2.3-1)

http://snapshot.debian.org/binary/libgcrypt11/

(>= 1.4.3-1) et/ou dépôts Karmic

http://snapshot.debian.org/binary/libgpg-error0/

(>= 1.6-1) et/ou dépôts Karmic

http://snapshot.debian.org/binary/libtasn1-3/

(>= 1.7-1) et/ou dépôts Karmic

http://snapshot.debian.org/binary/libgnutls26/

(>= 2.7.14-1) et/ou dépôts Karmic

http://snapshot.debian.org/binary/libnotify-bin/

(>= 0.3.2-3) et/ou dépôts Hardy

Hors ligne

#4 Le 11/01/2012, à 00:55

xabilon

Re : [RÉSOLU] Cherche expert en dpkg

Est-ce que c'est exactement ce qu'il y a dedans ? Tous les espaces et les sauts de ligne sont importants, la syntaxe du fichier status est très stricte.

Fais un copier coller de l'ensemble du paragraphe dans un message, puis sélectionne-le et clique sur <> au-dessus de la fenêtre de message pour mettre des balises code autour


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 11/01/2012, à 01:01

Sankyo

Re : [RÉSOLU] Cherche expert en dpkg

Comme ça ?

Package: urecorder
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 79
Maintainer: olaf.10 <olaf.10@free.fr>
Architecture: all
Version: 0.9-1
Depends: php5-cli (>= 5.2.4), php5-mcrypt (>= 5.2.3), wget (>= 1.10.2-3), xterm (>= 229-1), zenity (>= 2.22.1-1), libgcrypt11 (>= 1.4.3-1), libgpg-error0 (>= 1.6-1), libtasn1-3 (>= 1.7-1), libgnutls26 (>= 2.7.14-1), rtmpdump (>= 2.3-1), libnotify-bin (>= 0.3.2-3)
Suggests: vlc
Description: Un script qui récupère des vidéos sur Internet
 Adresses et versions des paquets nécessaires :
 
 http://snapshot.debian.org/binary/rtmpdump/
 
 (>= 2.3-1)
 
 http://snapshot.debian.org/binary/libgcrypt11/
 
 (>= 1.4.3-1) et/ou dépôts Karmic
 
 http://snapshot.debian.org/binary/libgpg-error0/
 
 (>= 1.6-1) et/ou dépôts Karmic
 
 http://snapshot.debian.org/binary/libtasn1-3/
 
 (>= 1.7-1) et/ou dépôts Karmic
 
 http://snapshot.debian.org/binary/libgnutls26/
 
 (>= 2.7.14-1) et/ou dépôts Karmic
 
 http://snapshot.debian.org/binary/libnotify-bin/
 
 (>= 0.3.2-3) et/ou dépôts Hardy

Hors ligne

#6 Le 11/01/2012, à 01:05

xabilon

Re : [RÉSOLU] Cherche expert en dpkg

Parfait.
Bon, même problème que dans une autre discussion : il ne faut pas qu'il y ait de lignes vides à l'intérieur d'un paragraphe concernant un paquet.
Donc tu ouvres le fichier en root :

gksudo gedit /var/lib/dpkg/status

puis tu as 2 solutions : soit tu supprimes toutes les lignes vides, soit tu mets un point au début.
Attention : il y a un espace au début de chaque ligne après "Description". Je ne sais pas si c'est important de le garder, mais on sait jamais. Donc si tu choisis de rajouter un point à chaque ligne vide, rajoute-le après l'espace en début de ligne


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#7 Le 11/01/2012, à 01:20

Sankyo

Re : [RÉSOLU] Cherche expert en dpkg

J'ai viré les lignes vides comme indiqué puis j'ai fait sudo apt-get upgrade. Voici ce qu'il me renvoie :

dpkg : avertissement : analyse du fichier '/var/lib/dpkg/status' vers la ligne 19378 paquet 'libreoffice-help-fr' :
 champ « Conflicts », référence à « liblucene2-java » : erreur dans la version: le numéro de version ne commence pas par un chiffre 
dpkg : avertissement : analyse du fichier '/var/lib/dpkg/status' vers la ligne 41546 paquet 'foremostgui' :
 erreur dans la chaîne Version « 9.11.08_karmic »: caractère non valable dans le numéro de version 
dpkg : avertissement : analyse du fichier '/var/lib/dpkg/available' vers la ligne 20154 paquet 'libreoffice-help-fr' :
 champ « Conflicts », référence à « liblucene2-java » : erreur dans la version: le numéro de version ne commence pas par un chiffre 
dpkg : erreur : analyse du fichier '/var/lib/dpkg/available' vers la ligne 27912 paquet 'urecorder' :
 blank line in value of field 'Description' 
E: Sub-process /usr/bin/dpkg returned an error code (2)

Je suppose qu'il faut aussi virer les lignes vides dans le fichier available ?

Hors ligne

#8 Le 11/01/2012, à 01:23

xabilon

Re : [RÉSOLU] Cherche expert en dpkg

P'tain, c'est quoi ce binz ?
Ben oui, tu peux faire la même chose dans le fichier available

Quelle est ta version d'Ubuntu ?


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#9 Le 11/01/2012, à 01:35

Sankyo

Re : [RÉSOLU] Cherche expert en dpkg

Ça y est ! les mises à jour sont apparemment passées. Ça m'a renvoyé tout de même des msg de dpkg :

dpkg-query : avertissement : analyse du fichier '/var/lib/dpkg/status' vers la ligne 19379 paquet 'libreoffice-help-fr' :
 champ « Conflicts », référence à « liblucene2-java » : erreur dans la version: le numéro de version ne commence pas par un chiffre 
dpkg-query : avertissement : analyse du fichier '/var/lib/dpkg/status' vers la ligne 41558 paquet 'foremostgui' :
 erreur dans la chaîne Version « 9.11.08_karmic »: caractère non valable dans le numéro de version

As-tu une idée de l'origine de ces problèmes ?

Je suis sous Lucid.

Un grand merci pour le coup de main !

Hors ligne

#10 Le 11/01/2012, à 01:37

xabilon

Re : [RÉSOLU] Cherche expert en dpkg

Bon, déjà tu as des paquets Karmic qui apparaissent dans les erreurs, ce qui n'est pas bon puisque tu es sur Lucid.
Montre le contenu de ton fichier /etc/apt/sources.list


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#11 Le 11/01/2012, à 01:40

Sankyo

Re : [RÉSOLU] Cherche expert en dpkg

#
# deb cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100427.1)]/ lucid main restricted

# deb cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100427.1)]/ lucid main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb cdrom:[Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)]/ lucid main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ lucid universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid universe
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ lucid multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ lucid-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://fr.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.

## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu lucid partner
# deb-src http://archive.canonical.com/ubuntu lucid partner

deb http://security.ubuntu.com/ubuntu lucid-security main restricted
deb-src http://security.ubuntu.com/ubuntu lucid-security main restricted
deb http://security.ubuntu.com/ubuntu lucid-security universe
deb-src http://security.ubuntu.com/ubuntu lucid-security universe
deb http://security.ubuntu.com/ubuntu lucid-security multiverse
deb-src http://security.ubuntu.com/ubuntu lucid-security multiverse
deb http://archive.canonical.com/ lucid partner
deb http://ppa.launchpad.net/bit-team/stable/ubuntu lucid main
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu lucid main
deb http://ppa.launchpad.net/chaoswizard/tvdownloader/ubuntu lucid main
deb http://download.tuxfamily.org/glxdock/repository/ubuntu lucid cairo-dock

# deb http://apt.ckdevelop.org/foremostgui karmic main
deb http://repository.glx-dock.org/ubuntu lucid cairo-dock ## Cairo-Dock-Stable
deb http://ppa.launchpad.net/webupd8team/rhythmbox/ubuntu lucid main
deb http://ppa.launchpad.net/webupd8team/parcellite/ubuntu lucid main

Hors ligne

#12 Le 11/01/2012, à 01:47

xabilon

Re : [RÉSOLU] Cherche expert en dpkg

Ben non, ton sources.list est un peu bordélique, mais il a l'air correct. Le paquet foremost-gui viens du PPA, et il n'a de version que pour Karmic, apparemment.

Mais il arrive que des erreurs se glissent dans les fichiers status et available. Si tu te sens le courage, tu peux regarder chaque avertissement (les messages sont assez détaillés, ils donnent les lignes du fichier) pour voir ce qui ne va pas dans les fichiers en question.

Attention, ne fait pas n'importe quoi avec, ces fichiers sont très importants, ils disent à APT qu'est-ce qui est installé chez toi.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#13 Le 11/01/2012, à 01:50

Sankyo

Re : [RÉSOLU] Cherche expert en dpkg

Je passe le sujet en résolu.

Encore merci pour le temps passé à ce dépannage.

Bonne nuit

Hors ligne

#14 Le 11/01/2012, à 02:06

xabilon

Re : [RÉSOLU] Cherche expert en dpkg

Juste comme ça, parce que moi aussi j'ai appris pas mal de choses sur le fichier status ce soir ... il aurait peut-être mieux valu ne pas supprimer les lignes vides, mais les remplacer par " ." (espace+point).
Donc :

Description: Un script qui récupère des vidéos sur Internet
 Adresses et versions des paquets nécessaires :
 .
 http://snapshot.debian.org/binary/rtmpdump/
 .
 (>= 2.3-1)
 .
 http://snapshot.debian.org/binary/libgcrypt11/
 .
 (>= 1.4.3-1) et/ou dépôts Karmic
 .
 http://snapshot.debian.org/binary/libgpg-error0/
 .
 (>= 1.6-1) et/ou dépôts Karmic
 .
 http://snapshot.debian.org/binary/libtasn1-3/
 .
 (>= 1.7-1) et/ou dépôts Karmic
 .
 http://snapshot.debian.org/binary/libgnutls26/
 .
 (>= 2.7.14-1) et/ou dépôts Karmic
 .
 http://snapshot.debian.org/binary/libnotify-bin/
 .
 (>= 0.3.2-3) et/ou dépôts Hardy

Tu peux toujours le faire, mais bon, si ça marche tel quel ... l'important c'est que ce soit identique dans status et available


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#15 Le 28/04/2012, à 17:34

elpepe

Re : [RÉSOLU] Cherche expert en dpkg

Hello, même problème de lignes vides (à cause du paquet xmind) et résolu via le point. Merci pour l'astuce !

Hors ligne

Haut de page ↑