Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/10/2014, à 12:18

maolareflexion

probleme dependences

Bonjour a tous  , tres chers amis libristes je viens solicite votre temps et votre savoir
voici je suis en train de deployer une achitecture drbd heartbeat avec replication zimbra
j ai deja installer drbd et heartbeat
le souci c'est que j'utilise ubuntu 12.04 et lorsque je souhaite installer zimbra j'ai des dependences non satisfaite a savoir bind libperl
il se trouve que bind n'est plus dans les depots 12.04 et donc je fais une mise a jour de sources.list et lorsque je souhaite installer bind9 le systeme de dit qu'il va deinstaller libperl5.14 et vas faire la mise a niveau de perl-base

je souaite garder la version 5.14 de libperl et ne pas faire la mise a niveau de perl-base

j'ai editer les fichiers suivants

/etc/apt/apt.conf.d/20norecommends
APT
{
  Install-Recommends "false";
  Install-Suggests "false";
};
/etc/apt/preferences
package: libperl5.14
Pin: version 5.14.2-6ubuntu2.4
Pin-Priority: 1001

cependent j'ai toujours ceci

apt-get install bind9
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libcorosync-common4 libcrmservice1 libsensors4 libcrmcluster4 libheartbeat2
  libplumbgpl2 libxml2-utils libcfg6 libpengine4 libcib3 libxslt1.1 python-lxml
  libcpg4 libsnmp-base openhpid libstonith1 libplumb2 libpils2 libopenhpi2
  libcrmcommon3 libopenipmi0 libtransitioner2 libqb0 libpe-rules2 libquorum5
  libcmap4 libpe-status4 libesmtp6 libnet1 liblrmd1 crmsh liblrm2 libstonithd2
  libltdl7
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  init-system-helpers perl perl-base perl-modules
Paquets suggérés :
  bind9-doc perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl make
  libb-lint-perl libcpanplus-dist-build-perl libcpanplus-perl
  libfile-checktree-perl liblog-message-simple-perl liblog-message-perl
  libobject-accessor-perl
Paquets recommandés :
  libarchive-extract-perl libmodule-pluggable-perl libpod-latex-perl
  libterm-ui-perl libtext-soundex-perl
Les paquets suivants seront ENLEVÉS :
  libperl5.14
Les NOUVEAUX paquets suivants seront installés :
  bind9 init-system-helpers perl perl-modules
Les paquets suivants seront mis à jour :
  perl-base
1 mis à jour, 4 nouvellement installés, 1 à enlever et 328 non mis à jour.
Il est nécessaire de prendre 0 o/6 800 ko dans les archives.
Après cette opération, 35,4 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ?

je souhaite savoir comment resoudre ce probleme

Hors ligne

#2 Le 04/10/2014, à 14:57

xabilon

Re : probleme dependences

Salut

Il doit y avoir erreur, bind9 est bien dans les dépôts Precise : http://packages.ubuntu.com/precise/bind9
Le fait que tu essayes d'installer une version qui n'est pas celle de Precise 12.04 entraîne logiquement de gros soucis de dépendances.
Peux-tu montrer le contenu du fichier /etc/apt/sources.list ?


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 04/10/2014, à 21:15

maolareflexion

Re : probleme dependences

deb http://fr.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise main restricted

deb http://fr.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise-updates main restricted

deb http://fr.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise universe
deb http://fr.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise-updates universe

deb http://fr.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise-updates multiverse

deb http://fr.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

~                                                            

Hors ligne

#4 Le 04/10/2014, à 21:38

xabilon

Re : probleme dependences

