Paquet corrompu (mise à jour)

Postez ici toutes vos demandes d’assistance.
Répondre
redelap
Messages : 504
Enregistré le : ven. 3 août 2018 21:23
Localisation : Saintes 17100
Contact :

Paquet corrompu (mise à jour)

Message par redelap »

Bonjour
Sous LinuxMint 21.3, après un "update" et un "upgrade", il renvoie

Code : Tout sélectionner

roseline@roseline:~$ sudo apt-get update
Atteint :1 http://archive.ubuntu.com/ubuntu jammy InRelease
Atteint :2 http://security.ubuntu.com/ubuntu jammy-security InRelease                                           
Atteint :3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease                                             
Ign :4 http://packages.linuxmint.com victoria InRelease                                                         
Atteint :5 https://deb.opera.com/opera-stable stable InRelease                                          
Atteint :6 http://archive.ubuntu.com/ubuntu jammy-backports InRelease                                   
Atteint :7 http://packages.linuxmint.com victoria Release
Lecture des listes de paquets... Erreur !
E: Erreur de lecture - read (5: Erreur d'entrée/sortie)
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
E: Le fichier de cache des paquets est corrompu
Comme demandé j'ai lancé un update et j'ai obtenu la même chose
Je ne vois pas ce qu'il faudrait faire...
et surtout pourquoi un fichier s'est corrompu...
Merci de vos lumières
Rémy Delapierre (https://remydelapierre.fr)
Lenovo Legion Y520 - 16 Go Ram - SSD 256 - HD 1 To - Linux Mint 21.2-Cinnamon - TimeShift
Raspberry Pi 400 - Raspberry Pi OS debian 11
PC Windows10

redelap
Messages : 504
Enregistré le : ven. 3 août 2018 21:23
Localisation : Saintes 17100
Contact :

Re: Paquet corrompu (mise à jour)

Message par redelap »

En guise de réponse, je me suis amusé à poser la question à ChatGpt....
----
L'erreur que vous rencontrez indique qu'il y a un problème avec le cache des paquets, probablement dû à une corruption du fichier de cache. Heureusement, ce problème peut généralement être résolu en supprimant et en recréant le cache des paquets. Voici les étapes que vous pouvez suivre pour corriger ce problème :
1. Supprimer le cache corrompu
Commencez par supprimer les fichiers de cache pour que apt puisse les reconstruire.

Code : Tout sélectionner

sudo rm -rf /var/lib/apt/lists/*
Cette commande supprimera tous les fichiers de cache.

2. Réinitialiser le cache
Ensuite, mettez à jour la liste des paquets pour régénérer le cache :

Code : Tout sélectionner

sudo apt-get update
3. Vérifier l'intégrité
Une fois la mise à jour terminée, vous pouvez également vérifier et réparer les paquets installés pour vous assurer qu'il n'y a pas d'autres problèmes.

Code : Tout sélectionner

sudo apt-get check
Cela vérifiera si tous les paquets sont en bon état.

4. Mise à jour des paquets
Si tout semble en ordre, vous pouvez alors procéder à la mise à jour des paquets avec :

Code : Tout sélectionner

sudo apt-get upgrade
5. Nettoyage (facultatif)
Après la mise à jour, vous pouvez nettoyer les fichiers inutiles pour libérer de l'espace :

Code : Tout sélectionner

sudo apt-get autoremove
sudo apt-get clean
Ces commandes supprimeront les paquets obsolètes et les fichiers de cache inutilisés.
------
C'est la première fois que je fais appel à ChatGpt, et je suis assez époustouflé de la pertinence de la réponse... Messieurs les super-pro et modérateurs qu'en pensez-vous. ?.. Allez-vous perdre vos emplois ? Cette réponse est-elle conforme à votre idée, ou est-elle totalement fantaisiste ?
Rémy Delapierre (https://remydelapierre.fr)
Lenovo Legion Y520 - 16 Go Ram - SSD 256 - HD 1 To - Linux Mint 21.2-Cinnamon - TimeShift
Raspberry Pi 400 - Raspberry Pi OS debian 11
PC Windows10

Avatar du membre
tyrry
modérateur
Messages : 6029
Enregistré le : mar. 21 juil. 2015 07:42
Localisation : à l'ouest

Re: Paquet corrompu (mise à jour)

Message par tyrry »

Lol non même pas peur ;)
la première commande corrige l'erreur ;)
j'aurai même ajouter et fait celle-ci en premier :

Code : Tout sélectionner

sudo rm -rf /var/cache/apt/*
la suite c'est comme dab , apt update et upgrade ;)
@+
LXDE Desktop résistance
Debian 12 Bookworm

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Paquet corrompu (mise à jour)

Message par cyrille »

virer le cache

Code : Tout sélectionner

sudo apt clean
;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

redelap
Messages : 504
Enregistré le : ven. 3 août 2018 21:23
Localisation : Saintes 17100
Contact :

Re: Paquet corrompu (mise à jour)

Message par redelap »

merci à vous tous...
Finalement Cyrille préconise une solution plus simple que celle de ChatGPT
Merci !!
Rémy Delapierre (https://remydelapierre.fr)
Lenovo Legion Y520 - 16 Go Ram - SSD 256 - HD 1 To - Linux Mint 21.2-Cinnamon - TimeShift
Raspberry Pi 400 - Raspberry Pi OS debian 11
PC Windows10

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Paquet corrompu (mise à jour)

Message par cyrille »

Et ce qui l'embête comme le dit apt, c'est l'entrée ignorée (ign), d'où sa proposition de (re?)mettre à jour
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

redelap
Messages : 504
Enregistré le : ven. 3 août 2018 21:23
Localisation : Saintes 17100
Contact :

Re: Paquet corrompu (mise à jour)

Message par redelap »

En fait le simple "sudo apt clean" n' a rien réslolu... Mais j'y suis arrivé en reprenant les propositions précedentes de ChatGPT et tout est rentré dans l'ordre... Ce qui ne veut pas dire que Cyrille est moins fort que ChatGPT... Mais il voit les choses avec plus d'expérience... Merci Cyrille
Rémy Delapierre (https://remydelapierre.fr)
Lenovo Legion Y520 - 16 Go Ram - SSD 256 - HD 1 To - Linux Mint 21.2-Cinnamon - TimeShift
Raspberry Pi 400 - Raspberry Pi OS debian 11
PC Windows10

Répondre