Рейтинг:1

устаревший элемент метаданных 'sshKeys' | центос | последняя гостевая среда уже установлена

флаг cn

При входе в виртуальную машину GCP из браузера я получаю всплывающее окно с сообщением

Гостевая среда виртуальной машины устарела и поддерживает только устаревший элемент метаданных sshKeys. Пожалуйста, следуйте инструкциям здесь обновить.

А: Я следовал инструкции и обновил гостевую среду, как уже упоминалось. здесь и запустите следующие cmds

судо ням makecache
sudo yum установить google-compute-engine google-compute-engine-oslogin \
google-гостевой агент google-osconfig-агент

Б: В результате у меня теперь есть следующие пакеты

google-compute-engine-20210204.00-g1.el7.noarch 
google-compute-engine-oslogin-20210429.00-g1.el7.x86_64
гугл-гостевой агент-20210223.01-g1.el7.x86_64 
google-osconfig-агент-20210429.3-g1.el7.x86_64 

С: Перезапустил виртуальную машину и все еще получаю то же сообщение Гостевая среда ВМ устарела

В чем может быть проблема?.
Примечание: Я также не могу использовать функцию SSHMeta, так как я впервые пробую SSHKey через мета на этой виртуальной машине. Кроме того, эта виртуальная машина была создана из образа, которому более двух лет.


PS: Подтвердили среду, как уже упоминалось здесь

>>> sudo systemctl list-unit-files | гугл | grep включен
google-accounts-manager.service включен 
google-address-manager.service включен 
google-clock-sync-manager.service включен 
google-guest-agent.service включен 
google-osconfig-agent.service включен 
google-shutdown-scripts.service включен 
google-startup-scripts.service включен 
google-oslogin-cache.timer включен 

консоль последовательного порта тоже выглядит нормально

Установленные пакеты

rpm -qa --queryformat '%{ИМЯ}\n' \
> |grep -iE google\|gce | grep -iE \
> 'гугл|gce'
Google-компьютер-демон
google-compute-engine
google-cloud-sdk
google-compute-engine-oslogin
Google-гостевой агент
google-osconfig-агент

Я вижу журналы, которые создает google-agent /home/user-configured-in-ssh-meta

Но он не добавляет ключ в файл авторизованного ключа

John Hanley avatar
флаг cn
Вы используете версию ОС, которая больше не поддерживается?
флаг cn
`cat /etc/centos-release` говорит `Выпуск CentOS Linux 7.9.2009 (Core)` и [документация gcp](https://cloud.google.com/compute/docs/images/install-guest-environment#os_support) говорит, что поддерживается
Рейтинг:2
флаг br

Столкнулся с похожей проблемой при переносе старой ВМ. мне пришлось удалить google-compute-daemon.noarch со старой виртуальной машины и обновите гостевую среду.

Также убедитесь, что у вас установлено следующее:

gce-disk-expand.x86_64 1:20200716.00-g1.el7 @google-cloud-compute
google-cloud-sdk.noarch 293.0.0-1 @google-cloud-sdk
google-compute-engine.noarch 1:20210204.00-g1.el7 @google-cloud-compute
google-compute-engine-oslogin.x86_64 1:20210429.00-g1.el7 @google-cloud-compute
google-guest-agent.x86_64 1:20210223.01-g1.el7 @google-cloud-compute
google-osconfig-agent.x86_64 1:20210429.3-g1.el7 @google-cloud-compute

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.