Il est correct (sauf le ~ à la dernière ligne, il n'a rien à faire là)
Que donnent ces commandes :

sudo apt-get update
apt-cache madison bind9

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 04/10/2014, à 22:08

maolareflexion

Re : probleme dependences

le ~  la fin n'est pas dans le fichier .
c'est lors de la copie sous vim qu'il s'est incrustré

la sortie de la commande est

bind9 | 1:9.8.1.dfsg.P1-4ubuntu0.8 | http://fr.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
     bind9 | 1:9.8.1.dfsg.P1-4ubuntu0.8 | http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
     bind9 | 1:9.8.1.dfsg.P1-4 | http://fr.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
     bind9 | 1:9.8.1.dfsg.P1-4 | http://fr.archive.ubuntu.com/ubuntu/ precise/main Sources
     bind9 | 1:9.8.1.dfsg.P1-4ubuntu0.8 | http://fr.archive.ubuntu.com/ubuntu/ precise-updates/main Sources
     bind9 | 1:9.8.1.dfsg.P1-4ubuntu0.8 | http://security.ubuntu.com/ubuntu/ precise-security/main Sources

le truc c'est que j'ai toujours les memes problemes
du genre en installant bind9 sa deinstall libperl
et vis versa

Hors ligne

#6 Le 05/10/2014, à 00:26

xabilon

Re : probleme dependences

Tu dis dans ton premier message que tu as fait une "mise à jour du sources.list"... qu'as-tu fait exactement ? Parce que là tu vois bien que bind9 est bien présent dans les dépôts de la 12.04.
Ensuite, quelle est l'utilité de mettre libperl5.14 dans le fichier preferences ? si ton sources.list n'est constitué que des dépôts Precise, définir des preferences ne sert pas à grand chose.
As-tu d'autres dépôts définis dans le dossier /etc/apt/sources.list.d ?

Je vois aussi, dans ton message suite à la tentative d'installation de bind9, que tu 328 paquets qui attendent d'être mis à jour. Il vaudrait mieux faire ces mises à jour, et regarder ensuite pourquoi l'installation de bind9 cherche à désinstaller libperl5.14
Autrement dit, revenir à une Ubuntu la plus basique possible.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#7 Le 05/10/2014, à 02:17

yann_001

Re : probleme dependences

Bonjour.

Tu devrais supprimer les paquets déclarés comme n'étant plus nécessaires parce que certains ne sont pas dans les dépôts d'Ubuntu 12.04.
Ce sont des reliquats d'une précédente version d'Ubuntu installée.

Hors ligne

#8 Le 05/10/2014, à 03:39

seelord

Re : probleme dependences

Quand on a des problèmes de dépendances....il faut aller en cure......Ok je m'en va big_smile


Rien ne sert d'avoir une grosse tête, suffit juste de mettre les pieds dans le plat...^^

Hors ligne

#9 Le 05/10/2014, à 17:49

maolareflexion

Re : probleme dependences

xabilon a écrit :

Tu dis dans ton premier message que tu as fait une "mise à jour du sources.list"... qu'as-tu fait exactement ? Parce que là tu vois bien que bind9 est bien présent dans les dépôts de la 12.04.
Ensuite, quelle est l'utilité de mettre libperl5.14 dans le fichier preferences ? si ton sources.list n'est constitué que des dépôts Precise, définir des preferences ne sert pas à grand chose.
As-tu d'autres dépôts définis dans le dossier /etc/apt/sources.list.d ?

Je vois aussi, dans ton message suite à la tentative d'installation de bind9, que tu 328 paquets qui attendent d'être mis à jour. Il vaudrait mieux faire ces mises à jour, et regarder ensuite pourquoi l'installation de bind9 cherche à désinstaller libperl5.14
Autrement dit, revenir à une Ubuntu la plus basique possible.

lors de la premiere tantentive d'installation de bind , lorsque les sources etaient encore celles du 12.04 j'avais une erreur de telechargement,
j'ai donc faire la mise a niveau vers trusty afin d'installer bind. cequi a deinstaller libperl
j'ai remis les sources de precise afin d'installer libperl. ce qui a deinstaller bind
j'ai donc relancer bind et le systeme me dis que bind depend d'un paquet dnsutils=14.xx mais qu'il ne pouvais pas installer bind
j'ai donc installer cet paquet et j'ai pu installer bind

consernant la presence de libperl dans preferences c'est pour que lors de l'installation de bind cela n'entraine pas la deinstallation systematiaque de libperl
sa ne marche pas je pense l'avoir pas bien declarer.

mais mon probleme persiste toujours

Dernière modification par maolareflexion (Le 05/10/2014, à 17:51)

Hors ligne

#10 Le 05/10/2014, à 18:08

xabilon

Re : probleme dependences

Si tu as fait la mise à niveau vers Trusty, alors tu es en Trusty, et c'est normal que ça ne marche pas avec les dépôts de Precise
Et le fichier preferences n'est pas fait pour ça, il sert à définir un dépôt préférentiel lorsqu'il y a plusieurs versions d'un même paquet dans des dépôts différents, ou à installer un paquet d'un dépôt plus récent sans mettre toute la distribution à niveau (cela dit, c'est fortement déconseillé sur Ubuntu).

Que te renvoie :

cat /etc/issue

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne