RHEL 7.8용입니다...
다른 제3자가 루트 계정을 사용하여 패키지를 업데이트하는 고객을 위해 가상 머신을 지원합니다. yum을 루트로 사용하면 다음과 같은 시간 초과가 발생합니다(참고: 이는 패키지나 저장소에 국한되지 않습니다).
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 명령을 실행하면 모든 것이 잘 작동하는 것으로 나타났습니다.
전체적으로,루트 사용자로, 이 명령작동하지 않습니다(저장소에 액세스하려고 하면 시간 초과가 발생합니다. 위의 시간 초과 오류를 참조하세요.):
yum install -y java-11-openjdk
하지만 이 명령은실제로 작동한다:
sudo yum install -y java-11-openjdk
이 문제의 원인이 무엇인지 아시나요? 분명히 sudo를 사용하면 모든 것이 괜찮습니다. 고객은 루트 계정을 사용하기를 기대하므로 이를 자신의 계정으로 만들 수 있는 옵션이 없습니다. 뭔가 작동하려면 루트로 sudo를 실행해야 하는 이유가 정말 궁금합니다. 경로 문제인가요?
당신의 시간과 배려에 감사드립니다.
-아담, RHCE