记升级到Proxmox VE9的一些问题
备份!备份!备份!重要的事情说三遍,升级前一定要备份。

记升级到Proxmox VE9的一些问题

pve9发布已经有一段时间了,是时候该把家里的All in one服务器升级一下了。本文主要记录升级的简略过程和升级后的一些故障处理。

升级前准备

先确保已经升级到最新的pve8,接着按照官方文档,运行一下检查

pve8to9 --full

执行完成后,确保没有failure,开始进行下一步换源。

换源大致就是把源列表里的bookworm换成trixie,但要提前确认对应软件源是否真的存在debian13,例如zerotier就没有debian13的源,将其暂时禁用。

禁用没有debian13源的zerotier仓库

此外,官方文档中添加好enterprise源后,如果没有购买企业订阅,也需要禁用,并启用无订阅存储库。

换无订阅存储库

开始升级

更换好源之后,我们正式开始升级。

运行apt update,刷新包缓存,接着就可以apt dist-upgrade了。

升级过程中会询问一些关于配置文件的问题,所以需要有人在旁边看着注意一下。如何选择可以看pve官方文档。

升级完成后,再次运行pve8to9 --full进行检查,没有问题就可以重启了

升级后

Unraid开心版无法启动

我的unraid部署方案是使用内核驱动模拟unraid u盘,使用到了这个库

发现这次无法编译对应的内核模块,报错

展开报错
make -C /lib/modules/6.14.8-2-pve/build M=/root/raw-gadget/dummy_hcd SUBDIRS=/root/raw-gadget/dummy_hcd clean
make[1]: Entering directory '/usr/src/linux-headers-6.14.8-2-pve'
make[2]: Entering directory '/root/raw-gadget/dummy_hcd'
  CLEAN   Module.symvers
make[2]: Leaving directory '/root/raw-gadget/dummy_hcd'
make[1]: Leaving directory '/usr/src/linux-headers-6.14.8-2-pve'
make -C /lib/modules/6.14.8-2-pve/build M=/root/raw-gadget/dummy_hcd SUBDIRS=/root/raw-gadget/dummy_hcd modules
make[1]: Entering directory '/usr/src/linux-headers-6.14.8-2-pve'
make[2]: Entering directory '/root/raw-gadget/dummy_hcd'
  CC [M]  dummy_hcd.o
dummy_hcd.c:45:10: fatal error: asm/unaligned.h: No such file or directory
   45 | #include <asm/unaligned.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[4]: *** [/usr/src/linux-headers-6.14.8-2-pve/scripts/Makefile.build:207: dummy_hcd.o] Error 1
make[3]: *** [/usr/src/linux-headers-6.14.8-2-pve/Makefile:2001: .] Error 2
make[2]: Leaving directory '/root/raw-gadget/dummy_hcd'
make[2]: *** [/usr/src/linux-headers-6.14.8-2-pve/Makefile:251: __sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.14.8-2-pve'
make[1]: *** [Makefile:251: __sub-make] Error 2
make: *** [Makefile:8: default] Error 2
insmod: ERROR: could not load module /root/raw-gadget/dummy_hcd/dummy_hcd.ko: No such file or directory

查看issues,发现已经有人给出了解决方案:Failed to build on linux 6.14 · Issue #85 · xairy/raw-gadget

按照解决方案操作后即可成功编译并启动unraid。

宿主机Docker无法启动

因为一些原因,我在pve宿主机上安装了docker,里面只有一个数据库容器。

升级之后发现容器死活起不来,报没有权限,应该是apparmor导致的,网上搜索,发现论坛有人已经给出了解决办法:Tip: If you would like to host Docker on a PVE 9 host | Proxmox Support Forum

总结

整体还算顺利,大部分都有现成的解决方案,会抄就行。


作 者:Cookie987
链 接: https://cookie987.top/posts/upgrade-to-pve9/
来 源:Cookie987の小站
版 权 声 明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。文章版权归作者所有,未经允许请勿转载!


暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