Problème avec gedebi package

Je voulais installer le package gedebi sur ma machine Debian GNU/Linux 9.13 (stretch), cela échoué il affiche le message suivant :

root@debian:~# sudo apt-get -y install gdebi
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
 gdebi : Dépend: gksu mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

**J’ai lancer la commande suivante : apt-get update j’ai obtenu les message suivante a la fin : **

Lecture des listes de paquets... Fait
W: The repository 'http://security.debian.org/stretch/updates main Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ppa.launchpad.net/deadsnakes/ppa/ubuntu kinetic Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Impossible de récupérer http://deb.debian.org/debian/dists/stretch-updates/InRelease  Impossible de trouver l'entrée « free/source/Sources » attendue dans le fichier « Release » : ligne non valable dans sources.list ou fichier corrompu
E: Impossible de récupérer http://security.debian.org/stretch/updates/dists/main/non-free/source/Sources  404  Not Found [IP : 151.101.134.132 80]
E: Impossible de récupérer http://ppa.launchpad.net/deadsnakes/ppa/ubuntu/dists/kinetic/main/binary-amd64/Packages  404  Not Found [IP : 185.125.190.52 80]
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

je voulais de l’aide pour fixer ça :pray:

Bonjour et bienvenue,

tout d’abord est-ce qu’il y a une raison particulière pour rester sur Debian 9 ?
La version stable actuelle est Debian 11, et le support de longue durée (LTS) pour Debian 9 est terminé depuis le 30 juin 2022.

Ensuite, peux-tu nous afficher le contenu du fichier /etc/apt/sources.list, et celui des éventuels fichiers dans le répertoire /etc/apt/sources.list.d/ ?

Merci @ Sputnik93 pour votre réponse, franchement y’a pas de raison,

Voilà le contenue de fichier /etc/apt/sources.list :

# deb cdrom:[Debian GNU/Linux 9.9.0 _Stretch_ - Official amd64 DVD Binary-1 20190427-10:30]/ stretch contrib main

# deb cdrom:[Debian GNU/Linux 9.9.0 _Stretch_ - Official amd64 DVD Binary-1 20190427-10:30]/ stretch contrib main

# deb http://security.debian.org/debian-security stretch/updates main contrib
# deb-src http://security.debian.org/debian-security stretch/updates main contrib

# stretch-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://deb.debian.org/debian/ stretch-updates main contrib
# deb-src http://deb.debian.org/debian/ stretch-updates main contrib

deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main

deb http://security.debian.org/stretch/updates main contrib non-free
deb-src http://security.debian.org/stretch/updates main contrib non-free

deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stretch-updates main contrib non free
deb http://deb.debian.org/debian stretch-backports main contrib non-free
deb-src http://deb.debian.org/debian stretch-backports main

concernant le fichier /etc/apt/sources.list.d/ , il est vide ,

les fichiers existe dans le repertoire /etc/apt sont :

apt.conf.d
listchanges.conf
preferences.d
sources.list
sources.list~
sources.list.d
sources.list.save
trusted.gpg.d

Bien sur que si il n’y a PLUS de mise à jour de sécurité depuis le mois de Juin.

Ce n’est pas un fichier mais un dossier et si Sputnik93 te pose la question c’est parceque l’on vois que tu mix les dépôts avec du PPA …

Maintenant le pourquoi tu ne peux pas installer ton paquet c’est ça :

E: Impossible de récupérer http://deb.debian.org/debian/dists/stretch-updates/InRelease  Impossible de trouver l'entrée « free/source/Sources » attendue dans le fichier « Release » : ligne non valable dans sources.list ou fichier corrompu
E: Impossible de récupérer http://security.debian.org/stretch/updates/dists/main/non-free/source/Sources  404  Not Found [IP : 151.101.134.132 80]
E: Impossible de récupérer http://ppa.launchpad.net/deadsnakes/ppa/ubuntu/dists/kinetic/main/binary-amd64/Packages  404  Not Found [IP : 185.125.190.52 80]

