Problème avec APT

Résolu
Bonjour, j'ai un problème lorsque je veux supprimer, installer ou mettre à jour un packet:

Do you want to continue? [Y/n] y
dpkg: warning: files list file for package 'gnome-accessibility-themes' missing; assuming package has no files currently installed
dpkg: unrecoverable fatal error, aborting:
files list file for package 'gnome-icon-theme' contains empty filename
/usr/bin/gdbus: error while loading shared libraries: /lib/aarch64-linux-gnu/libglib-2.0.so.0: invalid ELF header
E: Sub-process /usr/bin/dpkg returned an error code (2)


Je ne sais plus du tout quoi faire...

Merci d'avance !

Configuration: Windows / Chrome 79.0.3945.130

7 réponses

Résumé de la discussion

Problème récurrent lors de la suppression, installation ou mise à jour de paquets sous Debian/ARM64, avec dpkg signalant des erreurs sur les listes de fichiers et une erreur ELF lors du chargement de libglib-2.0.so.0. Plusieurs réponses évoquent des manipulations comme déplacer les fichiers d'état de dpkg, configurer dpkg --configure -a et nettoyer le système, ou réinstaller libglib2.0-0 et vérifier les dépôts. Une solution courante est de supprimer les entrées corrompues de /var/lib/dpkg/info et de relancer dpkg --configure -a, puis apt-get autoclean; d'autres suggèrent apt update et dist-upgrade. Dernière note utile mentionne que des dépôts mal maintenus peuvent être à l'origine du problème et que l'approche varie selon l'environnement, notamment sur des systèmes ARM64 et des architectures similaires.

