文档首页 > > 常见问题> 密码与密钥对> 密钥类> python升级导致Cloud-init不工作

python升级导致Cloud-init不工作

分享
更新时间: 2020/04/14 GMT+08:00

问题描述

以CentOS 6.8镜像的弹性云服务器为例,将python从python 2.6升级到python 2.7版本后,可能会引起Cloud-init不工作,具体表现为:弹性云服务器的密码、密钥、hostname等信息无法通过Cloud-init注入。

执行命令cloud-init -v查询Cloud-init的版本,回显报错,如图1所示。

图1 Cloud-init运行异常

可能原因

Cloud-init使用的python版本不正确。

处理方法

将Cloud-init使用的python版本修改为升级前版本,即将/usr/bin/cloud-init环境变量从默认的“#!/usr/bin/python”修改为升级前的“#!/usr/bin/python2.6”路径。

图2 修改python版本
分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问