pve9 的一个暂时坑点:无法启动版本大于 13.0 的 debian 容器

2 天前
 paperseller

已将 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 官方软件更新彻底解决

1856 次点击
所在节点    Linux
18 条回复
cs4forever
2 天前
debian 有 13.1 了吗
5xX4U5sUwdELgdQ3
2 天前
前几天升级 pve9 之后看了下官方的 CT template 还没有 Debian 13, 原来是有冲突, 感谢分享.
strobber16
2 天前
阿,这也行?为啥要限制这种东西啊
paperseller
2 天前
@cs4forever 13.1 还未发布,但是最新 debian 均将 /etc/debian_version 更新为了 13.1 ,而 pve 是读取此文件判断版本号的,这也是此启动问题出现的原因
cs4forever
2 天前
@paperseller 嗯嗯 我一直想等 13.1 再下载安装 没事去官网看看 一直没有 😂
FrankAdler
2 天前
我喜欢追新,基本上每天都用 ansible 批量升级下,肯定有服务是 13.1 ,不过我一直没重启,岂不是重启就启动不了了
paperseller
2 天前
@FrankAdler 我也是追新,sid 通道上个月就启不起来了,今天终于找到原因。可以提前编辑下 pve 文件避免重启失败
laminux29
2 天前
PVE 的优势是它的 OpenZFS + 虚拟机,但 lxc 是个败笔,不如 docker 。
guanzhangzhang
2 天前
这也是人家求稳吧,有这种限制逻辑应该是测过的才发布
kekylin
2 天前
@cs4forever #5 预计 9 月 6 日发布 Debian 13.1
paperseller
2 天前
@guanzhangzhang 确实官方模板镜像包含的发行版在 `/usr/share/perl5/PVE/LXC/Setup` 里有专门文件,但若说是为了求稳,非官方 img 文件却也可以随便添加并创建
Ipsum
2 天前
还是等官方 的 lxc 出来再升级吧。
cs4forever
2 天前
@kekylin 感谢
niukuo
2 天前
@laminux29 可以在 lxc 里装 docker (以及管理面板)但是显然不能在 docker 里装 lxc 。另外 docker 的网络感觉不如 lxc 好用,比如 vlan tag
msg7086
1 天前
@laminux29 LXC 和 Docker 就不是一个用途。
LXC 是容器型虚拟机,是替代 OpenVZ 的。docker 用途是容器型应用程序。
phoenix380
1 天前
那可以规划明年 PVE7 to PVE8 了
mrzx
1 天前
哎,我这边生产环境,用的还是 PVE8.2.4

只要不出问题,这套虚拟化永远不会升级和折腾了.

真要是生产环境,你们每天这么折腾试试?
liubaicai
1 天前
我完之后,遇到 lxc 里装的 docker 跑的东西跑不起来了。一个是青龙面板,一个是 pg 数据库,一个是 gitea 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1156810

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX