Le 19/04/2023 à 15:13, NoSpam a écrit :
Bonjour
je suppute un script bash qui tente de l'utiliser. À quel moment
apparait ce message ? Rien dans syslog au moment ou le message
apparait ?
À la connexion ssh d'un utilisateur, mais que dans certains cas, pas
toujours clairs.
J'ai essayé de sourcer les .profile et .bashrc, mais le coupable
semble être ici :
$ source /etc/profile
-bash: /usr/bin/tclsh: No such file or directory
C'est le fichier livré avec Debian, par contre il appelle /etc/profile.d/
et avec une petite boucle pour sourcer tout ce qu'il y a dedans j'obtiens
source /etc/profile.d/modules.sh
-bash: /usr/bin/tclsh: No such file or directory
apt-file search /etc/profile.d/modules.sh
environment-modules: /etc/profile.d/modules.sh
qui source lui-même un autre fichier avec le shell bash… (vive les
poupées russes)
cat /etc/profile.d/modules.sh
shell=$(/usr/bin/basename $(/bin/ps -p $$ -ocomm=))
if [ -f /usr/share/modules/init/$shell ]; then
. /usr/share/modules/init/$shell
else
. /usr/share/modules/init/sh
fi
donc
source /usr/share/modules/init/bash
-bash: /usr/bin/tclsh: No such file or directory
Le paquet coupable est environment-modules
Je peux faire un bug report, mais j'avoue que les causes profondes sur
la présence de tclsh dans ce script m'échappent
Cordialement