Jessie - Install apache2 impossible

Bonjour,

Après avoir update et upgrade ma toute nouvelle version de jessie amd64 que j’ai installé sur ma machine virtuelle, je n’arrive pas à installer apache2

je fais un apt-get install apache2

Mais la seule réponse que j’ai me dit en résumé que je demande l’impossible…

Dois-je avoir des dépôts particuliers actif dans source.list ?

Merci

Une copie complète des retours de ta console serait infiniment plus pratique pour dépister ce qui coince qu’un “résumé” :wink:

Des que je rentre chez moi je reproduits le problème et te donne le résultat.

Bonsoir

Afin de mieux connaître le contexte, pourrais-tu,
en plus d’un copie de la ligne de commande avec prompt de départ et de retour et message d’erreur demandé,
nous donner les renseignements suivants :

  • Quel est le système d’exploitation hôte de cette achine irtuelle (windows, mac Os, linux, etc.)
  • Quel système de virtualisation est utilisé ? (virtual box, xen, qemu/kvm, etc)
  • Quelle est le nom du fichier image ISO qui a été utilisé pour l’installation de debian ? (un lien vers ce fichier serait parfait)
  • Quelles sont les applications que tu as choisi d’installer au cours de la création de ta machine virtuelle debian ? (Environnement de bureau ou pas, lequel, serveur ssh, base de données, etc.)

Merci.

Voici le retour console

dev@debian:~$ sudo apt-get install apache2
[sudo] password for dev:
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.10-10+deb8u1) mais ne sera pas installé
           Dépend: apache2-utils (>= 2.4) 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 ».

Et voici le contenu de mon source.list

# deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 DVD Binary-1 20160123-19:03]/ jessie contrib main

#deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 DVD Binary-1 20160123-19:03]/ jessie contrib main
#deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 DVD Binary-2 20160123-19:03]/ jessie contrib main
#deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 DVD Binary-3 20160123-19:03]/ jessie contrib main

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

# jessie-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://ftp.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib

J’ai commenté les deb sur cdrom, j’avais installé debian via les iso, mais je ne veux plus utiliser ça comme source.

[quote=“MicP, post:4, topic:68624”]

  • Quel est le système d’exploitation hôte de cette achine irtuelle (windows, mac Os, linux, etc.)[/quote]
    Windows 7

VMWare Workstation 12 player

sur http://cdimage.debian.org/debian-cd/8.3.0/amd64/bt-dvd/ :
http://cdimage.debian.org/debian-cd/8.3.0/amd64/bt-dvd/debian-8.3.0-amd64-DVD-1.iso.torrent
http://cdimage.debian.org/debian-cd/8.3.0/amd64/bt-dvd/debian-8.3.0-amd64-DVD-2.iso.torrent
http://cdimage.debian.org/debian-cd/8.3.0/amd64/bt-dvd/debian-8.3.0-amd64-DVD-3.iso.torrent

Uniquement SSH (dernier choix de la liste il me semble, de tête)

Après ça, j’ai installé un paquet du genre essential-build
J’ai mis une IP fixe pour internet (au passage, pour le choix de réseau : Bridged) : j’ai accès à Internet, je fais du wget sans problème.
Puis aussi samba, pour partager ma sandbox sur mon réseau.

Je pense que c’est tout pour les installations

Il te manque la ligne la plus importante dans ton fichier sources.list :
deb http://ftp.fr.debian.org/debian/ jessie main contrib

Après l’avoir ajouté, un simple ‘apt-get update’ débloquera peut-être ta situation.

1 J'aime

Un grand merci pour cette réponse rapide et précise :slight_smile:

J’utilise qemu/kvm sur une machine hôte debian.

J’ai créé une machine virtuelle en utilisant le fichier image ISO netinstall amd64 debian 8.3.0 (247 Mo)

L’installation d’apache2 que je viens d’y faire s’est déroulée sans problème.

Malheureusement, je n’utilise ni Windows, ni VMWare mais en disant ça, je ne dis pas que le problème vient de là, d’autant que je n’avais pas vu arriver le message de vv222.

1 J'aime

Merci vv222, ça résout mon problème !

Cependant, j’ai plusieurs questions concernant cela :

  • je ne comprends pas pourquoi je n’avais pas cette ligne si elle est si importante ?
  • le paquet deb http://ftp.debian.org/debian/ jessie-updates main contrib ne fonctionne pas ou n’est pas la même chose ?
  • chaque dépôts semblent avoir un deb et un deb-src, mais pas celui que tu m’as donné. Est-ce que ça pourrait me poser des problèmes ?

Merci beaucoup !

J’aurais surement dû installer une netinstall aussi… je testerai ça la prochaine fois :wink:

Franchement, aucune idée :wink:

C’est différent. La branche “jessie” fournit la quasi-totalité des paquets de Jessie, là où la branche “jessie-updates” sert juste à fournir les mises-à-jours de quelques paquets spécifiques (ceux qui ont besoin de mises-à-jour fréquentes comme par exemple les antivirus).

La ligne deb donne accès aux paquets .deb, et la ligne deb-src à leurs codes-source. Cette seconde ligne sert donc uniquement si tu comptes recompiler certains paquets à ta sauce.

Génial, merci pour toutes ces informations ! Vous roxez !

1 J'aime