Сбой обновления Azure RedHat vm yum: «Узел SSL отклонил ваш сертификат как просроченный». - PullRequest
0 голосов
/ 22 ноября 2018

Я только что запустил стандартную виртуальную машину 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 изображение?

Ответы [ 5 ]

0 голосов
/ 15 мая 2019

Если вы не можете скачать 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
0 голосов
/ 07 января 2019

Ранее я сталкивался с этой проблемой, и обходной путь, предоставляемый службой поддержки 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
0 голосов
/ 23 ноября 2018

Я также столкнулся с этой проблемой через несколько дней.Я нашел эту тему:

https://access.redhat.com/solutions/3167021

0 голосов
/ 23 ноября 2018

Я также столкнулся с той же проблемой вчера.Я ссылался на следующие ссылки на портале поддержки 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

Надеюсь, это поможет.

0 голосов
/ 23 ноября 2018

Попробуйте запустить sudo yum upgrade, и тогда у вас должно получиться, что это работает

...