CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème de paquets

Nevin_Snake
Nevin_Snake
Niveau 5
15 novembre 2010 à 17:19:33

Bonjour a tous !
Depuis quelques jours , je ne peux plus faire de mise a jour et ni installer de paquets. J'ai le droit au même message d'erreur:

installArchives() failed: avertissement, dans le fichier '/var/lib/dpkg/available' vers la ligne 13896 paquet 'python2.3-pyinotify':

description manque

avertissement, dans le fichier '/var/lib/dpkg/available' vers la ligne 13896 paquet 'python2.3-pyinotify':

maintainer manque

dpkg: erreur d'analyse, dans le fichier '/var/lib/dpkg/available' vers la ligne 13896 paquet 'python2.3-pyinotify':

version manque

J'ai essayé de réinstaller le paquets pyinotify mais j'ai le même message d'erreur lorsque j'essaie.

Comment puis-je résoudre ce problème ?

Merci d'avance.

Nevin_Snake
Nevin_Snake
Niveau 5
15 novembre 2010 à 17:22:22

J'ai oublier de préciser que j'étais sous ubuntu 10.10 en 64bits.

chris_27
chris_27
Niveau 10
15 novembre 2010 à 17:34:56

Essaie ça:

$ sudo apt-get update

Si ça ne change rien, fais ça :

$ sudo mv /var/lib/dpkg/available /var/lib/dpkg/available.old

et si c'est pire qu'avant après ça, reviens hurler.

Nevin_Snake
Nevin_Snake
Niveau 5
15 novembre 2010 à 18:47:56

Merci de ta réponse rapide :).

Ben je vais revenir hurler ^^ , aprés avoir fait ta deuxième commande j'obtiens ce message d'erreur :

installArchives() failed: Préconfiguration des paquets...

Préconfiguration des paquets...

dpkg: la lecture du fichier « info » « /var/lib/dpkg/available » du paquet a échoué: Aucun fichier ou dossier de ce type

Merci.

chris_27
chris_27
Niveau 10
15 novembre 2010 à 19:12:34

Alors fais ça pour réparer :

$ sudo mv /var/lib/dpkg/available.old /var/lib/dpkg/available

Puis fais :
$ sudo apt-get install pastebinit

et donne moi le resultat de :
$ cat /var/lib/dpkg/available | head -n 13950 | tail -n 100 | pastebinit -i -

Nevin_Snake
Nevin_Snake
Niveau 5
15 novembre 2010 à 19:17:53

Le problème c'est que a cause de ça je ne peux pas installer de paquets :
nevin@nevin-laptop:~$ sudo apt-get install pastebinit
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
pastebinit
0 mis à jour, 1 nouvellement installés, 0 à enlever et 21 non mis à jour.
Il est nécessaire de prendre 0o/23,4ko dans les archives.
Après cette opération, 414ko d'espace disque supplémentaires seront utilisés.
avertissement, dans le fichier '/var/lib/dpkg/available' vers la ligne 13896 paquet 'python2.3-pyinotify':
description manque
avertissement, dans le fichier '/var/lib/dpkg/available' vers la ligne 13896 paquet 'python2.3-pyinotify':
maintainer manque
dpkg: erreur d'analyse, dans le fichier '/var/lib/dpkg/available' vers la ligne 13896 paquet 'python2.3-pyinotify':
version manque
E: Sub-process /usr/bin/dpkg returned an error code (2)
nevin@nevin-laptop:~$

:/

chris_27
chris_27
Niveau 10
15 novembre 2010 à 20:17:23

Ha merde, j'suis con…

Bah pastebin toi-même la sortie de :
$ cat /var/lib/dpkg/available | head -n 13950 | tail -n 100 | pastebinit -i -

godrik
godrik
Niveau 30
15 novembre 2010 à 20:18:46

chris voulais dire: la sortie de

$ cat /var/lib/dpkg/available | head -n 13950 | tail -n 100

Nevin_Snake
Nevin_Snake
Niveau 5
15 novembre 2010 à 20:19:22

Comment ça ?

nevin@nevin-laptop:~$ cat /var/lib/dpkg/available | head -n 13950 | tail -n 100 | pastebinit -i -
Le programme « pastebinit » n'est pas installé. Vous pouvez l'installer en saisissant :
sudo apt-get install pastebinit

Je vois pas ce que tu veux dire.

chris_27
chris_27
Niveau 10
15 novembre 2010 à 20:35:41

godrik : rha… je me suis dit 3 fois de ne pas copier-coller la commande bêtement. Je me donnerais des baffes là.

Nevin_Snake
Nevin_Snake
Niveau 5
15 novembre 2010 à 20:36:40

Ah je comprends mieux :p .

Voila le resultat :

