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

Re: bash: /usr/bin/tclsh: No such file or directory



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

--
Jean Louis Mas

Attachment: OpenPGP_0xB2C92FF71D0D1386.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: