Plantage synaptic

Sous Debian 13.3, au lancement de synaptic dans le menu « système », j’ai le message suivant :

  • « une erreur s’est produite » :
    E: dpkg a été interrompu. Il est nécessaire d’utiliser « dpkg --configure -a » pour corriger le problème.
    E: _cache->open() failed, cannot continue.*
    Merci pour vos suggestions

Si tu n’as pas d’objection à appliquer cette suggestion, tu peux l’essayer (en root), à condition de fermer synpatic avant.

pour préciser, selon ton niveau :
tu as commencé à installer un programme ( dpkg a été interrompu ) et ça ne s’est pas terminé convenablement
Or chaque programme sous debian utilise d’autres programme et une erreur sur l’un va impacter les autres, vori tout le système, donc l’installation devient interdite poru éviter une système instable voir inutilisable

il faut donc

  • fermer synaptic
  • ouvrir un terminal
  • se logguer en root ( en tapant sudo -s ou su root)
  • taper dpkg --configure -a ( puis ENTREE) pour finir l’installation ; s’il y a une erreur , donne la nous mais ça devrait bien se passer

tu pourras alors utiliser synaptic normalement :

je te suggère de cliquer sur la case qui dit ferme cette fenêtre une fois les modifications appliquées avec succès : ainsi quand elle est fermée tu es sûr que ça a marché

parfois il faudra taper q quand ça s’arrête pour t’informer , c’est très rare , parfois il te posera une question si tu as touché à des fichiers système et qu’il ne sait pas quoi faire avec la mise à jour : installer la nouvelle ou garder la changée par exemple )

Merci @dindoun et @Verner pour les explications et la solution, synaptic fonctionne à nouveau mais fait apparaître un problème avec les dépôts, lorsque je tape recharger j’ai le message suivant :

Échec du téléchargement de tous les fichiers d’index
Le dépôt ne semble plus être disponible ou ne peut être contacté à cause de problèmes de réseau. S’il existe un fichier d’index plus ancien, il sera utilisé. Sinon, le dépôt sera ignoré. Vérifiez votre connexion réseau et corrigez l’adresse du dépôt dans les préférences.
Les dépôts devraient fournir un fichier InRelease clairement signé, mais aucun n’a été trouvé à cdrom://[Official Debian GNU/Linux Live 12.1.0 kde 2023-07-22T09:48:34Z]/dists/trixie/InRelease.Le dépôt cdrom://[Official Debian GNU/Linux Live 12.1.0 kde 2023-07-22T09:48:34Z] trixie Release n’a pas de fichier Release.

Ci-dessous les sources utilisées, merci pour vos suggestions.

/etc/apt/sources.list:deb http://deb.debian.org/debian trixie main non-free-firmware
/etc/apt/sources.list:deb-src http://deb.debian.org/debian trixie main non-free-firmware
/etc/apt/sources.list:deb http://deb.debian.org/debian trixie-updates main non-free-firmware
/etc/apt/sources.list:deb-src http://deb.debian.org/debian trixie-updates main non-free-firmware
/etc/apt/sources.list:deb Index of /debian-security trixie-security main non-free-firmware
/etc/apt/sources.list:deb-src Index of /debian-security trixie-security main non-free-firmware
/etc/apt/sources.list:deb http://deb.debian.org/debian trixie-backports main non-free-firmware
/etc/apt/sources.list:deb-src http://deb.debian.org/debian trixie-backports main non-free-firmware

Problème synaptic (le sujet) résolu.

Problème apt: que dit ceci
ping -c1 ftp.fr.debian.org

j’ouvre une nouvelle discussion sur le pb des dépôts, d’autant que la liste donnée ci-dessus ne correspond pas à celle du PC posant problème !! j’utilisais un autre pc pour la discussion.

Vire simplement la ligne du cd, elle ne te sert à rien dorénavant, idem avec les sources (à moins de compiler régulièrement des trucs :wink: ).

Et les sources (au sens de code source) concernent ce qui se termine par deb-src :slightly_smiling_face: