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

    From MAS Jean-Louis@21:1/5 to All on Wed Apr 19 15:10:01 2023
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------yDUKMTjrne2CI3dituUPV0Dm
    Content-Type: multipart/mixed; boundary="------------fpGp38zcsLf20S6kdaIAsQXj"

    --------------fpGp38zcsLf20S6kdaIAsQXj
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    Qm9uam91ciwNCg0KSidhaSBjZSBidWcgcXVpIHRyYcOubmUgZGVwdWlzIGRlcyBhbm7DqWVz IHN1ciB0b3VzIG5vcyBzZXJ2ZXVycw0KDQpiYXNoOiAvdXNyL2Jpbi90Y2xzaDogTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeQ0KDQpCaWVuIHN1ciwgbGUgcGFxdWV0IHRjbHNoIG4nZXN0 IHBhcyBpbnN0YWxsw6kgZXQgbmUgbCdhIGphbWFpcyDDqXTDqSBzdXIgDQphdWN1bnMgZGUg bm9zIHNlcnZldXJzIGV0IG5vdXMgZW4gYXZvbnMgYXVjdW4gYmVzb2luLg0KDQpMZXMgdXRp bGlzYXRldXJzIG9udCB0b3VzIC9iaW4vYmFzaCBjb21tZSBzaGVsbCBldCB0Y2xzaCBu4oCZ YXBwYXJhw650IHBhcyANCmxlcyBsb2dpbiBzaGVsbHMgL2V0Yy9zaGVsbHMNCg0KSidhaSBl c3NhecOpIGRlIGZhaXJlIHVuZSByZWNoZXJjaGUgc3VyIGh0dHBzOi8vd3d3LmRlYmlhbi5v cmcvQnVncy8gbWFpcyANCmNlIHRydWMgZXN0IGludXRpbGlzYWJsZQ0KDQpEZXMgaWTDqWVz ID8NCg0KQ29yZGlhbGVtZW50DQotLSANCkplYW4gTG91aXMgTWFzDQo= --------------fpGp38zcsLf20S6kdaIAsQXj
    Content-Type: application/pgp-keys; name="OpenPGP_0xB2C92FF71D0D1386.asc" Content-Disposition: attachment; filename="OpenPGP_0xB2C92FF71D0D1386.asc" Content-Description: OpenPGP public key
    Content-Transfer-Encoding: quoted-printable

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    xjMEYVF3jhYJKwYBBAHaRw8BAQdAsPPTLgg2dYeJtMwgqyqu9sdYPXuiqTq09Vw8 K3cyg97NJ01BUyBKZWFuLUxvdWlzIDxqZWFuLWxvdWlzLm1hc0BpbWFnLmZyPsKR BBMWCAA5FiEERCQWh2GIKBkdSnxDsskv9x0NE4YFAmFRd44FCQeEzgACGwMFCwkI BwIGFQgJCgsCBRYCAwEAAAoJELLJL/cdDROGQA4BAKN/gfAFSBHlhnvLJpt43x5X 3iaM0UBaqfihuL8vgTIEAQCFot1FYPIsbz8lJc2nu2cqGdwyei50Hc0sfRmbVru1 C844BGFRd48SCisGAQQBl1UBBQEBB0BEYqdj5ZbJbDKd8wonV+u4/FSspQDnH1aN jEh9a5zzeAMBCAfCfgQYFggAJhYhBEQkFodhiCgZHUp8Q7LJL/cdDROGBQJhUXeP BQkHhM4AAhsMAAoJELLJL/cdDROGQucA/iCzQDRF0eHtADkWf1Nt07syMrlgP6ys 1n4EFIaiOebMAQCRwm+0eoGwXw6YvL2++pyE2NVCXogH7oIP6+qpF07yDQ==
    =bERS
    -----END PGP PUBLIC KEY BLOCK-----

    --------------fpGp38zcsLf20S6kdaIAsQXj--

    --------------yDUKMTjrne2CI3dituUPV0Dm--

    -----BEGIN PGP SIGNATURE-----

    wnsEABYIACMWIQREJBaHYYgoGR1KfEOyyS/3HQ0ThgUCZD/lkAUDAAAAAAAKCRCyyS/3HQ0ThqCA AP4iNlDuBu12PXHgI4FtX/ClmALouO/RauGfoyDaslEVMgD/ZJvY3S4TQuWe9FCcjGXF1S1eyEvO xPrazzi3LdkCmw8=
    =QsnW
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From NoSpam@21:1/5 to All on Wed Apr 19 15:20:01 2023
    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 ?

    Le 19/04/2023 à 14:58, MAS Jean-Louis a écrit :
    Bonjour,

    J'ai ce bug qui traîne depuis des années sur tous nos serveurs

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

    Bien sur, le paquet tclsh n'est pas installé et ne l'a jamais été sur aucuns de nos serveurs et nous en avons aucun besoin.

    Les utilisateurs ont tous /bin/bash comme shell et tclsh n’apparaît
    pas les login shells /etc/shells

    J'ai essayé de faire une recherche sur https://www.debian.org/Bugs/
    mais ce truc est inutilisable

    Des idées ?

    Cordialement

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?S=C3=A9bastien_NOBILI?=@21:1/5 to All on Wed Apr 19 16:30:01 2023
    Bonjour,

    Le 2023-04-19 16:16, MAS Jean-Louis a écrit :
    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

    Pour info, ce paquet n'est installé sur aucun de mes systèmes. Il n'est
    donc pas
    indispensable au fonctionnement de la distrib et a dû être installé manuellement.

    Sébastien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From MAS Jean-Louis@21:1/5 to All on Wed Apr 19 16:20:01 2023
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------XEN0uyQOC590wSOlaNoHfQiT
    Content-Type: multipart/mixed; boundary="------------6Qd7Y0xqgpQ2ovnBcNeJhFub"

    --------------6Qd7Y0xqgpQ2ovnBcNeJhFub
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    TGUgMTkvMDQvMjAyMyDDoCAxNToxMywgTm9TcGFtIGEgw6ljcml0wqA6DQo+IEJvbmpvdXIN Cj4gDQo+IGplIHN1cHB1dGUgdW4gc2NyaXB0IGJhc2ggcXVpIHRlbnRlIGRlIGwndXRpbGlz ZXIuIMOAIHF1ZWwgbW9tZW50IA0KPiBhcHBhcmFpdCBjZSBtZXNzYWdlID8gUmllbiBkYW5z IHN5c2xvZyBhdSBtb21lbnQgb3UgbGUgbWVzc2FnZSBhcHBhcmFpdCA/DQoNCg0Kw4AgbGEg Y29ubmV4aW9uIHNzaCBkJ3VuIHV0aWxpc2F0ZXVyLCBtYWlzIHF1ZSBkYW5zIGNlcnRhaW5z IGNhcywgcGFzIA0KdG91am91cnMgY2xhaXJzLg0KDQpKJ2FpIGVzc2F5w6kgZGUgc291cmNl ciBsZXMgLnByb2ZpbGUgZXQgLmJhc2hyYywgbWFpcyBsZSBjb3VwYWJsZSBzZW1ibGUgDQrD qnRyZSBpY2kgOg0KDQokIHNvdXJjZSAvZXRjL3Byb2ZpbGUNCi1iYXNoOiAvdXNyL2Jpbi90 Y2xzaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KDQpDJ2VzdCBsZSBmaWNoaWVyIGxp dnLDqSBhdmVjIERlYmlhbiwgcGFyIGNvbnRyZSBpbCBhcHBlbGxlIC9ldGMvcHJvZmlsZS5k Lw0KDQpldCBhdmVjIHVuZSBwZXRpdGUgYm91Y2xlIHBvdXIgc291cmNlciB0b3V0IGNlIHF1 J2lsIHkgYSBkZWRhbnMgaidvYnRpZW5zDQoNCnNvdXJjZSAvZXRjL3Byb2ZpbGUuZC9tb2R1 bGVzLnNoDQotYmFzaDogL3Vzci9iaW4vdGNsc2g6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkNCg0KYXB0LWZpbGUgc2VhcmNoIC9ldGMvcHJvZmlsZS5kL21vZHVsZXMuc2gNCmVudmly b25tZW50LW1vZHVsZXM6IC9ldGMvcHJvZmlsZS5kL21vZHVsZXMuc2gNCg0KcXVpIHNvdXJj ZSBsdWktbcOqbWUgdW4gYXV0cmUgZmljaGllciBhdmVjIGxlIHNoZWxsIGJhc2jigKYgKHZp dmUgbGVzIA0KcG91cMOpZXMgcnVzc2VzKQ0KDQpjYXQgL2V0Yy9wcm9maWxlLmQvbW9kdWxl cy5zaA0Kc2hlbGw9JCgvdXNyL2Jpbi9iYXNlbmFtZSAkKC9iaW4vcHMgLXAgJCQgLW9jb21t PSkpDQoNCmlmIFsgLWYgL3Vzci9zaGFyZS9tb2R1bGVzL2luaXQvJHNoZWxsIF07IHRoZW4N CiAgICAuIC91c3Ivc2hhcmUvbW9kdWxlcy9pbml0LyRzaGVsbA0KZWxzZQ0KICAgIC4gL3Vz ci9zaGFyZS9tb2R1bGVzL2luaXQvc2gNCmZpDQoNCmRvbmMNCg0Kc291cmNlIC91c3Ivc2hh cmUvbW9kdWxlcy9pbml0L2Jhc2gNCi1iYXNoOiAvdXNyL2Jpbi90Y2xzaDogTm8gc3VjaCBm aWxlIG9yIGRpcmVjdG9yeQ0KDQpMZSBwYXF1ZXQgY291cGFibGUgZXN0IGVudmlyb25tZW50 LW1vZHVsZXMNCg0KSmUgcGV1eCBmYWlyZSB1biBidWcgcmVwb3J0LCBtYWlzIGonYXZvdWUg cXVlIGxlcyBjYXVzZXMgcHJvZm9uZGVzIHN1ciANCmxhIHByw6lzZW5jZSBkZSB0Y2xzaCBk YW5zIGNlIHNjcmlwdCBtJ8OpY2hhcHBlbnQNCg0KQ29yZGlhbGVtZW50DQoNCi0tIA0KSmVh biBMb3VpcyBNYXMNCg==
    --------------6Qd7Y0xqgpQ2ovnBcNeJhFub
    Content-Type: application/pgp-keys; name="OpenPGP_0xB2C92FF71D0D1386.asc" Content-Disposition: attachment; filename="OpenPGP_0xB2C92FF71D0D1386.asc" Content-Description: OpenPGP public key
    Content-Transfer-Encoding: quoted-printable

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    xjMEYVF3jhYJKwYBBAHaRw8BAQdAsPPTLgg2dYeJtMwgqyqu9sdYPXuiqTq09Vw8 K3cyg97NJ01BUyBKZWFuLUxvdWlzIDxqZWFuLWxvdWlzLm1hc0BpbWFnLmZyPsKR BBMWCAA5FiEERCQWh2GIKBkdSnxDsskv9x0NE4YFAmFRd44FCQeEzgACGwMFCwkI BwIGFQgJCgsCBRYCAwEAAAoJELLJL/cdDROGQA4BAKN/gfAFSBHlhnvLJpt43x5X 3iaM0UBaqfihuL8vgTIEAQCFot1FYPIsbz8lJc2nu2cqGdwyei50Hc0sfRmbVru1 C844BGFRd48SCisGAQQBl1UBBQEBB0BEYqdj5ZbJbDKd8wonV+u4/FSspQDnH1aN jEh9a5zzeAMBCAfCfgQYFggAJhYhBEQkFodhiCgZHUp8Q7LJL/cdDROGBQJhUXeP BQkHhM4AAhsMAAoJELLJL/cdDROGQucA/iCzQDRF0eHtADkWf1Nt07syMrlgP6ys 1n4EFIaiOebMAQCRwm+0eoGwXw6YvL2++pyE2NVCXogH7oIP6+qpF07yDQ==
    =bERS
    -----END PGP PUBLIC KEY BLOCK-----

    --------------6Qd7Y0xqgpQ2ovnBcNeJhFub--

    --------------XEN0uyQOC590wSOlaNoHfQiT--

    -----BEGIN PGP SIGNATURE-----

    wnsEABYIACMWIQREJBaHYYgoGR1KfEOyyS/3HQ0ThgUCZD/3pQUDAAAAAAAKCRCyyS/3HQ0ThmS8 AP0VWt1t1OBR5FTJSbSfCj5Hrp/CRJUAhJ4wu/UTdqU7+QEAmBAI2o45YYFzs8ZteOKpunbAm2BW dhLJLMmNzE8iZgw=
    =eNpe
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From NoSpam@21:1/5 to All on Wed Apr 19 16:30:01 2023
    En tous cas environment-modules dépend de tcl

    dh@zone-s:/var/log$ sudo apt install environment-modules
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances... Fait
    Lecture des informations d'état... Fait
    Les paquets supplémentaires suivants seront installés :
      libtcl8.6 tcl8.6
    Paquets suggérés :
      tcl-tclreadline
    Les NOUVEAUX paquets suivants seront installés :
      environment-modules libtcl8.6 tcl8.6
    0 mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
    Il est nécessaire de prendre 1 619 ko dans les archives.
    Après cette opération, 5 425 ko d'espace disque supplémentaires seront utilisés.
    Souhaitez-vous continuer ? [O/n] n
    Annulation.

    Je suppose que le paquet tcl a été retiré à l'insu du gré de environment-modules. Soit tu réinstalles tcl soit tu supprime environment-modules

    Le 19/04/2023 à 16:16, MAS Jean-Louis a écrit :
    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


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From MAS Jean-Louis@21:1/5 to All on Wed Apr 19 16:50:01 2023
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------Gg5LSYtwpOVvjlfs04b3EymP
    Content-Type: multipart/mixed; boundary="------------qLxYjPKGEygMafg70N7Tp15k"

    --------------qLxYjPKGEygMafg70N7Tp15k
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    TGUgMTkvMDQvMjAyMyDDoCAxNjoyNSwgTm9TcGFtIGEgw6ljcml0wqA6DQo+IEVuIHRvdXMg Y2FzIGVudmlyb25tZW50LW1vZHVsZXMgZMOpcGVuZCBkZSB0Y2wNCj4gDQo+IGRoQHpvbmUt czovdmFyL2xvZyQgc3VkbyBhcHQgaW5zdGFsbCBlbnZpcm9ubWVudC1tb2R1bGVzDQo+IExl Y3R1cmUgZGVzIGxpc3RlcyBkZSBwYXF1ZXRzLi4uIEZhaXQNCj4gQ29uc3RydWN0aW9uIGRl IGwnYXJicmUgZGVzIGTDqXBlbmRhbmNlcy4uLiBGYWl0DQo+IExlY3R1cmUgZGVzIGluZm9y bWF0aW9ucyBkJ8OpdGF0Li4uIEZhaXQNCj4gTGVzIHBhcXVldHMgc3VwcGzDqW1lbnRhaXJl cyBzdWl2YW50cyBzZXJvbnQgaW5zdGFsbMOpc8KgOg0KPiAgwqAgbGlidGNsOC42IHRjbDgu Ng0KPiBQYXF1ZXRzIHN1Z2fDqXLDqXPCoDoNCj4gIMKgIHRjbC10Y2xyZWFkbGluZQ0KPiBM ZXMgTk9VVkVBVVggcGFxdWV0cyBzdWl2YW50cyBzZXJvbnQgaW5zdGFsbMOpc8KgOg0KPiAg wqAgZW52aXJvbm1lbnQtbW9kdWxlcyBsaWJ0Y2w4LjYgdGNsOC42DQo+IDAgbWlzIMOgIGpv dXIsIDMgbm91dmVsbGVtZW50IGluc3RhbGzDqXMsIDAgw6AgZW5sZXZlciBldCAwIG5vbiBt aXMgw6Agam91ci4NCj4gSWwgZXN0IG7DqWNlc3NhaXJlIGRlIHByZW5kcmUgMeKArzYxOSBr byBkYW5zIGxlcyBhcmNoaXZlcy4NCj4gQXByw6hzIGNldHRlIG9ww6lyYXRpb24sIDXigK80 MjUga28gZCdlc3BhY2UgZGlzcXVlIHN1cHBsw6ltZW50YWlyZXMgc2Vyb250IA0KPiB1dGls aXPDqXMuDQo+IFNvdWhhaXRlei12b3VzIGNvbnRpbnVlcsKgPyBbTy9uXSBuDQo+IEFubnVs YXRpb24uDQo+IA0KPiBKZSBzdXBwb3NlIHF1ZSBsZSBwYXF1ZXQgdGNsIGEgw6l0w6kgcmV0 aXLDqSDDoCBsJ2luc3UgZHUgZ3LDqSBkZSANCj4gZW52aXJvbm1lbnQtbW9kdWxlcy4gU29p dCB0dSByw6lpbnN0YWxsZXMgdGNsIHNvaXQgdHUgc3VwcHJpbWUgDQo+IGVudmlyb25tZW50 LW1vZHVsZXMNCg0KDQpMZSBwYXF1ZXQgZW52aXJvbm1lbnQtbW9kdWxlcyBuJ2EgcGFzIMOp dMOpIGluc3RhbGzDqSwgZG9uYyBpbCBkb2l0IHMnYWdpciANCmQndW5lIHZpZWlsbGUgZMOp cGVuZGFuY2UgcXVpIGEgc3VpdmkgbGVzIG1vbnTDqXMgZGUgdmVyc2lvbnMuDQoNCmVmZmVj dGl2ZW1lbnQgJ2FwdCBwdXJnZSBlbnZpcm9ubWVudC1tb2R1bGVzJyByw6lzb3VzIGxlIHNv dWNpDQoNCkplIHZhaXMgbGUgbWV0dHJlIG5vdHJlIGxpc3RlIGRlcyBwYXF1ZXRzIMOgIHN1 cHByaW1lciBhdXRvbWF0aXF1ZW1lbnQNCg0KTWVyY2kgcG91ciBsZSBkZWJ1Zw0KDQotLSAN CkplYW4gTG91aXMgTWFzDQo=
    --------------qLxYjPKGEygMafg70N7Tp15k
    Content-Type: application/pgp-keys; name="OpenPGP_0xB2C92FF71D0D1386.asc" Content-Disposition: attachment; filename="OpenPGP_0xB2C92FF71D0D1386.asc" Content-Description: OpenPGP public key
    Content-Transfer-Encoding: quoted-printable

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    xjMEYVF3jhYJKwYBBAHaRw8BAQdAsPPTLgg2dYeJtMwgqyqu9sdYPXuiqTq09Vw8 K3cyg97NJ01BUyBKZWFuLUxvdWlzIDxqZWFuLWxvdWlzLm1hc0BpbWFnLmZyPsKR BBMWCAA5FiEERCQWh2GIKBkdSnxDsskv9x0NE4YFAmFRd44FCQeEzgACGwMFCwkI BwIGFQgJCgsCBRYCAwEAAAoJELLJL/cdDROGQA4BAKN/gfAFSBHlhnvLJpt43x5X 3iaM0UBaqfihuL8vgTIEAQCFot1FYPIsbz8lJc2nu2cqGdwyei50Hc0sfRmbVru1 C844BGFRd48SCisGAQQBl1UBBQEBB0BEYqdj5ZbJbDKd8wonV+u4/FSspQDnH1aN jEh9a5zzeAMBCAfCfgQYFggAJhYhBEQkFodhiCgZHUp8Q7LJL/cdDROGBQJhUXeP BQkHhM4AAhsMAAoJELLJL/cdDROGQucA/iCzQDRF0eHtADkWf1Nt07syMrlgP6ys 1n4EFIaiOebMAQCRwm+0eoGwXw6YvL2++pyE2NVCXogH7oIP6+qpF07yDQ==
    =bERS
    -----END PGP PUBLIC KEY BLOCK-----

    --------------qLxYjPKGEygMafg70N7Tp15k--

    --------------Gg5LSYtwpOVvjlfs04b3EymP--

    -----BEGIN PGP SIGNATURE-----

    wnsEABYIACMWIQREJBaHYYgoGR1KfEOyyS/3HQ0ThgUCZD/+bgUDAAAAAAAKCRCyyS/3HQ0Thrnk AQCcNVFmvJlXkNwlc/ASULVQnuyB5HKapEYkvsHn9MtvrgD9F2PobDq1NxCDNOo1pRPdsVIURt56 Qwcm8FUTSEZoJgo=
    =Ygtt
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)