# Debian 10 : problème de dépendances en installant apache2

**URL:** <https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071>\
**Category:** Support Debian\
**Created:** [Janvier 31, 2022, 8:36 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071 "2022-01-31T08:36:51Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ninitprog](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ninitprog/32/11755_2.png) [@Ninitprog](https://www.debian-fr.org/u/Ninitprog)\
**Post date:** [Janvier 31, 2022, 8:36 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/1 "2022-01-31T08:36:51Z")

</div>

Bonjour,  
Je suis en deuxième année en DUT réseau et télécommunication. Dans le cadre de mon projet de fin d’étude je dois mettre un site web sous une machine virtuel debian 10. Cette machine virtuelle est stocké sur un Vcenter. Je me suis assuré avec l’administrateur réseau de mon IUT que cette machine a les ports ouverts. Malheureusement peu importe ce que j’essaye d’installer dessus il se passe ceci :

```nohighlight
root@debianLamp:/home/lan# apt 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+deb10u7) mais ne sera pas installé
          Dépend: apache2-utils (= 2.4.38-3+deb10u7) mais ne sera pas installé
          Dépend: perl:any mais il n'est pas installable
          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 ».
root@debianLamp:/home/lan#

```

Ma machine est bien relié a internet (ping 8.8.8.8 fonctionne sans soucis) et les DNS prennent bien en compte ma machine (ping [google.com](http://google.com) fonctionne également).

Je ne comprends pas comment je peu résoudre ce problème.

Merci de votre aide !!

---

<div class="post-metadata">

**Author:** ![jipete](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jipete/32/11729_2.png) [@jipete](https://www.debian-fr.org/u/jipete)\
**Post date:** [Janvier 31, 2022, 9:02 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/2 "2022-01-31T09:02:37Z")

</div>

Bonjour,

> [@Ninitprog](#):
>
> Ma machine est bien relié a internet (ping 8.8.8.8 fonctionne sans soucis) et les DNS prennent bien en compte ma machine (ping [google.com](http://google.com) fonctionne également).

Ça n’a strictement rien à voir avec ton problème, qui montre des soucis de configuration du système de mise à jour.  
Avant de faire ton `apt install apache2`, as-tu fait un `apt update` suivi d’un `apt upgrade` ?  
Et dans la foulée, fais voir le contenu de ton `/etc/apt/source.list` ou mieux, la sortie de la commande `grep -Env "^#|^$" /etc/apt/sources.list{,.d/*.list}`

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Janvier 31, 2022, 10:34 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/3 "2022-01-31T10:34:19Z")

</div>

Bonjour

Quand, depuis un compte utilisateur tu veux acquérir les privilèges du compte `root`  
pour installer un paquetage ou/et faire des travaux de maintenance du système  
il te faut utiliser l’option `--login` de la commande `su`  
qui peut être entrée sous sa forme raccourcie par un simple tiret.  
ce qui donne :

```nohighlight
su -

```

Sur ta machine, depuis ton compte utilisateur `lan`  
ça donnera :

```nohighlight
lan@debianLamp:~# su -
Mot de passe : 
root@debianLamp:~# 

```

Si tu n’utilises pas cette option, tu seras sous le compte `root`  
mais les variables d’environnement ne te permettront pas d’accéder  
à tous les programmes de maintenance, et le répertoire courant  
ne sera pas le répertoire personnel du compte utilisateur `root`  
mais restera le répertoire personnel de ton compte utilisateur non privilégié : `/home/lan`

* * *

D’autre part, quand il s’agit de texte, fais un copié/collé du texte brut plutôt que nous envoyer une image qui est très difficile, voire impossible, à lire pour certains, dont il sera impossible de copier/coller des extraits de texte, et qui prends 40 fois plus de place sur le serveur de ce forum.

Pour information :

- Espace occupé par l’image enregistrée : ⁫41516 octets
- Espace occupé par le texte contenu dans l’image : 958 octets

Parfois, ce n’est pas possible de faire autrement,  
mais quand on peut, c’est beaucoup mieux 🙂

---

<div class="post-metadata">

**Author:** ![Ninitprog](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ninitprog/32/11755_2.png) [@Ninitprog](https://www.debian-fr.org/u/Ninitprog)\
**Post date:** [Février 1, 2022, 7:38 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/4 "2022-02-01T07:38:03Z")

</div>

Bonjour,

Merci pour ces conseil, je me suis mis en su -, j’ai refait mes commande apt update et apt upgrade mais j’ai toujours la même erreur.  
De plus comme me l’avais conseillé @jipete j’ai essayé de voir ce que me retournais la commande :

```nohighlight
root@debianLamp:~# grep -Env "^#|^s" /etc/apt/sources.list{,.d/*. list}
/etc/apt/sources.list:7:deb http://security.debian.org/debian-security buster/updates main
/etc/apt/sources.list:8:deb-src http://security.debian.org/debian-security buster/updates main
grep: /etc/apt/sources.list.d/*.list: Aucun fichier ou dossier de ce type
root@debianLamp:~#

```

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Février 1, 2022, 8:02 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/5 "2022-02-01T08:02:24Z")

</div>

Ton fichier de sources ne possédent aucune mention au dépôts Debian classique, tout juste le dépôts de sécurité.

Ton message est donc logique, aucun paquet ne pourra s’installer tant que tu n’aura pas mis en place un fichier de sources propres et rechargé le cache d’APT.

PS : fichier de sources placé dans /etc/apt/sources.list  
PS2: recharge du cache à l’aide de apt update

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 1, 2022, 10:23 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/6 "2022-02-01T10:23:21Z")

</div>

Merci pour ton retour de commande  
qui indique bien, comme le signale @Clochette, qu’il manque beaucoup de choses  
dans ton fichier `/etc/apt/sources.list`

Arrange toi pour que le contenu de ton fichier `/etc/apt/sources.list`  
soit ce qui suit :

```nohighlight
deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main
deb http://deb.debian.org/debian-security/ buster/updates main
deb-src http://deb.debian.org/debian-security/ buster/updates main
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main

```

et ensuite, depuis le compte `root`  
entre la ligne de commandes suivante :

```nohighlight
apt update && apt upgrade

```

---

<div class="post-metadata">

**Author:** ![Ninitprog](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ninitprog/32/11755_2.png) [@Ninitprog](https://www.debian-fr.org/u/Ninitprog)\
**Post date:** [Février 1, 2022, 10:48 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/7 "2022-02-01T10:48:04Z")

</div>

Merci pour cette aide je vais essayé !!  
Il y a juste un petit truc que j’ai pas compris je nano le fichier /etc/apt/source.list et copie dedans se fichier ou je copie colle directement dans mon terminal ?

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Février 1, 2022, 10:55 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/8 "2022-02-01T10:55:28Z")

</div>

Je viens de modifier mon message précédent  
en espérant que ce sera plus clair 🙂

Attention, le nom du fichier est :  
`/etc/apt/sources.list`  
avec un **s** à _source **s** _

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Février 1, 2022, 12:13 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/9 "2022-02-01T12:13:47Z")

</div>

> [@anon29980398](#):
>
> Arrange toi pour que le contenu de ton fichier `/etc/apt/sources.list`  
> soit ce qui suit :
> 
> ```plaintext
> deb http://deb.debian.org/debian/ buster main
> deb-src http://deb.debian.org/debian/ buster main
> deb http://deb.debian.org/debian-security/ buster/updates main
> deb-src http://deb.debian.org/debian-security/ buster/updates main
> deb http://deb.debian.org/debian/ buster-updates main
> deb-src http://deb.debian.org/debian/ buster-updates main
> 
> ```

Cette indentation est très jolie, je n’avais jamais pensé à la faire sur ce fichier.  
Sinon, pour les lignes avec deb-src, il faudrait se mettre d’accord sur le fait que ça ne sert à rien et qu’il faudrait arrêter de s’en servir si on ne veut pas compiler ses paquets soi-même.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Février 1, 2022, 12:26 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/10 "2022-02-01T12:26:35Z")

</div>

> [@Almtesh](#):
>
> Sinon, pour les lignes avec deb-src, il faudrait se mettre d’accord sur le fait que ça ne sert à rien et qu’il faudrait arrêter de s’en servir si on ne veut pas compiler ses paquets soi-même.

Je plussoie elles sont commentés chez moi systématiquement, cela me permets de les sélectionner uniquement si j’en ai besoin (et c’est plus que rare maintenant).

---

<div class="post-metadata">

**Author:** ![Ninitprog](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ninitprog/32/11755_2.png) [@Ninitprog](https://www.debian-fr.org/u/Ninitprog)\
**Post date:** [Février 1, 2022, 3:13 UTC](https://www.debian-fr.org/t/debian-10-probleme-de-dependances-en-installant-apache2/86071/11 "2022-02-01T15:13:25Z")

</div>

Merci pour votre aide je peux installer mes services comme il le faut !
