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