RHEL 7.8用です...
他の第三者がrootアカウントを使用してパッケージを更新する顧客のために仮想マシンをサポートします。 yumをrootとして使用すると、次のタイムアウトが発生します(注:これはパッケージまたはリポジトリに限定されません)。
https://rhui-2.microsoft.com/pulp/repos/microsoft-azure-rhel7/repodata/repomd.xml: [Errno 12] Timeout on https://rhui-2.microsoft.com/pulp/repos/microsoft-azure-rhel7/repodata/repomd.xml: (28, 'Operation timed out after 30001 milliseconds with 0 out of 0 bytes received')
しかし、sudoコマンドを実行すると、すべてがうまく機能することがわかりました。
全体的に、rootユーザーとして、このコマンド動作しません(ストレージにアクセスしようとするとタイムアウトが発生します。上記のタイムアウトエラーを参照してください。):
yum install -y java-11-openjdk
しかし、このコマンドは実際に働く:
sudo yum install -y java-11-openjdk
この問題の原因は何ですか?明らかにsudoを使用すると、すべてが大丈夫です。顧客はrootアカウントを使用することを期待しているので、それを自分のアカウントにするオプションはありません。何かがうまくいくには、rootでsudoを実行する必要がある理由は本当に疑問です。パスの問題ですか?
あなたの時間と心配に感謝します。
- アダム、RHCE