Re: Install de spip
Le Sat, Dec 06, 2003 at 01:18:04AM +0100, Nicolas Rueff a écrit : > > 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. Hmmm... ça sent le bon gros bug bien baveux. Je vais en parler au mainteneur. -- "Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac." -- De Lattre de Tassigny Gaétan RYCKEBOER Société Virtual-Net [Tous textes et propos tenus dans ce couriel sont sous license DMDZZ] pgpcjzJxMexbS.pgp Description: PGP signature
Re: Install de spip
Le vendredi 05 décembre 2003, Arnaud CALVO a écrit... bonjour, > To start mysqld at boot time you have to copy support-files/mysql.server > to the right place for your system Je pense que le .deb a fait le boulot à ta place. Vérifies que tu aies un script (mysql ?) dans /etc/init.d qui est normalement la copie d'un script nommé mysql.server qui chez moi est dans le dossier share/ de la 'distribution' mysql > PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! > This is done with: > /usr/bin/mysqladmin -u root password 'new-password' > /usr/bin/mysqladmin -u root -h localhost password 'new-password' > See the manual for more instructions. Voilà c'est parti il te faut donner un mot de passe pour l'administrateur du sgbd (le root mysql) puis root donnera des droits aux utilisateurs sur les bases crées, avec l'instruction GRANT (voir le manuel...) > NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run > the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be > able to use the new GRANT command! Ce ne doit pas être ton cas, c'est pour le passage de mysql 3 à mysql 4, il y a des droits en plus à mettre en place, cad des écritures dans la base mysql, et c'est ce script qui le fait. > You can start the MySQL daemon with: > cd /usr ; /usr/bin/mysqld_safe & ou bien: /etc/init.d/mysql si le script est nommé ainsi > /var/lib/mysql/mysql > /var/lib/mysql/mysql/db.frm > /var/lib/mysql/mysql/db.MYI > /var/lib/mysql/mysql/db.MYD > /var/lib/mysql/mysql/host.frm > /var/lib/mysql/mysql/host.MYI > /var/lib/mysql/mysql/host.MYD > /var/lib/mysql/mysql/user.frm > /var/lib/mysql/mysql/user.MYI > /var/lib/mysql/mysql/user.MYD > /var/lib/mysql/mysql/func.frm > /var/lib/mysql/mysql/func.MYI > /var/lib/mysql/mysql/func.MYD > /var/lib/mysql/mysql/tables_priv.frm > /var/lib/mysql/mysql/tables_priv.MYI > /var/lib/mysql/mysql/tables_priv.MYD > /var/lib/mysql/mysql/columns_priv.frm > /var/lib/mysql/mysql/columns_priv.MYI > /var/lib/mysql/mysql/columns_priv.MYD > /var/lib/mysql/test > C'est ça ? oui ce sont les tables de la base mysql représentées par leurs fichiers. > >* Peux tu te connecter au serveur avec > >mysql mysql (ou: mysql test [il doit y avoir une base test]) ? > Au secours ! J'y comprends rien ! Tu arrives à te connecter au serveur normalement et tu arrives dans les bases mysql et test donc tout va bien (trop bien) Quand tu lances: mysql nomBase tu te connectes au serveur sur la base nomBase Si tu lances: mysql tu dois ensuite ouvrir une base: mysql> use nomBase; Si tu te connectes sur la base mysql et que l'instruction mysql> show tables; te donne quelque chose c'est que les droits (les GRANTS) n'ont pas été distribués. Mais ça te permet de tester ton spip, et là j'y connais rien (m'enfin le peu que j'en aie vu ne m'a pas emballé mais c'est une autre histoire.) Lire le manuel, il y a (avait tout du moins) une traduction partielle mais suffisante pour débuter sur nexen.net -- jean-michel
Re: Install de spip
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. pgpB6gmHKcI5d.pgp Description: PGP signature
Re: Install de spip
Jean-Michel OLTRA a écrit : Le vendredi 05 décembre 2003, Arnaud CALVO a écrit... [EMAIL PROTECTED]:~$ mysql ERROR 2003: Can't connect to MySQL server on 'debian' (111) * Avec la commande ps vois tu un serveur qui tourne ? localhost:/home/arnaud# ps ax | grep mysql 798 ?S 0:00 /bin/sh /usr/bin/mysqld_safe 838 ?S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mys qld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock 839 ?S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mys qld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock 840 ?S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mys qld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock 841 ?S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mys qld/mysqld.pid --skip-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock * As tu une socket mysql.sock quelque part avec les droits qui vont bien (777) ? localhost:/home/arnaud# ll /var/run/mysqld/mysqld.sock srwxrwxrwx1 mysqlmysql 0 2003-12-05 20:54 /var/run/mysqld/mysqld.sock Ça semble OK * As tu installé mysql proprement avec le lancement du script mysql_install_db ? Je ne savais pas qu'il fallait le faire, au début, mais voilà : localhost:/home/arnaud# mysql_install_db Installing all prepared tables 031205 22:27:10 /usr/sbin/mysqld: Shutdown Complete To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! This is done with: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h localhost password 'new-password' See the manual for more instructions. NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be able to use the new GRANT command! You can start the MySQL daemon with: cd /usr ; /usr/bin/mysqld_safe & [...] * Possèdes tu quelque part (je ne sais pas où le .deb le fourre) le dossier var/ de mysql qui possède les bases localhost:/home/arnaud# find /var | grep -i mysql [...] /var/lib/mysql/mysql /var/lib/mysql/mysql/db.frm /var/lib/mysql/mysql/db.MYI /var/lib/mysql/mysql/db.MYD /var/lib/mysql/mysql/host.frm /var/lib/mysql/mysql/host.MYI /var/lib/mysql/mysql/host.MYD /var/lib/mysql/mysql/user.frm /var/lib/mysql/mysql/user.MYI /var/lib/mysql/mysql/user.MYD /var/lib/mysql/mysql/func.frm /var/lib/mysql/mysql/func.MYI /var/lib/mysql/mysql/func.MYD /var/lib/mysql/mysql/tables_priv.frm /var/lib/mysql/mysql/tables_priv.MYI /var/lib/mysql/mysql/tables_priv.MYD /var/lib/mysql/mysql/columns_priv.frm /var/lib/mysql/mysql/columns_priv.MYI /var/lib/mysql/mysql/columns_priv.MYD /var/lib/mysql/test [...] C'est ça ? * Peux tu te connecter au serveur avec mysql mysql (ou: mysql test [il doit y avoir une base test]) ? Si "se connecter" c'est obtenir l'invite "mysql>", alors oui : localhost:/home/arnaud# mysql mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 to server version: 4.0.16-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> \q Bye localhost:/home/arnaud# mysql test Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 to server version: 4.0.16-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> \q Bye localhost:/home/arnaud# Au secours ! J'y comprends rien ! -- Arnaud
Re: Install de spip
Le vendredi 05 décembre 2003, Arnaud CALVO a écrit... bonjour, > [EMAIL PROTECTED]:~$ mysql > ERROR 2003: Can't connect to MySQL server on 'debian' (111) * Avec la commande ps vois tu un serveur qui tourne ? * As tu une socket mysql.sock quelque part avec les droits qui vont bien (777) ? * As tu installé mysql proprement avec le lancement du script mysql_install_db ? * Possèdes tu quelque part (je ne sais pas où le .deb le fourre) le dossier var/ de mysql qui possède les bases * Peux tu te connecter au serveur avec mysql mysql (ou: mysql test [il doit y avoir une base test]) ? -- jean-michel
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
Re: Install de spip
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. 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 ou 2) précise "localhost" comme hôte de ta base. -- .,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. pgpCwAVNczLZ7.pgp Description: PGP signature
Re: Install de spip
Frédéric Bothamy a écrit : * Guillaume Membré <[EMAIL PROTECTED]> [2003-12-04 23:05] : une premiere question : as tu installé un server mysql qui tourne ? si non commence par la :) Ça n'était pas le cas, effectivement. Maintenant, c'est fait. Mais j'ai maintenant toujours le même message d'erreur : #--- debian:/home/arnaud# apt-get install spip Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Les NOUVEAUX paquets suivants seront installés : spip 0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 0o/3007ko dans les archives. Après dépaquetage, 6254ko d'espace disque supplémentaires seront utilisés. Reading changelogs... Preconfiguring packages ... Sélection du paquet spip précédemment désélectionné. (Lecture de la base de données... 52861 fichiers et répertoires déjà installés.) Dépaquetage de spip (à partir de .../archives/spip_1.6.0-5h_all.deb) ... Paramétrage de spip (1.6.0-5h) ... ERROR 2003: Can't connect to MySQL server on 'debian' (111) ERROR 2003: Can't connect to MySQL server on 'debian' (111) dpkg : erreur de traitement de spip (--configure) : le sous-processus post-installation 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) #--- si oui, hum... ca devient un peu plus compliqué. dans ce cas la, que dit la commande 'mysql' ? [EMAIL PROTECTED]:~$ mysql ERROR 2003: Can't connect to MySQL server on 'debian' (111) as tu un utilisateur deja configuré ? Le script, après le téléchargement du .deb, m'a posé plusieurs questions qu'il ne me pose plus maintenant, quand je fais un "apt-get remove spip" suivi d'un "apt-get install spip". J'ai même viré /etc/spip avant la réinstall, niet. Il me semble me rappeler que lors de la 1ère install, donc, j'ai configuré un user. si oui peux tu ecrires son login et son pass dans ~/.my.cnf (en verifiant sous quel utilisateur est lancé la commande mysql) voila un exemple de .my.cnf [client] user = login password = pass en faisant tout ca, je pense que ca resoudra ton problème. Je l'ai fait, mais rien ne se passe. En fait, sans ce fichier, la commande mysql renvoie : #-- [EMAIL PROTECTED]:~$ mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 to server version: 4.0.16-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> #-- Ce qui semble marcher... Je n'y comprends rien ! Bon, je m'étais trompé de mot de passe de l'administrateur MySQL. Du coup, l'installation de spip échouait (comme la désinstallation). Je suis allé trifouiller les données dans les fichiers debconf (/var/cache/debconf/passwords.dat) et heureusement, l'installation s'est correctement déroulée. Je ne comprends pas à quoi sert ce fichier (il y a plusieurs couples de user/pass)... -- Arnaud
Re: Install de spip
Le Fri, Dec 05, 2003 at 03:25:50PM +0100, Erwan David a écrit : > À ce propos, y'a eu aujourd'hui de nouveaux paquets en sid, ça > redémarre (dont les paquets pythons qui s'installent correctement > maintenant). Dont un nouvelle version de spip en souffrance depuis le clash, avec un meilleur support de l'i18n (fichier control et templates). Mais ne l'installez pas, mon sposort va mettre la dernière de ce jour avec le bug de dépendances dont nous parlons corrigé. -- Clown maigre comme un clou cherche emploi à pointe-à-pitre Gaétan RYCKEBOER Société Virtual-Net [Tous textes et propos tenus dans ce couriel sont sous license DMDZZ] pgp3QK0qSD0AN.pgp Description: PGP signature
Re: Install de spip
Le Fri 5/12/2003, Frédéric Bothamy disait > En fait, je m'étais un peu avancé parce que je n'avais pas testé la > version d'unstable (seulement celle de testing). Je ne crois pas non > plus qu'il soit nécessaire de faire un rapport de bogue (qui devrait en > plus être RC) étant donné que tu es très réactif sur le problème et > qu'il ne serait de toute façon pas marqué comme résolu (fixed) avant que > l'envoi des paquets ne soit complètement rétabli. À ce propos, y'a eu aujourd'hui de nouveaux paquets en sid, ça redémarre (dont les paquets pythons qui s'installent correctement maintenant). -- Erwan
Re: Install de spip
* Gaetan Ryckeboer <[EMAIL PROTECTED]> [2003-12-05 13:33] : > Le Thu, Dec 04, 2003 at 01:59:49AM +0100, Frédéric Bothamy a écrit : > > Installer la suggestion (mysql-client). C'est dans ce paquet qu'est > > située la commande mysql et aussi remplir un rapport de bogue sur le > > paquet spip (comme il s'agit d'un paquet de l'archive main de Debian) > > pour indiquer à l'empaqueteur qu'il ne doit pas utiliser la commande > > mysql (ou qu'il doit alors mettre mysql-client en dépendance et non en > > suggestion). > > Hmmm... voui, vous avez raison. Ce sera corrigé dans la prochaine > version du paquet -bug ou pas bug). En fait, je m'étais un peu avancé parce que je n'avais pas testé la version d'unstable (seulement celle de testing). Je ne crois pas non plus qu'il soit nécessaire de faire un rapport de bogue (qui devrait en plus être RC) étant donné que tu es très réactif sur le problème et qu'il ne serait de toute façon pas marqué comme résolu (fixed) avant que l'envoi des paquets ne soit complètement rétabli. Merci pour ton travail. C'est vraiment appréciable de pouvoir installer un paquet et d'avoir le composant directement fonctionnel. Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct
Re: Install de spip
Le Thu, Dec 04, 2003 at 01:59:49AM +0100, Frédéric Bothamy a écrit : > Installer la suggestion (mysql-client). C'est dans ce paquet qu'est > située la commande mysql et aussi remplir un rapport de bogue sur le > paquet spip (comme il s'agit d'un paquet de l'archive main de Debian) > pour indiquer à l'empaqueteur qu'il ne doit pas utiliser la commande > mysql (ou qu'il doit alors mettre mysql-client en dépendance et non en > suggestion). Hmmm... voui, vous avez raison. Ce sera corrigé dans la prochaine version du paquet -bug ou pas bug). -- Biologiste effectuant recherches sur métissage sur animaux vivants cherche un pivert et un requin marteau pour obtenir marteau piqueur de plongée Gaétan RYCKEBOER Société Virtual-Net [Tous textes et propos tenus dans ce couriel sont sous license DMDZZ] pgp9dgv2n1kGi.pgp Description: PGP signature
Re: Install de spip
daniel huhardeaux a écrit : claude wrote: [...] Pour la gestion réseau, je savais, mais c'est une base en local. Par contre, pour le délai d'inutilisation, je savais pas. C'est où ces paramètres (pas vus dans my.cnf, mais c'est vrai que je l'ai juste survolé rapidement). my.cnf-> [mysqld] -> set-variable = interactive_timeout = 28000 # (defaut je crois) Merci, je vais regarder ça :) Claude
Re: Install de spip
Frédéric Bothamy a écrit : [...] En fait, la doc MySQL (paquet mysql-doc) est très complète (peut-être un peu trop, d'ailleurs) et ils indiquent les causes possibles pour ce problème dans la section 4.2.10 ainsi que les solutions possibles. La section 4.2.10 suppose que tu sois déjà connecté ;) En fait, j'ai fini par trouver un peu plus en 4.2.13 : la procédure décrite ne marchait pas non plus, mais j'ai relancé mysql_install_db et maintenant c'est OK. Merci à ceux qui ont bien voulu me répondre :) Claude
Re: Install de spip
claude wrote: [...] Pour la gestion réseau, je savais, mais c'est une base en local. Par contre, pour le délai d'inutilisation, je savais pas. C'est où ces paramètres (pas vus dans my.cnf, mais c'est vrai que je l'ai juste survolé rapidement). my.cnf-> [mysqld] -> set-variable = interactive_timeout = 28000 # (defaut je crois) -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 5276 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 5276 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Install de spip
* claude <[EMAIL PROTECTED]> [2003-12-05 10:03] : > Jean-Michel OLTRA a écrit : > [...] > >>>Si quelqu'un a une idée ? > > > > mysql -u root mysql > > mysql -u root mysql > ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO) > > > mysql> UPDATE user SET Password=PASSWORD('monpassword') > > WHERE User = 'root'; > > mysql> flush privileges; En fait, la doc MySQL (paquet mysql-doc) est très complète (peut-être un peu trop, d'ailleurs) et ils indiquent les causes possibles pour ce problème dans la section 4.2.10 ainsi que les solutions possibles. Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct
Re: Install de spip
Jean-Michel OLTRA a écrit : [...] Si quelqu'un a une idée ? mysql -u root mysql mysql -u root mysql ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: NO) mysql> UPDATE user SET Password=PASSWORD('monpassword') WHERE User = 'root'; mysql> flush privileges; Claude
Re: Install de spip
daniel huhardeaux a écrit : [...] Mon avis est que ta premiere commande est erronee: essaye plutot mysqladmin -u root --password 'tonpassword' mysqladmin -u root --password 'Monpassword' Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user: '[EMAIL PROTECTED]' (Using password: YES)' La première commande est celle qui est dans la doc de mysql :-p Sinon, sur la ligne enter password: je réentre le pass que j'essaie de définir. Marche pô :( Verifie egalement 1) que donne un ps ax| grep mysql a partir d'une console? 10366 pts/1S 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/tripitaka.pid --skip-locking 2) que donne un mysql -u root -p 'tonpassword'? Enter password: ERROR 1045: Access denied for user: '[EMAIL PROTECTED]' (Using password: YES) 2 autres choses a noter: sous debian, la gestion par reseau est desactivee par defaut (skip_networking) et la base s'arrete au bout de 8h d'inutilisation (interactive_timeout, wait_timeout: utiliser AutoReconnect pour modifier le comportement) Pour la gestion réseau, je savais, mais c'est une base en local. Par contre, pour le délai d'inutilisation, je savais pas. C'est où ces paramètres (pas vus dans my.cnf, mais c'est vrai que je l'ai juste survolé rapidement). Claude
Re: Install de spip
Le vendredi 05 décembre 2003, daniel huhardeaux a écrit... bonjour, > >Si quelqu'un a une idée ? mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('monpassword') WHERE User = 'root'; mysql> flush privileges; -- jean-michel
Re: Install de spip
claude wrote: Frédéric Bothamy a écrit : [...] On progresse : cette fois, l'erreur vient probablement parce que debconf t'a posé des questions sur ta connexion à la base MySQL et que les réponses données ne lui permettent pas d'établir la connexion Chez moi, mysql-server s'est installé sans rien me demander et je n'arrive pas à me connecter dessus Bon, je m'étais trompé de mot de passe de l'administrateur MySQL. Du coup, l'installation de spip échouait (comme la désinstallation). Je suis allé trifouiller les données dans les fichiers debconf (/var/cache/debconf/passwords.dat) et heureusement, l'installation s'est correctement déroulée. Chez moi, rien dans /var/cache/debconfonf/passwords.dat : je viens juste de réinstaller mysql (je l'avais viré parce que je n'arrivais pas - déjà à m'y connecter) et il n'a rien écrit dans ce fichier :( Donc je reste bloqué : mysqladmin -u root password 'monpassword' mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)' Mon avis est que ta premiere commande est erronee: essaye plutot mysqladmin -u root --password 'tonpassword' Verifie egalement 1) que donne un ps ax| grep mysql a partir d'une console? 2) que donne un mysql -u root -p 'tonpassword'? 2 autres choses a noter: sous debian, la gestion par reseau est desactivee par defaut (skip_networking) et la base s'arrete au bout de 8h d'inutilisation (interactive_timeout, wait_timeout: utiliser AutoReconnect pour modifier le comportement) J'ai viré /etc/mysql/my.cnf pour voir : pareil; et en y mettant un utilisateur et un password, c'est la même chose : toujours "connexion refusée"... Si quelqu'un a une idée ? Claude -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 5276 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 5276 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Install de spip
Frédéric Bothamy a écrit : [...] On progresse : cette fois, l'erreur vient probablement parce que debconf t'a posé des questions sur ta connexion à la base MySQL et que les réponses données ne lui permettent pas d'établir la connexion Chez moi, mysql-server s'est installé sans rien me demander et je n'arrive pas à me connecter dessus Bon, je m'étais trompé de mot de passe de l'administrateur MySQL. Du coup, l'installation de spip échouait (comme la désinstallation). Je suis allé trifouiller les données dans les fichiers debconf (/var/cache/debconf/passwords.dat) et heureusement, l'installation s'est correctement déroulée. Chez moi, rien dans /var/cache/debconfonf/passwords.dat : je viens juste de réinstaller mysql (je l'avais viré parce que je n'arrivais pas - déjà à m'y connecter) et il n'a rien écrit dans ce fichier :( Donc je reste bloqué : mysqladmin -u root password 'monpassword' mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user: '[EMAIL PROTECTED]' (Using password: NO)' J'ai viré /etc/mysql/my.cnf pour voir : pareil; et en y mettant un utilisateur et un password, c'est la même chose : toujours "connexion refusée"... Si quelqu'un a une idée ? Claude
Re: Install de spip
* Guillaume Membré <[EMAIL PROTECTED]> [2003-12-04 23:05] : > On Thu, 2003-12-04 at 21:07, Frédéric Bothamy wrote: > > * Arnaud CALVO <[EMAIL PROTECTED]> [2003-12-04 20:56] : > > > > Salut > > > Frédéric Bothamy a écrit : > > > > > > >On progresse : cette fois, l'erreur vient probablement parce que debconf > > > >t'a posé des questions sur ta connexion à la base MySQL et que les > > > >réponses données ne lui permettent pas d'établir la connexion > > > > > > C'est bien ce que je pensais... > > > Ça ne m'a pourtant pas l'air si compliqué que ça, mais comme je n'y > > > connais rien... > > > > J'avoue ne pas connaître grand chose à MySQL (même si j'essaie de m'y > > mettre), mais un peu plus à Debian et à son système de paquets (à > > l'expérience). > > une premiere question : as tu installé un server mysql qui tourne ? > si non commence par la :) Oui, oui, j'ai un serveur. C'est plutôt Arnaud qui semblait ne pas en avoir. > si oui, hum... ca devient un peu plus compliqué. dans ce cas la, que dit > la commande 'mysql' ? as tu un utilisateur deja configuré ? si oui peux > tu ecrires son login et son pass dans ~/.my.cnf (en verifiant sous quel > utilisateur est lancé la commande mysql) > voila un exemple de .my.cnf > [client] > user = login > password = pass > > en faisant tout ca, je pense que ca resoudra ton problème. Bon, je m'étais trompé de mot de passe de l'administrateur MySQL. Du coup, l'installation de spip échouait (comme la désinstallation). Je suis allé trifouiller les données dans les fichiers debconf (/var/cache/debconf/passwords.dat) et heureusement, l'installation s'est correctement déroulée. Bon, c'est installé chez moi et c'est très chouette (à première vue). Fred
Re: Install de spip
* Arnaud CALVO <[EMAIL PROTECTED]> [2003-12-04 20:56] : > > Frédéric Bothamy a écrit : > > >On progresse : cette fois, l'erreur vient probablement parce que debconf > >t'a posé des questions sur ta connexion à la base MySQL et que les > >réponses données ne lui permettent pas d'établir la connexion > > C'est bien ce que je pensais... > Ça ne m'a pourtant pas l'air si compliqué que ça, mais comme je n'y > connais rien... J'avoue ne pas connaître grand chose à MySQL (même si j'essaie de m'y mettre), mais un peu plus à Debian et à son système de paquets (à l'expérience). > >(certainement pour créer des tables contenant les données). À voir donc > >avec ta configuration locale MySQL et ton administrateur de base de > >données. > > J'installe ça sur ma machine privée (pas de réseau local, pas > d'hébergement fonctionnel -j'ai installé apache en même temps que spip > pour pouvoir le tester, c'est tout-). Dans ce cas, c'est toi l'administrateur de base de données. :-) As-tu une base de données installée sur ton système ? Cela semble indispensable dans ton cas (il n'y a pas de dépendance entre paquets car il est possible d'avoir la BdD sur une machine différente). > > 'debian' est bien le nom de la machine hébergeant la BdD ? Elle > >est trouvable par le DNS ? > > C'est bien le nom de ma machine. Trouvable pas DNS, non, je pense pas > car aucun serveur hébergé et je n'ai pas de serveur DNS sur cette machine. > Peut-être que j'aurais dû écrire "127.0.0.1" à la place de "debian" ??? Ce serait effectivement une solution (ou mettre localhost). Une autre solution serait d'ajouter debian comme alias de 127.0.0.1 dans ton fichier /etc/hosts. > Merci pour ton aide... > L'enjeu : un intranet sous spip dans une administration locale rongée > par microsoft (500 personnes environ). Ah oui, cela vaut le coup. :-) Tiens, je vais essayer de l'installer, juste pour voir comment cela fonctionne ... Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct
Re: Install de spip
Frédéric Bothamy a écrit : On progresse : cette fois, l'erreur vient probablement parce que debconf t'a posé des questions sur ta connexion à la base MySQL et que les réponses données ne lui permettent pas d'établir la connexion C'est bien ce que je pensais... Ça ne m'a pourtant pas l'air si compliqué que ça, mais comme je n'y connais rien... (certainement pour créer des tables contenant les données). À voir donc avec ta configuration locale MySQL et ton administrateur de base de données. J'installe ça sur ma machine privée (pas de réseau local, pas d'hébergement fonctionnel -j'ai installé apache en même temps que spip pour pouvoir le tester, c'est tout-). 'debian' est bien le nom de la machine hébergeant la BdD ? Elle est trouvable par le DNS ? C'est bien le nom de ma machine. Trouvable pas DNS, non, je pense pas car aucun serveur hébergé et je n'ai pas de serveur DNS sur cette machine. Peut-être que j'aurais dû écrire "127.0.0.1" à la place de "debian" ??? Merci pour ton aide... L'enjeu : un intranet sous spip dans une administration locale rongée par microsoft (500 personnes environ). -- Arnaud
Re: Install de spip
* Arnaud CALVO <[EMAIL PROTECTED]> [2003-12-04 06:58] : > > Frédéric Bothamy a écrit : > >>Que puis-je faire ? > > > >Installer la suggestion (mysql-client). > > debian:/home/arnaud# apt-get install spip [...] > ERROR 2003: Can't connect to MySQL server on 'debian' (111) > ERROR 2003: Can't connect to MySQL server on 'debian' (111) > dpkg : erreur de traitement de spip (--configure) : > le sous-processus post-installation 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) > > L'erreur n'est plus la même, mais je suis toujours coincé :-/ On progresse : cette fois, l'erreur vient probablement parce que debconf t'a posé des questions sur ta connexion à la base MySQL et que les réponses données ne lui permettent pas d'établir la connexion (certainement pour créer des tables contenant les données). À voir donc avec ta configuration locale MySQL et ton administrateur de base de données. 'debian' est bien le nom de la machine hébergeant la BdD ? Elle est trouvable par le DNS ? Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct
Re: Install de spip
Frédéric Bothamy a écrit : Que puis-je faire ? Installer la suggestion (mysql-client). debian:/home/arnaud# apt-get install spip Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Les NOUVEAUX paquets suivants seront installés : spip 0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 0o/3007ko dans les archives. Après dépaquetage, 6254ko d'espace disque supplémentaires seront utilisés. Reading changelogs... Preconfiguring packages ... Le paquet « spip-eva » n'est pas installé et aucune information n'est disponible. Utilisez dpkg --info (= dpkg-deb --info) pour examiner les fichiers archives, et dpkg --contents (= dpkg-deb --contents) pour afficher leur contenu. Sélection du paquet spip précédemment désélectionné. (Lecture de la base de données... 52231 fichiers et répertoires déjà installés.) Dépaquetage de spip (à partir de .../archives/spip_1.6.0-5h_all.deb) ... Paramétrage de spip (1.6.0-5h) ... Le paquet « spip-eva » n'est pas installé et aucune information n'est disponible. Utilisez dpkg --info (= dpkg-deb --info) pour examiner les fichiers archives, et dpkg --contents (= dpkg-deb --contents) pour afficher leur contenu. ERROR 2003: Can't connect to MySQL server on 'debian' (111) ERROR 2003: Can't connect to MySQL server on 'debian' (111) dpkg : erreur de traitement de spip (--configure) : le sous-processus post-installation 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) L'erreur n'est plus la même, mais je suis toujours coincé :-/ Merci pour ton début d'aide...
Re: Install de spip
* Arnaud CALVO <[EMAIL PROTECTED]> [2003-12-03 20:31] : > > Bonsoir > > J'ai voulu installer spip (je n'y connais rien en apache et Cie...), > mais visiblement, j'ai dû donner une mauvaise valeur lors de la > configuration... > J'ai alors relancé l'install de spip, et voilà : > > debian:/home/arnaud# apt-get install spip [...] > /var/lib/dpkg/info/spip.postinst: line 111: mysql: command not found > /var/lib/dpkg/info/spip.postinst: line 119: mysql: command not found > dpkg : erreur de traitement de spip (--configure) : > le sous-processus post-installation script a retourné une erreur de > sortie d'état 127 > Des erreurs ont été rencontrées pendant l'exécution : > spip > E: Sub-process /usr/bin/dpkg returned an error code (1) > > Que puis-je faire ? Installer la suggestion (mysql-client). C'est dans ce paquet qu'est située la commande mysql et aussi remplir un rapport de bogue sur le paquet spip (comme il s'agit d'un paquet de l'archive main de Debian) pour indiquer à l'empaqueteur qu'il ne doit pas utiliser la commande mysql (ou qu'il doit alors mettre mysql-client en dépendance et non en suggestion). Fred -- Comment poser les questions de manière intelligente ? http://www.gnurou.org/documents/smart-questions-fr.html Code de conduite des listes Debian http://www.fr.debian.org/MailingLists/#codeofconduct