Bobot (l’IA à votre service)
  1. OK ! Donc j'ai fait un
    sudo mv /var/lib/dpkg/info/gnome* /home/freebox/downloads/


    Puis un
    sudo dpkg --configure -a


    Suivi d'un
    sudo apt-get autoclean


    Et tout est revenu à la normale ! Pffffiou ! Merci à tous !
    1. Contributeur
      Merci du retour.
  2. freebox@freebox-vm-23043:~/Scripts$ sudo dpkg --clear-avail
    freebox@freebox-vm-23043:~/Scripts$


    Rien...
    1. Contributeur
      Il faut retenter l'install après ça ;-\
    2. @zipe31Toujours rien...

      freebox@freebox-vm-23043:~/Scripts$ sudo apt-get reinstall libglib2.0-0
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 75 not upgraded.
      Need to get 1,185 kB of archives.
      After this operation, 0 B of additional disk space will be used.
      Get:1 http://deb.debian.org/debian buster/main arm64 libglib2.0-0 arm64 2.58.3-2+deb10u2 [1,185 kB]
      Fetched 1,185 kB in 1s (1,716 kB/s)
      dpkg: warning: files list file for package 'gnome-accessibility-themes' missing; assuming package has no files currently installed
      dpkg: unrecoverable fatal error, aborting:
      files list file for package 'gnome-icon-theme' contains empty filename
      /usr/bin/gdbus: error while loading shared libraries: /lib/aarch64-linux-gnu/libglib-2.0.so.0: invalid ELF header
      E: Sub-process /usr/bin/dpkg returned an error code (2)
      freebox@freebox-vm-23043:~/Scripts$
    3. Contributeur
      @SeidelIl te faut éplucher les liens de gogole plus haut.
      Certains sont un peu périlleux, mais bon, pour ma part je n'ai plus d'idées ;-(
    4. Contributeur
      @zipe31Perso, cette ligne est quand même pas courante :
      files list file for package 'gnome-icon-theme' contains empty filename
    5. @zipe31Ça fait plusieurs jours que je cherche...

      C'est surtout cette erreur que je n'arrive pas à retirer:
      /usr/bin/gdbus: error while loading shared libraries: /lib/aarch64-linux-gnu/libglib-2.0.so.0: invalid ELF header


      J'ai beau faire toutes les commandes avec apt ou aptitude mais rien à faire...
  3. J'ai essayé mais impossible d'installer ou réinstaller quoi que ce soit...
    1. Contributeur
      Essaye un
      dpkg --clear-avail
      (trouvé là).

      Voir aussi : sur gogole ;-\
  4. freebox@freebox-vm-23043:~$ sudo apt -f install
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    0 upgraded, 0 newly installed, 0 to remove and 75 not upgraded.
    freebox@freebox-vm-23043:~$
    1. Contributeur
      apt clean && apt update && apt upgrade 
      ?
    2. @zipe31
      freebox@freebox-vm-23043:$ sudo apt clean && sudo apt update && sudo apt upgrade
      Hit:1 http://deb.debian.org/debian buster InRelease
      Hit:2 http://deb.debian.org/debian buster-updates InRelease
      Hit:3 http://security.debian.org buster/updates InRelease
      Hit:4 http://ftp2.fr.debian.org/debian buster InRelease
      Hit:5 http://deb.debian.org/debian buster-backports InRelease
      Hit:6 http://repo.mysql.com/apt/debian buster InRelease
      Hit:7 https://deb.nodesource.com/node_10.x buster InRelease
      Hit:8 http://ftp.de.debian.org/debian buster InRelease
      Hit:9 http://phoscon.de/apt/deconz buster-beta InRelease
      /usr/bin/gdbus: error while loading shared libraries: /lib/aarch64-linux-gnu/libglib-2.0.so.0: invalid ELF header
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      75 packages can be upgraded. Run 'apt list --upgradable' to see them.
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      Calculating upgrade... Done
      The following NEW packages will be installed:
      linux-image-4.19.0-8-arm64
      The following packages will be upgraded:
      base-files cups cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-ppdc cups-server-common e2fsprogs firefox-esr firefox-esr-l10n-fa guile-2.2-libs idn2
      libboost-chrono1.67.0 libboost-iostreams1.67.0 libboost-python1.67.0 libboost-random1.67.0 libboost-system1.67.0 libburn4 libcom-err2 libcups2 libcupsimage2 libegl-mesa0 libexif12
      libext2fs2 libgbm1 libgl1-mesa-dri libglapi-mesa libglx-mesa0 libgnutls-dane0 libgnutls30 libidn2-0 libimobiledevice6 libmariadb3 libopenjp2-7 libpam-systemd libpython3.7
      libpython3.7-dev libpython3.7-minimal libpython3.7-stdlib libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5widgets5 libss2 libsystemd0 libtimedate-perl
      libudev-dev libudev1 linux-image-arm64 linux-libc-dev mariadb-client-10.3 mariadb-client-core-10.3 mariadb-common mariadb-server-10.3 mariadb-server-core-10.3 mesa-va-drivers
      mesa-vdpau-drivers openssh-client openssh-server openssh-sftp-server python3.7 python3.7-dev python3.7-minimal python3.7-venv qemu-utils qt5-gtk-platformtheme sudo systemd systemd-sysv
      tightvncserver udev
      75 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
      Need to get 151 MB of archives.
      After this operation, 228 MB of additional disk space will be used.
      Do you want to continue? [Y/n] Y
      Get:1 http://security.debian.org buster/updates/main arm64 firefox-esr-l10n-fa all 68.5.0esr-1~deb10u1 [569 kB]
      Get:2 http://deb.debian.org/debian buster/main arm64 base-files arm64 10.3+deb10u3 [69.8 kB]
      ....
      Get:75 http://deb.debian.org/debian buster/main arm64 sudo arm64 1.8.27-1+deb10u2 [1,208 kB]
      Get:76 http://deb.debian.org/debian buster/main arm64 tightvncserver arm64 1:1.3.9-9+deb10u1 [639 kB]
      Fetched 151 MB in 1min 31s (1,660 kB/s)
      Extracting templates from packages: 100%
      Preconfiguring packages ...
      dpkg: warning: files list file for package 'gnome-accessibility-themes' missing; assuming package has no files currently installed
      dpkg: unrecoverable fatal error, aborting:
      files list file for package 'gnome-icon-theme' contains empty filename
      /usr/bin/gdbus: error while loading shared libraries: /lib/aarch64-linux-gnu/libglib-2.0.so.0: invalid ELF header
      E: Sub-process /usr/bin/dpkg returned an error code (2)
      freebox@freebox-vm-23043:$


      Je sèche totalement...
    3. Contributeur
      @Seidel
      /usr/bin/gdbus: error while loading shared libraries: /lib/aarch64-linux-gnu/libglib-2.0.so.0: invalid ELF header
      Puis
      dpkg: warning: files list file for package 'gnome-accessibility-themes' missing; assuming package has no files currently installed
      Faudrait voir d'essayer de réinstaller
      libglib-2.0
      …
  5. Merci pour vos réponses rapides !

    Nan rien avec un
    dpkg --configure -a


    Ah rien qu'en faisant un apt-upgrade j'ai ces erreurs là... Impossible d'installer quoi que ce soit.

    Sinon voici ma version de debian:

    Linux version 4.19.0-6-arm64 (***@***) (gcc version 8.3.0 (Debian 8.3.0-6)) #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11)
    1. Contributeur
      Et un
      apt -f install
      ?
  6. Alors avec un apt-update:

    /usr/bin/gdbus: error while loading shared libraries: /lib/aarch64-linux-gnu/libglib-2.0.so.0: invalid ELF header
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    75 packages can be upgraded. Run 'apt list --upgradable' to see them.


    Avec un dist-upgrade:

    dpkg: warning: files list file for package 'gnome-accessibility-themes' missing; assuming package has no files currently installed
    dpkg: unrecoverable fatal error, aborting:
    files list file for package 'gnome-icon-theme' contains empty filename
    /usr/bin/gdbus: error while loading shared libraries: /lib/aarch64-linux-gnu/libglib-2.0.so.0: invalid ELF header
    E: Sub-process /usr/bin/dpkg returned an error code (2)


    et rien en sortie avec un apt clean...
    1. Contributeur
      Salut,

      Essaies un
      dpkg --configure -a
      pour commencer…
    2. Contributeur
      Tu essais d'installer quoi ? Tu nous mets pas ta commande

      Quelle version de Debian ? (de mémoire : cat /proc/version)
  7. Contributeur
    Bonjour,

    Je commencerai déjà par :

    apt update
    apt dist-upgrade
    apt clean


    Histoire de voir, après on creusera.

    Cordialement,