「あるもの」は他のコンピュータで一貫して動作しません。なぜ違いがありますか?

「あるもの」は他のコンピュータで一貫して動作しません。なぜ違いがありますか?

私たちの会社には同じ設定を持つ複数のサーバーがあります。数週間dev32を使用した後、which動作が停止しました。私はdev35に行って同様の行動を見ました。数週間働いた後、ある日中断されました。 dev36は今は大丈夫ですが、このパターンによれば、最終的に作業するシステムが不足します。

この動作の原因が何であるかについてのアイデアはありますか?

dev32 ~> which python3
python3: Command not found.
dev35 ~> which python3
python3: Command not found.
dev36 ~> which python3
/bin/python3

dev32 ~> ls -al /bin/python*
lrwxrwxrwx. 1 root root     9 Jan 17 10:18 /bin/python3 -> python3.6
-rwxr-x---. 2 root root 11328 Nov 16  2020 /bin/python3.6
-rwxr-x---. 2 root root 11328 Nov 16  2020 /bin/python3.6m
dev32 ~> echo $PATH
.:/bin:/sbin:/usr/bin:/usr/bin/X11:/usr/bsd:/usr/sbin:/home/<username>/bin:/usr/local/bin:/usr/local/etc:/usr/local/sbin:/etc:/usr/etc:/usr/gnu/bin

dev35 ~> ls -al /bin/python3*
lrwxrwxrwx. 1 root root     9 Jan 17 10:11 /bin/python3 -> python3.6
-rwxr-x---. 2 root root 11328 Nov 16  2020 /bin/python3.6
-rwxr-x---. 2 root root 11328 Nov 16  2020 /bin/python3.6m
dev35 ~> echo $PATH
.:/bin:/sbin:/usr/bin:/usr/bin/X11:/usr/bsd:/usr/sbin:/home/<username>/bin:/usr/local/bin:/usr/local/etc:/usr/local/sbin:/etc:/usr/etc:/usr/gnu/bin

dev36 ~> ls -al /bin/python*
lrwxrwxrwx. 1 root root     9 Jan 17 10:18 /bin/python3 -> python3.6
-rwxr-x---. 3 root root 11328 Nov 16  2020 /bin/python3.6
-rwxr-x---. 2 root root 11328 Nov 16  2020 /bin/python3.6m
dev36 ~> echo $PATH
.:/bin:/sbin:/usr/bin:/usr/bin/X11:/usr/bsd:/usr/sbin:/home/<username>/bin:/usr/local/bin:/usr/local/etc:/usr/local/sbin:/etc:/usr/etc:/usr/gnu/bin

その後もpython3が見つかりませんcd /binwhich

既知のギター:

  • すべてのサーバーはCentOS 7.9で、uname -aが一致します。
  • rpm -qa | sort > $HOSTNAME.txt各サーバーで実行して比較します。同じ結果
  • bash v4.2.26、tcsh v6.18.01(すべてのシステムで同じ)
  • 複数のユーザーが確認した動作は、tcshとbashで同じ結果を生成します。 1人のユーザーのシェルは、システムのデフォルト(~/.bashrc、~/.tcshrc、または~/.loginなし)を使用します。私はそれをカスタマイズしました。
  • IT部門は、すべてのサーバーに一貫して適用される標準の毎月のパッチ以外に変更がないことを明らかにしました。
  • 再起動後も問題は解決しません。

より多くの情報が必要な場合はお知らせください。

関連情報