重新启动Google Compute Engine VM实例后,我看到了以下错误:
startupscript: Finished running startup script /var/run/google.startup.script
xxxx accounts-from-metadata: WARNING error while trying to update accounts: <urlopen error [Errno 101] Network is unreachable>
xxxx accounts-from-metadata: WARNING error while trying to update accounts: <urlopen error [Errno 101] Network is unreachable>
可能是什么问题?
答案 0 :(得分:0)
更新:在查看原始问题并重新格式化后,看起来启动时出现网络错误(因<...>
中的文字被视为HTML而无法查看而被隐藏),所以我之前的答案(如下)可能不适用。留在这里以备将来参考。
请在此期间检查您的网络设置,防火墙等。
原文:
sshKeys
metadata key中可能存在语法错误。格式为:
<username>:<protocol> <key-blob> <username@example.com>
:
的右侧基本上是您公钥的内容,例如~/.ssh/google_compute_engine.pub
。
要查看当前的元数据键:
gcloud compute ssh
,或通过开发人员控制台中的SSH按钮通过以下方式加载此密钥:
curl http://metadata/computeMetadata/v1/project/attributes/sshKeys \
-H "Metadata-Flavor: Google"
并检查格式。
然后,您可以在您的实例上change the metadata。