已将 lxc 容器 debian trixie 通过 dist-upgrade 升级到 13.1 的,可能会面临启动失败的问题。
临时解决办法:编辑 /usr/share/perl5/PVE/LXC/Setup/Debian.pm 内的版本限制部分,将 13 改为更高的值如 14:die "unsupported debian version '$version'\n" if !($version >= 4 && $version <= 14);
后续还得等 pve 官方软件更新彻底解决
已将 lxc 容器 debian trixie 通过 dist-upgrade 升级到 13.1 的,可能会面临启动失败的问题。
临时解决办法:编辑 /usr/share/perl5/PVE/LXC/Setup/Debian.pm 内的版本限制部分,将 13 改为更高的值如 14:die "unsupported debian version '$version'\n" if !($version >= 4 && $version <= 14);
后续还得等 pve 官方软件更新彻底解决
|
cs4foreverSep 3, 2025
1
debian 有 13.1 了吗
|
|
5xX4U5sUwdELgdQ3Sep 3, 2025
2
前几天升级 pve9 之后看了下官方的 CT template 还没有 Debian 13, 原来是有冲突, 感谢分享.
|
|
strobber16Sep 3, 2025
3
阿,这也行?为啥要限制这种东西啊
|
|
4
@cs4forever 13.1 还未发布,但是最新 debian 均将 /etc/debian_version 更新为了 13.1 ,而 pve 是读取此文件判断版本号的,这也是此启动问题出现的原因
|
|
cs4foreverSep 3, 2025
5
@paperseller 嗯嗯 我一直想等 13.1 再下载安装 没事去官网看看 一直没有 😂
|
|
FrankAdlerSep 3, 2025 via Android
6
我喜欢追新,基本上每天都用 ansible 批量升级下,肯定有服务是 13.1 ,不过我一直没重启,岂不是重启就启动不了了
|
|
7
@FrankAdler 我也是追新,sid 通道上个月就启不起来了,今天终于找到原因。可以提前编辑下 pve 文件避免重启失败
|
|
laminux29Sep 3, 2025
8
PVE 的优势是它的 OpenZFS + 虚拟机,但 lxc 是个败笔,不如 docker 。
|
|
guanzhangzhangSep 3, 2025
9
|
|
kekylinSep 3, 2025
10
@cs4forever #5 预计 9 月 6 日发布 Debian 13.1
|
|
11
@guanzhangzhang 确实官方模板镜像包含的发行版在 `/usr/share/perl5/PVE/LXC/Setup` 里有专门文件,但若说是为了求稳,非官方 img 文件却也可以随便添加并创建
|
|
IpsumSep 3, 2025 via Android
12
还是等官方 的 lxc 出来再升级吧。
|
|
cs4foreverSep 3, 2025
13
@kekylin 感谢
|
|
niukuoSep 4, 2025 via iPhone
14
@laminux29 可以在 lxc 里装 docker (以及管理面板)但是显然不能在 docker 里装 lxc 。另外 docker 的网络感觉不如 lxc 好用,比如 vlan tag
|
|
phoenix380Sep 4, 2025
16
那可以规划明年 PVE7 to PVE8 了
|
|
mrzxSep 4, 2025
17
哎,我这边生产环境,用的还是 PVE8.2.4
只要不出问题,这套虚拟化永远不会升级和折腾了. 真要是生产环境,你们每天这么折腾试试? |
|
liubaicaiSep 4, 2025
18
我完之后,遇到 lxc 里装的 docker 跑的东西跑不起来了。一个是青龙面板,一个是 pg 数据库,一个是 gitea 。
|