Et le fait que ton système ne trouve pas de version candidate à gksu …

Je pense que zahra voulait dire qu’il n’est pas resté sur Stretch pour une raison particulière, pas qu’il n’y a pas de raison pour monter de version :yum:

OK. Comme dit Clochette, il faut voir aussi les fichiers dans le répertoire /etc/apt/sources.list.d/

En particulier, le dépôt http://ppa.launchpad.net/deadsnakes/ppa/ubuntu/dists/kinetic/main/binary-amd64 va poser problème, puisqu’il ne semble même plus joignable. Tu te rappelles pour quelle raison tu avais ajouté ce dépôt à ton système (pour quel logiciel, notamment) ?

La meilleure solution serait de supprimer ou désactiver tous les dépôts problématiques, pour ne garder que ce fichier sources.list:

deb http://ftp.debian.org/debian stretch main contrib non-free
deb http://ftp.debian.org/debian stretch-updates main contrib non-free
deb http://security.debian.org stretch/updates main contrib non-free
deb http://deb.debian.org/debian stretch-backports main contrib non-free

J’ai monté une VM Debian 9, ça devrait fonctionner (je ne trouve pas les clés GPG du dépôt stretch-backports donc je ne peux pas l’utiliser, mais pour le reste c’est bon).

Il faudrait ensuite exécuter sudo apt-get update à nouveau pour vérifier.

Ensuite à partir de là, je te conseille vivement de passer à Debian 10 puis 11 dans la foulée (ou réinstaller directement une Debian 11, au choix), on pourra t’assister pour ça.

oui exactement :grin:

Merci pour vos réponses vous les deux , j’ai essayé ce tuto,
Je suis maintenant sous la distribution 10:

Linux Debian 5.10.0-19-amd64 #1 SMP Debian 5.10.149-2 (2022-10-21) x86_64 GNU/Linux

je suis confus à propos de contenue des fichiers existe dans le répertoire
/etc/apt/sources.list.d/ il faut que je change leurs contenue aussi ? pour le moment j’ai commenter le contenue de fichier :
deadsnakes-ubuntu-ppa-kinetic.list

root@debian:/etc/apt/sources.list.d# ls
deadsnakes-ubuntu-ppa-kinetic.list  deadsnakes-ubuntu-ppa-kinetic.list.save
root@debian:/etc/apt/sources.list.d#
root@debian:/etc/apt/sources.list.d# cat deadsnakes-ubuntu-ppa-kinetic.list.save
deb http://ppa.launchpad.net/deadsnakes/ppa/ubuntu kinetic main
# deb-src http://ppa.launchpad.net/deadsnakes/ppa/ubuntu kinetic main
root@debian:/etc/apt/sources.list.d#
root@debian:/etc/apt/sources.list.d# cat deadsnakes-ubuntu-ppa-kinetic.list
#deb http://ppa.launchpad.net/deadsnakes/ppa/ubuntu kinetic main
# deb-src http://ppa.launchpad.net/deadsnakes/ppa/ubuntu kinetic main
# deb-src http://ppa.launchpad.net/deadsnakes/ppa/ubuntu kinetic main

Le tuto est assez approximatif, de façon générale il vaut mieux se référer à la documentation officielle, que ce soit pour Debian ou autre, c’est toujours plus précis quand c’est l’éditeur qui te montre la marche à suivre.

Par exemple, ceci est la version du noyau (de Linux), pas la version de la distribution Debian (tu peux l’avoir avec cat /etc/debian_version)

Les dépôts sources sont en effet configurés:

  • dans le fichier /etc/apt/sources.list
  • et dans tout fichier qui se trouverait dans le répertoire /etc/apt/sources.list.d/

En tout cas puisque que tu es passé sur Debian 10, tu as fait la moitié du chemin pour passer à Debian 11 :smiley:

…on dirait que la route est finie …
**Linux Debian 5.10.0-19-amd64**
ressemble beaucoup à bullseyes …
d’ailleurs le tuto sus-mentionné parle de sauter direct de deb9 à deb11

En effet, bien vu.