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 30/08/2009, à 22:12

freddybidouille

Paquets cassées?

Salut,

En essayant d'installer php5-memcache je me suis rendu compte que mon serveur avait des packages cassés. J'ai essayé plein de choses comme aptitude dist-upgrade mais ça tourne en rond : un problème de dépendance renvoie à un autre qui renvoie à un autre.

Pour ne pas avoir à refaire toutes les configurations je ne veux pas réinstaller le serveur...

Voici le retour de la console :

Dserv# apt-get install php5-memcache
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  php5-memcache: Depends: libc6 (>= 2.7-1) but 2.3.6.ds1-13etch9+b1 is to be installed
                 Depends: php5-common (= 5.2.9-0.dotdeb.2) but it is not going to be installed
E: Broken packages

Merci d'avance pour votre aide!

Dernière modification par freddybidouille (Le 30/08/2009, à 22:12)

Hors ligne

#2 Le 30/08/2009, à 22:39

Goulou99

Re : Paquets cassées?

Salut,

Tu peux essayer de l'installer avec aptitude:

sudo dpkg --configure -a
sudo aptitude install  php5-memcache

Si ça ne marche pas, que donne le résultat de:

cat /etc/apt/sources.list

Dernière modification par Goulou99 (Le 31/08/2009, à 01:21)

Hors ligne

#3 Le 31/08/2009, à 19:37

freddybidouille

Re : Paquets cassées?

J'ai essayé tout ça, ça fais aussi une erreur de dépendances!


apt-get install php5-memcache
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  php5-memcache: Depends: libc6 (>= 2.7-1) but 2.3.6.ds1-13etch9+b1 is to be installed
                 Depends: php5-common (= 5.2.9-0.dotdeb.2) but it is not going to be installed
E: Broken packages
 deb http://packages.dotdeb.org stable all
 deb-src http://packages.dotdeb.org stable all

deb http://mir1.ovh.net/debian/ etch main
deb-src http://mir1.ovh.net/debian/ etch main

deb http://ftp.us.debian.org/debian/ etch main
deb-src http://ftp.us.debian.org/debian/ etch main

Merci d'avance!

Hors ligne

#4 Le 31/08/2009, à 20:32

droopy191

Re : Paquets cassées?

freddybidouille a écrit :
 deb http://packages.dotdeb.org stable all
 deb-src http://packages.dotdeb.org stable all

deb http://mir1.ovh.net/debian/ etch main
deb-src http://mir1.ovh.net/debian/ etch main

deb http://ftp.us.debian.org/debian/ etch main
deb-src http://ftp.us.debian.org/debian/ etch main

Merci d'avance!

Salut,

Votre sources.list est boiteux.
Vous faite références à 2 versions de debian.
la lenny -> stable
la etch -> old-stable ( meme si tjs supporté )

Pourquoi ne pas tout passer en lenny ?

Une autre possibilité est que le paquet est carrément cassé.

Hors ligne

#5 Le 31/08/2009, à 23:10

freddybidouille

Re : Paquets cassées?

Pourriez-vous me dire lequel est quoi? Et quoi garder/rajouter...

Merci d'avance
Fred

Dernière modification par freddybidouille (Le 31/08/2009, à 23:13)

Hors ligne

#6 Le 31/08/2009, à 23:50

droopy191

Re : Paquets cassées?

freddybidouille a écrit :

Pourriez-vous me dire lequel est quoi? Et quoi garder/rajouter...

Merci d'avance
Fred

Difficile de répondre à votre place ou sans plus d'info wink
Pourquoi utilisez vous le dépot http://packages.dotdeb.org ?
De quel paquet spécifique aviez vous besoin ?


Il vaut mieux utiliser les noms de release ( etch, lenny ) pour les versions plutot que stable / unstable /sid. Ca évite le gag présent.

Sur le long terme, je ferais une mise à jour vers Lenny dès maintenant ( fin de support prévu pour S1 2010). Cependant, avant de faire cela, donner un peu de contexte ( serveur de prod ?, type de services supportés ...).

Hors ligne

#7 Le 01/09/2009, à 16:08

freddybidouille

Re : Paquets cassées?

C'est un serveur sans interface graphique fonctionnant avec :
apache + php + mods
Mysql
memcache (dès que ça marchera)
Bind9 (DNS)


Il sert à héberger un site web utilisant ces ressources!

Comment se passe une MAJ?
Faut-il que je refasse toutes les configurations (je voudrais pas ça m'a pris des heures et des heures...)


Merci d'avance!
Fred

Hors ligne

#8 Le 01/09/2009, à 17:08

freddybidouille

Re : Paquets cassées?

J'oubliais :
Le dépôt :
http://packages.dotdeb.org

Me fournissent les dernières versions de mysql!

Hors ligne

#9 Le 01/09/2009, à 23:41

droopy191

Re : Paquets cassées?

Ca semble etre des paquets assez standards.

La 1ere option serait de passer les 2 occurrences de stable à etch. Cela permettra en principe d'installer le paquet qui vous manque. Cependant, la fin de etch est prévue pour l'année prochaine, il faudra de toute facon passer à Lenny à moyen terme.


La 2eme option, remplacez les occurrences de etch et stable par lenny dans sources.list.
puis

apt-get update
apt-get dist-upgrade

Par contre, sauvegardez impérativement vos fichiers de conf. Ils ne sont pas écraser mais il peut y avoir des choses à faire évoluer et il faut pouvoir se référer à l'existant. C'est ici plus risqué ( dans le temps de remise en route) puisque c'est un serveur de prod.

Hors ligne