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 22/12/2006, à 12:45

Lenezir

[Résolu] Dpkg : erreur d'analyse syntaxique

Salut !
J'ai une erreur sur la console quand je veux mettre à jour des paquets :

root@moorea:~# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
Les paquets suivants seront ENLEVÉS :
  libmatrixssl-doc perforate tk-brief xmldiff
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
4 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
dpkg: erreur d'analyse syntaxique, dans le fichier « /var/lib/dpkg/status » près de la ligne 25762 paquet « sysvutils »:
 saut de ligne dans le nom de champ « !. »
E: Sub-process /usr/bin/dpkg returned an error code (2)

Je ne connais pas encore très bien Linux pour aller changer des trucs dans ce fichier. Comme je n'ai pas eu le courage de compter 25762 lignes je vous mets les quelques morceaux du fichier contenant le mot "sysvutils" :

Package: sysvutils
Essential: yes
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 168
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Architecture: i386
Source: sysvinit
Version: 2.86.ds1-14.1ubuntu16
Replaces: last, sysvinit (<< 2.86.ds1-14.1ubuntu11), upstart (<= 0.2.6-1)
Depends: libc6 (>= 2.4-1), libselinux1 (>= 1.30), libsepol1 (>= 1.12)
Pre-Depends: sysv-rc (>= 2.86.ds1-1.2)
Conflicts: last
Description: System-V-like utilities
 This package contains the important System-V-like utilities.
!.
 Specifically, this package includes:
 killall5, last, lastb, mesg, pidof
Original-Maintainer: Debian sysvinit maintainers <pkg-sysvinit-devel@lists.alioth.debian.org>
Package: upstart-compat-sysv
Status: install ok installed
Priority: required
Section: base
Installed-Size: 156
Maintainer: Scott James Remnant <scott@ubuntu.com>
Architecture: i386
Source: upstart
Version: 0.2.7-7
Replaces: upstart (<< 0.2.0-1), sysvinit
Depends: libc6 (>= 2.4-1), upstart (= 0.2.7-7), sysvutils (>= 2.86.ds1-14.1ubuntu11), sysv-rc, initscripts
Package: upstart
Status: install ok installed
Priority: required
Section: base
Installed-Size: 300
Maintainer: Scott James Remnant <scott@ubuntu.com>
Architecture: i386
Version: 0.2.7-7
Replaces: sysvinit
Pre-Depends: libc6 (>= 2.4-1), sysvutils (>= 2.86.ds1-14.1ubuntu11)
Recommends: upstart-compat-sysv, upstart-logd, startup-tasks, system-services
Conflicts: sysvinit
Package: initscripts
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 368
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Architecture: i386
Source: sysvinit
Version: 2.86.ds1-14.1ubuntu16
Replaces: mdutils, sysvinit (<< 2.85-12), libc6, libc6.1, libc0.1, libc0.3
Depends: libc6 (>= 2.4-1), mount (>= 2.11x-1), e2fsprogs (>= 1.32+1.33-WIP-2003.04.14-1), debianutils (>= 2.13.1), lsb-base (>= 3.0-6), sysvutils
Conflicts: mdutils, sysv-rc (<< 2.86.ds1-1.2), sysvinit (<< 2.86.ds1-12)

J'espère que vous pourrez m'aider !
Merci @+++

Dernière modification par Imoreion (Le 22/12/2006, à 14:16)

Hors ligne

#2 Le 22/12/2006, à 13:40

jluc

Re : [Résolu] Dpkg : erreur d'analyse syntaxique

bonjour,

Imoreion a écrit :
Package: sysvutils
Essential: yes
Status: install ok installed
Priority: required
Section: admin
Installed-Size: 168
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Architecture: i386
Source: sysvinit
Version: 2.86.ds1-14.1ubuntu16
Replaces: last, sysvinit (<< 2.86.ds1-14.1ubuntu11), upstart (<= 0.2.6-1)
Depends: libc6 (>= 2.4-1), libselinux1 (>= 1.30), libsepol1 (>= 1.12)
Pre-Depends: sysv-rc (>= 2.86.ds1-1.2)
Conflicts: last
Description: System-V-like utilities
 This package contains the important System-V-like utilities.
!.
 Specifically, this package includes:
 killall5, last, lastb, mesg, pidof
Original-Maintainer: Debian sysvinit maintainers <pkg-sysvinit-devel@lists.alioth.debian.org>

dans mon fichier /var/lib/dpkg/status, je n'ai pas le "!"
tu peux peut-être essayer de le copier puis de le modifier eb virant le "!"
A+

Hors ligne

#3 Le 22/12/2006, à 14:06

cep

Re : [Résolu] Dpkg : erreur d'analyse syntaxique

dpkg: erreur d'analyse syntaxique, dans le fichier « /var/lib/dpkg/status » près de la ligne 25762 paquet « sysvutils »:
saut de ligne dans le nom de champ « !. »

Supprime le saut de ligne avant !

Tu fais une copie du fichier et tu édites l'original avec gedit ou autre en activant la numérotation des lignes.

Hors ligne

#4 Le 22/12/2006, à 14:15

Lenezir

Re : [Résolu] Dpkg : erreur d'analyse syntaxique

Merci à vous 2 ça marche ! J'ai enlevé le saut de ligne et c'est bon maintenant.
Cep, comment on fait pour activer la numérotation de lignes stp ? J'ai pas trouvé.
Merci ! big_smile

Hors ligne

#5 Le 22/12/2006, à 14:30

jluc

Re : [Résolu] Dpkg : erreur d'analyse syntaxique

pour la numérotation des lignes, il suffit d'aller dans le menu "édition / préférences" puis de cocher "afficher les numéros de ligne" wink
A+

Dernière modification par jluc (Le 22/12/2006, à 14:30)

Hors ligne

#6 Le 22/12/2006, à 14:56

cep

Re : [Résolu] Dpkg : erreur d'analyse syntaxique

Oui. Ou pour afficher avec cat, utiliser l'option -n

Ou afficher avec nano et qu'il aille par exemple directement à la ligne 21700

nano +21700 /var/lib/dpkg/status

Autre possibilité, n'afficher que les lignes comprises entre 21680 et 21700

sed -n '21680,21700p' /var/lib/dpkg/status

Hors ligne