ssh経由でリモートマシンにアクセスするときにコマンドが見つからない例外が発生する

ssh経由でリモートマシンにアクセスするときにコマンドが見つからない例外が発生する

SSHでリモートマシンにアクセスすると奇妙な動作が発生します

すべてのマシンはrhel 7.2バージョン

これが私たちが得たものです

ssh server142
Last login: Thu May 27 09:44:13 2021 from  server_ER




-bash: server: command not found
-bash: stratumweight: command not found
-bash: driftfile: command not found
-bash: $'rtcsync\r': command not found
-bash: makestep: command not found
-bash: bindcmdaddress: command not found
-bash: bindcmdaddress: command not found
-bash: keyfile: command not found
-bash: commandkey: command not found
-bash: $'generatecommandkey\r': command not found
-bash: $'\r': command not found
-bash: $'noclientlog\r': command not found
-bash: logchange: command not found
-bash: $'\r': command not found
-bash: logdir: command not found

そこで、$PATH不良サーバーをチェックし、他の正常なサーバーと比較しましたが、両方の$PATH出力は同じ出力でした

echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

bashrcまた、マシン間の良い点と悪い点を比較しましたが、違いはありませんでした。

この問題の原因は何である可能性があるかヒントはありますか?

答え1

一部のメッセージには\r、ファイルに Windows の行末が含まれていることを強く示唆する内容が含まれています。

答え2

問題はファイルにあった/etc/bash_completion.d/chrony.conf

そこでこのファイルを

 mv /etc/bash_completion.d/chrony.conf /var/tmp

関連情報