nevin@nevin-laptop:~$ cat /var/lib/dpkg/available | head -n 13950 | tail -n 100 Package: base-files
Essential: yes
Priority: required
Section: admin
Installed-Size: 500
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Architecture: amd64
Version: 5.0.0ubuntu23
Replaces: base, dpkg (<= 1.15.0), lsb-release (<< 3.0-8), miscutils
Provides: base
Depends: base-passwd (>= 2.0.3.4), libpam-modules (>= 0.79-3ubuntu3)
Pre-Depends: awk
Filename:
pool/main/b/base-files/base-files_5.0.0ubuntu23_am
d64.deb
Size: 80512
MD5sum: 8cfc019ba187c6e7be9f3697eed2a5d9
Description: Debian base system miscellaneous files
This package contains the basic filesystem hierarchy of a Debian system, and
several important miscellaneous files, such as /etc/debian_version,
/etc/host.conf, /etc/issue, /etc/motd, /etc/profile, /etc/nsswitch.conf,
and others, and the text of several common licenses in use on Debian systems.
Original-Maintainer: Santiago Vila <sanvila@debian.org>
SHA1: 93b14356c49b7f63815fa70c7f18b501ee549578
SHA256:
ead45a1d3776ee50cf49716f24f396ad74d2087909f46fcb49
8366d3d5807869
Supported: 18m
Task: minimal

Package: libgwibber0
Priority: optional
Section: libs
Installed-Size: 172
Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
Architecture: amd64
Source: libgwibber
Version: 0.0.6-0ubuntu1
Depends: libatk1.0-0 (>= 1.29.3), libc6 (>= 2.2.5), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.21.6), libgee2 (>= 0.5.2), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.8.0), libjson-glib-1.0-0, libpango1.0-0 (>= 1.14.0), gwibber-service (>= 2.31.1)
Size: 42328
Description: Gwibber - shared library
libgwibber provides a library for accessing social networks via
gwibber.
.
This package contains shared libraries to be used by applications.
Homepage: https://launchpad.net/gwibber

Package: python2.3-pyinotify

Package: system-config-printer-udev
Priority: optional
Section: gnome
Installed-Size: 116
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Source: system-config-printer
Version: 1.2.3+20100723-0ubuntu8
Replaces: hal-cups-utils (<< 1.1.10)
Depends: libc6 (>= 2.4), libcups2 (>= 1.4.0), libglib2.0-0 (>= 2.12.0), libudev0 (>= 147), libusb-0.1-4 (>= 2:0.1.12), python-cups (>= 1.9.46), python-dbus, python-cupshelpers
Conflicts: hal-cups-utils (<< 1.1.10)
Size: 41568
Description: Printer auto-configuration facility based on udev
A CUPS printer configuration tool and status applet.
.
This package provides udev rules and callouts for auto-setup of
print queues (Plug'n'Print) and for automatic disabling and
re-enabling print queues when the printer gets disconnected and
reconnected.
Original-Maintainer: Otavio Salvador <otavio@ossystems.com.br>

Package: mount
Essential: yes
Priority: required
Section: admin
Installed-Size: 380
Origin: Ubuntu
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Architecture: amd64
Source: util-linux
Version: 2.17.2-0ubuntu1
Pre-Depends: libblkid1 (>= 2.17), libc6 (>= 2.7), libselinux1 (>= 2.0.15), libsepol1 (>= 1.14), libuuid1 (>= 2.16)
Suggests: nfs-common (>= 1:1.1.0-13)
Breaks: nfs-common (<< 1:1.1.0-7)
Filename:
pool/main/u/util-linux/mount_2.17.2-0ubuntu1_amd64
.deb
Size: 181422
MD5sum: 27e15520e1757c85e1a575367a2510da
Description: Tools for mounting and manipulating filesystems
This package provides the mount(8), umount(8), swapon(8),
swapoff(8), and losetup(8) commands.
Original-Maintainer: LaMont Jones <lamont@debian.org>
SHA1: 440b4e603bf4bb9691f7867e37be238505290743
SHA256:
c942de87c59708fd124a92e7a4f2c5378dbd566c581b19e675
f7891cac4f6ae9
Supported: 18m
Task: minimal

Package: pcmciautils
Priority: extra
Section: admin
Installed-Size: 176
Maintainer: Colin Watson <cjwatson@ubuntu.com>
Architecture: amd64

chris_27
chris_27
Niveau 10
15 novembre 2010 à 20:44:50

Ok, je vais tenter le patch au talent :

$ sudo mv /var/lib/dpkg/available /var/lib/dpkg/available.old

$ sudo su -

  1. grep -v "python2.3-pyinotify" /var/lib/dpkg/available.old > /var/lib/dpkg/available
  2. exit

Puis tu testes avec :
$ sudo apt-get install pastebinit

Nevin_Snake
Nevin_Snake
Niveau 5
15 novembre 2010 à 20:49:16

Yeeaah ! Tout remarche correctement !

Merci beaucoup !

MacGuardian
MacGuardian
Niveau 6
15 novembre 2010 à 20:55:11

Cela ce voit qu’il y a des années de passions, d’apprentissages et de travail.

Mais je me pose une question.

Les nombres pour head et tail, ils correspondent à quoi ?

chris_27
chris_27
Niveau 10
15 novembre 2010 à 20:59:32

MacGuardian: ils correspondent à "je veux 100 lignes autour de la ligne d'erreur signalée".
Le head coupe le fichier peu après l'erreur, et le tail permet de chopper 100 lignes.

En pratique, il aurait mieux valu faire un sed pour ça, mais comme la syntaxe est une peu plus sophistiquée, je préfère donner des commandes à coup de head/tail.

MacGuardian
MacGuardian
Niveau 6
15 novembre 2010 à 21:14:04

Ok, et le grep c’est l’équivalent de find. Tout ça en mode verbose en disant que l’available.old est prioritaire au available normal.

C’est bien ça ?

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment