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: