Maison >Tutoriel système >Linux >Comment réparer \

Comment réparer \

Christopher Nolan
Christopher Nolanoriginal
2025-03-09 12:36:14131parcourir

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>

How To Fix

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:

  1. Effacer le cache APT: Retirez les packages corrompus du cache APT en utilisant:

    sudo apt clean
  2. Mettez à jour la liste des packages: Actualiser la liste des packages pour vous assurer que vous disposez des dernières informations:

    sudo apt update
  3. Essayez une mise à niveau: Essayez de mettre à niveau vos packages. Cela tentera de relocaliser les fichiers nécessaires:

    sudo apt upgrade
  4. 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:

  • Correction "Sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (1)" dans Ubuntu
  • comment réparer le système d'exploitation ubuntu cassé sans le réinstaller
  • Comment corriger l'erreur InitRamfs busybox sur Ubuntu
  • Correction de l'erreur «rencontré une section sans package: en-tête» dans Ubuntu
  • Correction de «W: certains fichiers d'index ont échoué à télécharger». Erreur dans Ubuntu
  • Correction de «E: le fichier de cache de package est corrompu, il a la mauvaise erreur de hachage» dans Ubuntu
  • Comment corriger "E: Impossible d'obtenir une erreur Lock / Var / Lib / DPKG / Lock" sur Ubuntu
  • Correction de «DPKG: Erreur: fichier d'analyse« / var / lib / dpkg / mises à jour / 0014 ′ »Erreur dans Ubuntu

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn