👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>
出现上述问题,很有可能是由于Cloud-init执行异常导致的连接异常。如果您在制作自定义镜像的实例中更新了Python 3版本,并修改了Python默认解释器(即创建了新版本Python 3软链接),则可能会导致已安装的Cloud-init执行异常。例如,运行cloud-init --version,产生如下报错:
您可以通过以下方法,更新自定义镜像配置后重新创建实例。
方法一:更新Python 3版本后,重新安Cloud-init。具体操作,请参见安装Cloud-init。
方法二:修改Cloud-init执行文件。参考如下配置,将Python解释器对应的路径修改为历史版本的Python 3,本节以历史版本为Python 3.6为例进行说明。
执行vim /usr/local/bin/cloud-init,打开cloud-init文件。
按i进入编辑模式,将文件开头#!后的内容修改为Python 3.6所在路径。
#!/usr/bin/Python3.6
按Esc键退出编辑模式,然后输入:wq并回车,保存并退出文件。