Я только что запустил стандартную виртуальную машину RedHat 7 в Azure.
Я вхожу и набираю:
sudo yum update
и получаю:
Loaded plugins: langpacks, product-id, search-disabled-repos https://rhui-3.microsoft.com/pulp/repos//content/dist/rhel/rhui/server/7/7Server/x86_64/dotnet/1/debug/repodata/repomd.xml: [Errno 14] curl#58 - "SSL peer rejected your certificate as expired." Trying other mirror. https://rhui-1.microsoft.com/pulp/repos//content/dist/rhel/rhui/server/7/7Server/x86_64/dotnet/1/debug/repodata/repomd.xml: [Errno 14] curl#58 - "SSL peer rejected your certificate as expired." Trying other mirror. ...
Я думал, чтоЛицензия PAYG включает обновления?Или текущее изображение повреждено?Пробовал тоже 7.4 изображение?
Если вы не можете скачать rhui-azure-rhel7-2.2-74.noarch.rpm с помощью wget, вы можете использовать процедуру обновления вручную.Работал для меня.
Этот:
https://docs.microsoft.com/en-us/azure/virtual-machines/linux/update-infrastructure-redhat#manual-update-procedure-to-use-the-azure-rhui-servers
Вскоре это:
# Download key curl -o RPM-GPG-KEY-microsoft-azure-release https://download.microsoft.com/download/9/D/9/9d945f05-541d-494f-9977-289b3ce8e774/microsoft-sign-public.asc # Validate it # keyid must be EB3E94ADBE1229CF # user ID must be "Microsoft (Release signing) <gpgsecurity@microsoft.com>" gpg --list-packets --verbose < RPM-GPG-KEY-microsoft-azure-release # Install it sudo install -o root -g root -m 644 RPM-GPG-KEY-microsoft-azure-release /etc/pki/rpm-gpg sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-microsoft-azure-release
Тогда вы сможете скачать иустановите rpm клиента Azure (при необходимости)
# RHEL 6 curl -o azureclient.rpm https://rhui-1.microsoft.com/pulp/repos/microsoft-azure-rhel6/Packages/r/rhui-azure-rhel6-2.2-74.noarch.rpm # RHEL 7 curl -o azureclient.rpm https://rhui-1.microsoft.com/pulp/repos/microsoft-azure-rhel7/Packages/r/rhui-azure-rhel7-2.2-74.noarch.rpm # Install sudo rpm -U azureclient.rpm
Ранее я сталкивался с этой проблемой, и обходной путь, предоставляемый службой поддержки Azure, заключался в выполнении следующих команд:
wget https://rhui-1.microsoft.com/pulp/repos/microsoft-azure-rhel7/rhui-azure-rhel7-2.2-74.noarch.rpm sudo rpm -U rhui-azure-rhel7-2.2-74.noarch.rpm sudo yum clean all sudo yum repolist
Я также столкнулся с этой проблемой через несколько дней.Я нашел эту тему:
https://access.redhat.com/solutions/3167021
Я также столкнулся с той же проблемой вчера.Я ссылался на следующие ссылки на портале поддержки Redhat.
Хотя моя проблема не была решена из вышеприведенного поста после следующих инструкций, как есть, после получения подсказки из описания проблемы, у меня сработало следующее. В моем случае, более старая версияRPM "rhui-azure-rhel7" был установлен на виртуальной машине, которую я настроил несколько недель назад, когда столкнулся с той же проблемой, что и ваша.
curl -o azureclient.rpm https://rhui-1.microsoft.com/pulp/repos/microsoft-azure-rhel7/rhui-azure-rhel7-2.2-74.noarch.rpm rpm -U azureclient.rpm
Надеюсь, это поможет.
Попробуйте запустить sudo yum upgrade, и тогда у вас должно получиться, что это работает
sudo yum upgrade