Ainsi parla Arnaud CALVO le 339�me jour de l'an 2003:

> 
> Nicolas Rueff a �crit :
> 
> > Ainsi parla Arnaud CALVO le 339�me jour de l'an 2003:
> >> ERROR 2003: Can't connect to MySQL server on 'debian' (111)
> >> ERROR 2003: Can't connect to MySQL server on 'debian' (111)
> 
> > une id�e, comme �a: par d�faut mysql n'�coute pas les requ�tes tcp,
> > mais uniquement sur un socket local. Si tu lui as donn� "debian" et
> > non"localhost" comme h�te de mysql, la connection passera par TCP et
> > �chouera fatalement.
> 
> Le probl�me, c'est que je ne peux plus re-pr�ciser le bon nom !
> Un "dpkg-reconfigure spip" ne me dit rien (retour au prompt).
> Un "apt-get remove --purge spip" me dit :
> localhost:/home/arnaud# apt-get remove --purge spip
> Lecture des listes de paquets... Fait
> Construction de l'arbre des d�pendances... Fait
> Les paquets suivants seront ENLEV�S :
>    spip*
> 0 mis � jour, 0 nouvellement install�s, 1 � enlever et 0 non mis �
> jour. Il est n�cessaire de prendre 0o dans les archives.
> Apr�s d�paquetage, 6254ko d'espace disque seront lib�r�s.
> Souhaitez-vous continuer ? [O/n]
> Reading changelogs...
> (Lecture de la base de donn�es... 52861 fichiers et r�pertoires d�j� 
> install�s.)
> Suppression de spip ...
> Purge des fichiers de configuration de spip ...
> ERROR 2003: Can't connect to MySQL server on 'debian' (111)
> dpkg : erreur de traitement de spip (--purge) :
>   le sous-processus post-removal script a retourn� une erreur de
>   sortie 
> d'�tat 1
> Des erreurs ont �t� rencontr�es pendant l'ex�cution :
>   spip
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> Et quand je ne pr�cise pas "--purge", �a passe.
> Mais lors de la r�installation suivante, j'ai de nouveau cette erreur
> de "can't connect...", sans m�me que le .deb ne m'ait pos� une seule
> question !
> 
> > donc deux solutions:
> > 1) dans /etc/mysql/my.cnf, il doit y avoir une partie de la section
> > suivante comment�e (de m�moire): d�commente-l�
> > [mysqld]
> > user            = mysql
> > pid-file        = /var/run/mysqld/mysqld.pid
> > socket          = /var/run/mysqld/mysqld.sock
> > port            = 3306
> 
> C'�tait d�comment�.
> 
> > ou
> > 
> > 2) pr�cise "localhost" comme h�te de ta base.
> 
> Je l'ai fait, mais pour l'instant, �a ne change rien...
> 
> 
> PS : le packet n'est jamais correctement install�, et si j'essaie par 
> dselect, m�me message (nom d'h�te modifi�) :
> localhost:/home/arnaud# dselect
> running dpkg --pending --remove ...
> (Lecture de la base de donn�es... 53374 fichiers et r�pertoires d�j� 
> install�s.)
> Suppression de spip ...
> dpkg : avertissement : lors de la suppression de spip, le r�pertoire �
> 
> /etc/spip � n'�tait pas vide, donc il n'a pas �t�
>   supprim�.
> Purge des fichiers de configuration de spip ...
> ERROR 2003: Can't connect to MySQL server on 'debian' (111)
> dpkg : erreur de traitement de spip (--remove) :
>   le sous-processus post-removal script a retourn� une erreur de
>   sortie 
> d'�tat 1
> Des erreurs ont �t� rencontr�es pendant l'ex�cution :
>   spip
> 
> dpkg --remove a retourn� un code de sortie d'erreur 1.

dans ce cas il faut aller bricoler dans
/var/lib/dpkg/info/spip.(pre|post)inst, et rajouter un "exit 0" au
d�but. Pas tr�s propre, mais efficace ! Mais comme Spip n'as jamais cr��
ses tables, devrait pas y avoir de probl�mes.

-- 
  .,p**"*=b_   Nicolas Rueff
 ?P"  .__ `*b   Montb�liard  -  France
|P  .d?'`&, 9|   http://rueff.tuxfamily.org
M:  |}   |- H'   [EMAIL PROTECTED]
&|  `#?_._oH'   +33 6 77 64 44 80
`H.   "`"`'   GPG 0xDD44DAB4
 `#?.       ICQ 97700474
   `^~.

We are Penguin. Resistance is futile. You will be assimilated.

Attachment: pgpB6gmHKcI5d.pgp
Description: PGP signature

Répondre à