AttributeError:“DataSourceNoCloud”对象没有属性“vendordata2_raw”

AttributeError:“DataSourceNoCloud”对象没有属性“vendordata2_raw”

上次无人值守升级返回了服务“cloud-init”的错误。我从“journalctl -u cloud-init”复制了错误:

br 16 06:39:29 alestis cloud-init[1187]: AttributeError: “DataSourceNoCloud”对象没有属性“vendordata2_raw” abr 16 06:39:29 alestis cloud-init[1187]: ------------------------------------------------------------ abr 16 06:39:29 alestis systemd[1]: cloud-init.service: 主进程已退出,代码=退出,状态=1/FAILURE abr 16 06:39:29 alestis systemd[1]: cloud-init.service: 失败,结果为“退出代码”。 abr 16 06:39:29 alestis systemd[1]: 无法启动初始 cloud-init 作业(元数据服务爬虫)。

• 上次运行的版本 = Cloud-init v. 20.4.1-0ubuntu1~18.04.1 • 失败的版本 = Cloud-init v. 21.1-19-gbad84ad4-0ubuntu1~18.04.1

请问,仅将 cloud-init 包降级到最后运行版本是否安全?最好等到错误修复后再降级?

答案1

根据错误https://bugs.launchpad.net/cloud-init/+bug/1922739现在已经修复。

根据错误讨论,手动解决方法是运行sudo cloud-init clean然后重新启动 cloud-init.service 服务(或重新启动)。

相关内容