Dpkg: error processing archive /var/cache/apt/archives/ [RESOLU]

Voilà un problème que je ne comprends pas car yunohost refuse de me faire les mises à jour, voici le log

args:
  apps: null
  system: true
ended_at: 2021-03-17 08:55:47.950524
error: "Impossible de mettre \xE0 jour tous les paquets"
interface: api
operation: tools_upgrade
parent: null
related_to: []
started_at: 2021-03-17 08:55:46.565209
success: false
yunohost_version: 4.1.7.4
============
2021-03-17 09:55:46,574: INFO - Mise à jour des paquets du système (non liés a YunoHost)…
2021-03-17 09:55:46,896: DEBUG - Running apt command :
DEBIAN_FRONTEND=noninteractive APT_LISTCHANGES_FRONTEND=none apt-get --fix-broken --show-upgraded --assume-yes --quiet -o=Dpkg::Use-Pty=0 -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confmiss" -o Dpkg::Options::="--force-confdef" dist-upgrade
2021-03-17 09:55:47,010: INFO - + Lecture des listes de paquets…
2021-03-17 09:55:47,213: INFO - + Construction de l'arbre des dépendances…
2021-03-17 09:55:47,214: INFO - + Lecture des informations d'état…
2021-03-17 09:55:47,315: INFO - + Calcul de la mise à jour…
2021-03-17 09:55:47,520: INFO - + Les paquets suivants seront mis à jour :
2021-03-17 09:55:47,522: WARNING - E: Des paquets ont été rétrogradés et -y a été employé sans --allow-downgrades.
2021-03-17 09:55:47,525: INFO - +   tor tor-geoipdb
2021-03-17 09:55:47,527: INFO - + Les paquets suivants seront mis à une VERSION INFÉRIEURE :
2021-03-17 09:55:47,530: INFO - +   libssl-doc
2021-03-17 09:55:47,532: INFO - + 2 mis à jour, 0 nouvellement installés, 1 remis à une version inférieure, 0 à enlever et 0 non mis à jour.
2021-03-17 09:55:47,949: WARNING - Impossible de mettre à jour les paquets suivants : tor-geoipdb, tor

Mouarf j’ai vu quelqu’un d’autre qui a eu le soucis y’a pas longtemps, pas sur de comprendre pourquoi mais c’est “juste” libssl-doc qui bloque.

Du coup àpriori je ferais, en ligne de commande:

apt dist-upgrade --allow-downgrades

J’ai bien fait la commande et voici le résultat :

dpkg: warning: downgrading libssl-doc from 1.1.1j+0~20210301.25+debian10~1.gbp2578a0 to 1.1.1d-0+deb10u5
dpkg: warning: files list file for package 'base-files' missing; assuming package has no file currently installed
dpkg: unrecoverable fatal error, aborting:
files list file for package 'libnss-systemd:amd64' is missing final newline

Le problème est le suivant dans le répertoire /var/lib/dpkg/info les fichiers .list contiennent des #### j’ai du les vider totalement puis les enregistrer vide afin de régler mon problème d’installation.

En espérant ne pas rencontrer d’autres problèmes liés à cette manip. N’ayant pas de sauvegarde du dossier concerné car sur ma dernière sauvegarde des secteurs défectueux sont apparu d’où mon problème.

Afin de réparer mes conneries :slight_smile:
En console :

apt-get install debsums

puis

debsums -c

Qui donne la liste des fichiers corrompus

apt-get install --reinstall [nom du fichier]

au cas où un message d’erreur du style :crazy_face:

dpkg: error processing archive /var/cache/apt/archives/libmagic1_1%3a5.35-4+deb10u2_amd64.deb (–unpack):
fgets gave an empty string from ‘/var/lib/dpkg/info/libmagic1:amd64.triggers’

on tape rm + le chemin du fichier à effacer de la ligne fgets après FROM

rm /var/lib/dpkg/info/libmagic1:amd64.triggers

et relancer

apt-get install --reinstall [nom du fichier]
apt dist-upgrade --allow-downgrades
2 Likes

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.