在自动安装结束时,cloud-init不会更新ubuntu软件包

问题描述

我正在尝试使用PXE引导进行自动安装,引导没有问题,但是我使用cloud-init执行自动安装并遇到一些问题,其中之一是在自动安装后我想要一台完全升级的计算机所以我添加了package_update:true,package_upgrade:true,但这是行不通的。我在这里做错的是我的用户数据文件:

#cloud-config
autoinstall:
  version: 1
  identity:
    hostname: ubuntu-server
    password: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
    username: a
  packages:
    - postfix
    - ca-certificates
    - apt-transport-https
    - gnupg2
    - screen
    - net-tools
    - open-vm-tools
  final_message: "The system is finally up,after $UPTIME seconds"
  apt:
     package_update: true
     package_upgrade: true
     sources:
   <removed>
  packages:
    - some-install
bootcmd:
  - [wget,"http://some.server/cloud-init/post-install.sh",-O,/root/post-install.sh]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)