Re: erreur de commande shell
Le Friday 18 January 2008 21:04:40 Jean-Michel OLTRA, vous avez écrit : > Le vendredi 18 janvier 2008, debianpmd a écrit... > > > Le Friday 18 January 2008 09:24:37 debianpmd, vous avez écrit : > > > > mysqladmin -u root -p create freemed 2>&1; > > ^ > > > Maintenant j'ai une erreur des droits mysql : > > "Enter password: > > mysqladmin: connect to server at 'localhost' failed > > error: 'Access denied for user 'root'@'localhost' (using password: NO)' > > En fait la commande mysqladmin avec -p suppose que tu vas rentrer un mot > de passe ensuite pour l'utilisateur root (de mysql). > Mais si tu n'as pas défini de mot de passe pour root, le -p ne convient > pas. > > -- > jm > > A.E.L. Sarl (R.C.S CASTRES 490843240) > http://www.spidboutic.fr ok, j'ai fais la même procédure que pour l'installation de Medintux comme dit sur mon blog http://quidamlinuxien.blogspot.com/ Comme quoi ça sert pour se rafraichir la mémoire ;-) Il ne me reste plus qu'à configurer et découvrir le logiciel dont l'interface est un navigateur. Merci A + pmd
Re: erreur de commande shell
Le vendredi 18 janvier 2008, debianpmd a écrit... > Le Friday 18 January 2008 09:24:37 debianpmd, vous avez écrit : > mysqladmin -u root -p create freemed 2>&1; ^ > Maintenant j'ai une erreur des droits mysql : > "Enter password: > mysqladmin: connect to server at 'localhost' failed > error: 'Access denied for user 'root'@'localhost' (using password: NO)' En fait la commande mysqladmin avec -p suppose que tu vas rentrer un mot de passe ensuite pour l'utilisateur root (de mysql). Mais si tu n'as pas défini de mot de passe pour root, le -p ne convient pas. -- jm A.E.L. Sarl (R.C.S CASTRES 490843240) http://www.spidboutic.fr -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: erreur de commande shell
Le Friday 18 January 2008 09:24:37 debianpmd, vous avez écrit : > Le Thursday 17 January 2008 23:02:51 Jacques L'helgoualc'h, vous avez écrit : > > debianpmd a écrit, jeudi 17 janvier 2008, à 22:07 : > > > bonjour, > > > > bonsoir, > > > > > j'installe freemed paquet deb sur ma debian testing, et dpkg me renvoie > > > des erreurs. > > > J'en ai corrigé une (apache 2 au lieu d'apache) , mais il me renvoie : > > > "Paramétrage de freemed (0.7.0-0.0.4) ... > > > Updating ownership of freemed to webserver user ... [done] > > > Updating permissions ... [done] > > > /var/lib/dpkg/info/freemed.postinst: line 23: : command not found > > > > ^ > > > > [...] > > > > > if [ ! -d /var/lib/mysql/freemed ]; then \ > > > > ^ > > > > On dirait que tu as un espace en trop, là... > > > > [...] > > > > > merci à une bonne âme de me conseiller > > > > en espérant que ce soit ça. Ces backslashes de fin de ligne me semblent > > d'ailleurs superflus. > > > > > amitiés > > > > ++ > > -- > > Jacques L'helgoualc'h > > merci > bon je vais revoir la syntaxe ;-) > A+ > pmd > bon , je les remis en forme de façon à priori plus classique et je n'ai plus d'erreur commande début du shell: #! /bin/sh -e # $Id: postinst,v 1.2 2004/03/25 18:41:48 rufustfirefly Exp $ # $Author: rufustfirefly $ # # Post-install directives for FreeMED package # Patch PHP ini file to have more than 8M per process perl -pi -e "s|8M|64M|;" /etc/php4/apache2/php.ini # Apache user has to own freemed echo -n "Updating ownership of freemed to webserver user ... " chown -Rf www-data.www-data /usr/share/freemed echo "[done]" # Change writeable permissions for data/, img/store, etc echo -n "Updating permissions ... " chmod -Rf a+w /usr/share/freemed/{data/{cache,backup},img/store} echo "[done]" # Attempt to create freemed mysql database ... will have no password if # it has just been installed. Do not run if there is already a freemed # version installed. if [ ! -d /var/lib/mysql/freemed ] then echo "Attempting to create freemed database (enter password, or enter if none) ... " mysqladmin -u root -p create freemed 2>&1; echo "[done]" fi # Restart apache ... echo "Restarting apache to reload configuration files ... " if [ -f /etc/init.d/apache2 ] then /etc/init.d/apache2 restart; fi if [ -f /etc/init.d/apache-ssl ] then /etc/init.d/apache-ssl restart; fi # Automatically added by dh_installdocs if [ "$1" = "configure" ]; then if [ -d /usr/doc -a ! -e /usr/doc/freemed -a -d /usr/share/doc/freemed ]; then ln -sf ../share/doc/freemed /usr/doc/freemed fi fi # End automatically added section exit 0 fin du shell Maintenant j'ai une erreur des droits mysql : "Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' dpkg : erreur de traitement de freemed (--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 : freemed E: Sub-process /usr/bin/dpkg returned an error code (1)" Je ne peux donc pas affirmer que tout baigne, mais à priori c'est un autre problème . Je ferais un petit compte rendu une fois résolu. Merci à tous les deux A+ pmd
Re: erreur de commande shell
Le Thursday 17 January 2008 23:02:51 Jacques L'helgoualc'h, vous avez écrit : > debianpmd a écrit, jeudi 17 janvier 2008, à 22:07 : > > bonjour, > > bonsoir, > > > j'installe freemed paquet deb sur ma debian testing, et dpkg me renvoie > > des erreurs. > > J'en ai corrigé une (apache 2 au lieu d'apache) , mais il me renvoie : > > "Paramétrage de freemed (0.7.0-0.0.4) ... > > Updating ownership of freemed to webserver user ... [done] > > Updating permissions ... [done] > > /var/lib/dpkg/info/freemed.postinst: line 23: : command not found > > ^ > > [...] > > > if [ ! -d /var/lib/mysql/freemed ]; then \ > > ^ > > On dirait que tu as un espace en trop, là... > > [...] > > > merci à une bonne âme de me conseiller > > en espérant que ce soit ça. Ces backslashes de fin de ligne me semblent > d'ailleurs superflus. > > > amitiés > > ++ > -- > Jacques L'helgoualc'h merci bon je vais revoir la syntaxe ;-) A+ pmd
Re: erreur de commande shell
debianpmd wrote: bonjour, j'installe freemed paquet deb sur ma debian testing, et dpkg me renvoie des erreurs. J'en ai corrigé une (apache 2 au lieu d'apache) , mais il me renvoie : "Paramétrage de freemed (0.7.0-0.0.4) ... Updating ownership of freemed to webserver user ... [done] Updating permissions ... [done] /var/lib/dpkg/info/freemed.postinst: line 23: : command not found dpkg : erreur de traitement de freemed (--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 : freemed E: Sub-process /usr/bin/dpkg returned an error code (1) debian:~# nano /var/lib/dpkg/info/freemed.postinst " Je ne vois pas l'erreur (je suis tout débutant en shell) et je ne sais pas déjà ce que je dois considérer comme ligne 23. [...] merci à une bonne âme de me conseiller amitiés pmd Bonjour, Si je sais encore compter, la ligne 23 est la suivante : if [ ! -d /var/lib/mysql/freemed ]; then \ echo "Attempting to create freemed database (enter password, or enter if none) ... "; \ mysqladmin -u root -p create freemed 2>&1; \ echo "[done]"; \ fi A cause de la présence des \, ce bloc constitue une seule ligne. (Je me demande bien pourquoi il y a des \ d'ailleurs) La seule commande qui pourrait ne pas exister est mysqladmin. Cette commande est-elle disponible sur la machine ? Christophe. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: erreur de commande shell
debianpmd a écrit, jeudi 17 janvier 2008, à 22:07 : > bonjour, bonsoir, > j'installe freemed paquet deb sur ma debian testing, et dpkg me renvoie des > erreurs. > J'en ai corrigé une (apache 2 au lieu d'apache) , mais il me renvoie : > "Paramétrage de freemed (0.7.0-0.0.4) ... > Updating ownership of freemed to webserver user ... [done] > Updating permissions ... [done] > /var/lib/dpkg/info/freemed.postinst: line 23: : command not found ^ [...] > if [ ! -d /var/lib/mysql/freemed ]; then \ ^ On dirait que tu as un espace en trop, là... [...] > merci à une bonne âme de me conseiller en espérant que ce soit ça. Ces backslashes de fin de ligne me semblent d'ailleurs superflus. > amitiés ++ -- Jacques L'helgoualc'h -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]