Problème installation logiciels

Bonjour à tous,

Je viens d’installer debian (téléchargement sur le site officiel) sur un Mini-PC composé d’un intel celeron. J’ai donc chois la version amd64.

Tout s’est bien déroulé mais lorsque je souhaite installer des logiciels j’ai toujours la même erreur :
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».

Voilà un exemple avec ssh

nathan@debian:~$ sudo apt-get install openssh-server
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 :
 openssh-server : Dépend: openssh-client (= 1:7.9p1-10+deb10u1) mais 1:7.9p1-10+deb10u2 devra être installé
                  Dépend: openssh-sftp-server mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Et avec apache:

nathan@debian:~$ sudo apt-get install apache2
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 :
 apache2 : Dépend: apache2-bin (= 2.4.38-3+deb10u4) mais ne sera pas installé
           Dépend: apache2-utils (= 2.4.38-3+deb10u4) mais ne sera pas installé
           Recommande: ssl-cert mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Merci d’avance pour vous réponses.

le message d’erreur te dit que

Dépend: openssh-client (= 1:7.9p1-10+deb10u1) mais 1:7.9p1-10+deb10u2

donc le server deb10u1 ne marche qu’avec le client deb10u1 mais il ne le trouve pas, il trouve juste deb10u2 : surement un problème de mise à jour

salut commence par
-* apt-get update
-* apt-get -f install
-* poster ton sources.list et le contenu de sources.list.d/*

J’ai déjà fait effectuer un update et upgrade et je suis à jour. Je testerai tes autres solutions en fin de journée et je transmettrai mes retours.

Bonsoir,

  • l’option -f ne change rien au problème (mais merci quand me)
  • Le contenu de sources .list dans /etc/apt :
    sources.list

Le contenu de sources.list dans /usr/share/doc/apt/examples/sources.list :
sources.list.png

Le contenu de /etc/apt/sources.list.d :
Vide

PS: Veuillez m’excuser pour les captures d’écran mais étant nouvel utilisateur je ne peux pas poster des réponses avec plus de 2 liens par page.

Le problème est dans ton fichier de sources.

Voilà ce qu’il te faudrait dedans :

## Debian-Main Repository ##
deb http://deb.debian.org/debian buster main
deb-src http://deb.debian.org/debian buster main

## Debian-Security Repository ##
deb http://deb.debian.org/debian-security/ buster/updates main
deb-src http://deb.debian.org/debian-security/ buster/updates main

J’ai bien dit à minima, tu peux selon tes besoins ajouter les paquets contrib et non-free

Voir les paquets updates et backports comme ceci :

####  OFFICIAL DEBIAN BUSTER REPSOISTORY  ####

## Debian-Main Repository ##
deb http://deb.debian.org/debian buster main contrib non-free
deb-src http://deb.debian.org/debian buster main contrib non-free

## Debian-Security Repository ##
deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-free

## Debian-Updates Repository ##
deb http://deb.debian.org/debian buster-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-updates main contrib non-free
## Debian-Backports Repository ##
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free

Ce type de fichier ne doit pas être ouvert avec Gedit ou autre éditeur graphique car il te faudra les droits administrateur pour le modifier et lancer un update de tes sources.

Fais le avec vi ou nano depuis un terminal.

Bonjour

En cliquant, en bas à droite de ton message, sur l’icône dans laquelle tu verras un crayon,
tu pourras voir, dans la fenêtre d’édition,
la ligne que j’ai ajouté avant
et celle que j’ai ajoutée après
chaque bloc de texte qui apparaissent en police de caractère à chasse fixe, c’est à dire comme ils apparaissent dans une fenêtre de terminal.

Les noms de liens qui pourraient êtres cités dans des blocs de lignes formatés ainsi ne seront pas interprétés et affichés comme des liens.


Une autre solution, quand tu cites un lien et que tu veux qu’il ne soit pas interprété comme un lien,
consiste à sélectionner la chaîne de caractère correspondant à ce lien
et à cliquer ensuite, en haut de la fenêtre d’édition, sur l’icône </>

Merci pout vos réponses, cela fonctionne !
Par curiosité, pourquoi le contenu de ce fichier n’était pas complet alors que je viens d’installer ce debian (par sources officielles) ?

Lors de l’installation il te demande quoi faire pour les dépôts, tu as sans doute refusé l’utilisation des dépôts.

D’accord en tous cas merci de vos réponses.

salut
il me semble que des / manquent dans le sources présenté plus haut
moi j’ai sur mon serveur, encore sous buster

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

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

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

#backports
deb http://ftp.fr.debian.org/debian/ buster-backports main contrib non-free