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

erreur de commande shell



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.


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/apache ]; then \
	/etc/init.d/apache 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

merci à une bonne âme de me conseiller

amitiés
pmd


Reply to: