Maison >Tutoriel système >Linux >Comment réparer \
Dépannage "DPKG-DEB: Erreur LZMA: les données compressées sont corrompues" dans Debian 12
Rencontrer un message "DPKG-DEB: LZMA: les données compressées sont corrompues" lors d'une mise à jour Debian 12 signifie un fichier de package corrompu. Ce guide fournit une solution simple.
l'erreur
Le message d'erreur ressemble généralement à ceci:
<code>[...]Unpacking libreoffice-common (4:24.8.2-1~bpo12+1) over (4:24.2.6-2~bpo12+1) ...dpkg-deb (subprocess): decompressing archive '/var/cache/apt/archives/libreoffice-common_4%3a24.8.2-1~bpo12+1_all.deb' (size=19330668) member 'data.tar': lzma error: compressed data is corruptdpkg-deb: error: <decompress> subprocess returned error exit status 2dpkg: error processing archive /var/cache/apt/archives/libreoffice-common_4%3a24.8.2-1~bpo12+1_all.deb (--unpack): cannot copy extracted data for './usr/lib/libreoffice/share/template/common/presnt/Freshes.otp' to '/usr/lib/libreoffice/share/template/common/presnt/Freshes.otp.dpkg-new': unexpected end of file or stream[...]E: Sub-process /usr/bin/dpkg returned an error code (1)</decompress></code>
Cela indique dpkg
, le gestionnaire de packages, a rencontré un problème avec un fichier .deb
(dans cet exemple, libreoffice-common
).
La solution
Suivez ces étapes pour résoudre le problème:
Effacer le cache APT: Retirez les packages corrompus du cache APT en utilisant:
sudo apt clean
Mettez à jour la liste des packages: Actualiser la liste des packages pour vous assurer que vous disposez des dernières informations:
sudo apt update
Essayez une mise à niveau: Essayez de mettre à niveau vos packages. Cela tentera de relocaliser les fichiers nécessaires:
sudo apt upgrade
Correction des packages cassés (si nécessaire): Si l'étape 3 échoue, utilisez cette commande pour réparer les dépendances brisées:
sudo apt --fix-broken install
Alternativement, la version plus courte:
sudo apt install -f
Cela tentera de réinstaller le package problématique, de résoudre les problèmes de corruption ou de dépendance.
Conclusion
En suivant ces étapes, vous devez résoudre avec succès l'erreur "DPKG-DEB: Erreur LZMA: les données compressées sont corrompues" dans Debian 12. N'oubliez pas de toujours sauvegarder des données importantes avant de tenter de réparations de systèmes importantes. Pour d'autres problèmes communs Debian / Ubuntu, consultez les solutions énumérées ci-dessous.
Ressources supplémentaires:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!