[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Install de spip




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.

--
Arnaud



Reply to: