M�lanie Raimbault <[EMAIL PROTECTED]> writes:

> Bonjour,
> 
> J'esp�re que certains d'entre vous pourront m'aider. 

Je l'esp�re aussi, car j'ai eu le m�me probl�me :)

> 
> J'ai une debian testing, et jusqu'� hier je n'avais aucun probl�me avec php4, 
> php4-pgsql et phppgadmin.
> Hier, donc, j'ai lanc� un apt-get dist-upgrade, qui me les a d�sinstall�s, et 
> maintenant quand je veux les r�installer voici ce qu'il me dit :
> 
> pcmel:/etc/apt# apt-get install php4 php4-pgsql phppgadmin
> 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.
> The following information may help to resolve the situation:
> 
> Sorry, but the following packages have unmet dependencies:
>   php4: Depends: libbz2-1.0 but it is not going to be installed
>         Depends: libc6 (>= 2.2.4-4) but it is not going to be installed
>         Depends: libdb2 (>= 2:2.7.7-4) but it is not going to be installed
>         Depends: libexpat1 (>= 1.95.2-6) but it is not going to be installed
>         Depends: libmm11 but it is not going to be installed
>         Depends: libpam0g (>= 0.72-1) but it is not going to be installed
>         Depends: libpcre3 but it is not going to be installed
>         Depends: zlib1g (>= 1:1.1.4) but it is not going to be installed
>         Depends: apache-common (>= 1.3.23) but it is not going to be installed
>         Depends: fileutils (>= 4.0-5)
>   php4-pgsql: Depends: libc6 (>= 2.2.4-4) but it is not going to be installed
>               Depends: libpgsql2 (>= 7.2) but it is not going to be installed
>   phppgadmin: Depends: apache but it is not going to be installed or
>                        httpd
>               Depends: debconf but it is not going to be installed
> E: Sorry, broken packages

En fait, comme je l'ai r�pondu un peu avant avec un souci wine, il semble que
la libc6 ne soit pas encore tout � fait s�che pour php4* ... Il y a d'ailleurs
un bug report� (http://bugs.debian.org), mais j'ai plus le num�ro.

> 
> Evidemment, �a m'enquiquine un peu, et m�me carr�ment.
> J'ai �t� jetter un oeil du c�t� des Bugs Debian, et m�me dans les archives 
> des 
> mailing listes, il semblerait que ce soit un probl�me r�current :
> http://lists.debian.org/debian-testing/2001/debian-testing-200111/msg00037.html
> 
> Connaitriez vous une fa�on de r�soudre le probl�me qui ne m'oblige pas � 
> r�peter la bidouille sugg�r�e dans le lien ci dessous � chaque fois que je 
> ferais un apt-get dist-upgrade ?

La solution que j'ai adopt�, apr�s la lecture du descriptif de bug php4 a �t�
de passer les paquets apache, php4 et php4-pgsql en unstable. Le reste de mon
syst�me est toujours en testing, mais certains paquets sont maintenant en
unstable.

La solution pr�conis�e par le mainteneur de php est ... d'attendre l'�volution
de libc6

Voil� quelques id�es que je vais dor�navant utiliser r�guli�rement.

Toujours faire un apt-get dist-upgrade avec l'option "-u"

En cas de probl�mes (paquets propos�s en "REMOVE" par apt-get), utiliser la
syntaxe suivante pour localiser les paquets �ronn�s:

# apt-get -o Debug::pkgProblemResolver=yes dist-upgrade

Pour bloquer la mise � jour d'un paquet (ce que j'ai fait sur une autre machine
en testing) de fa�on a pouvoir quand m�me faire l'apt-get dist-upgrade:

# echo "nom_du_paquet hold"|dpkg --set-selections
# apt-get dist-upgrade
# echo "nom_du_paquet install"|dpkg --set-selections

Vous pouvez laisser le paquet en hold pour les upgrades suivants, jusqu'� 
l'annonce
de la stabilisation

S'abonner � debian-devel-announce pour suivre ce genre de soucis :)

> Merci pour votre aide,
> M�lanie

De rien, en esp�rant t'avoir aid�.


-- 
Lisez la FAQ: http://savannah.nongnu.org/download/debfr-faq/html/
--
Fran�ois TOURDE - tourde.org - 23 rue Bernard GANTE - 93250 VILLEMOMBLE
T�l: 01 49 35 96 69 - Mob: 06 81 01 81 80
eMail: mailto:[EMAIL PROTECTED] - URL: http://francois.tourde.org/

Répondre à