Re: erreur de commande shell

2008-01-18 Par sujet debianpmd
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

2008-01-18 Par sujet Jean-Michel OLTRA
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

2008-01-18 Par sujet debianpmd
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

2008-01-18 Par sujet debianpmd
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

2008-01-17 Par sujet Christophe MOUILLERON

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

2008-01-17 Par sujet Jacques L'helgoualc'h
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]