提问人:Stryker2k2 提问时间:3/2/2021 更新时间:3/2/2021 访问量:287
在 Proxmox 中恢复容器
Recover Container in Proxmox
问:
我正在将 Proxmox 用于我的所有容器和虚拟机。最近,我使用命令行将我的Nextcloud容器从Ubuntu 18.04更新到20.04。do-release-upgrade
容器已升级到 20.04 并重新启动...但是,之后它再也没有重新上线。当我尝试从 Proxmox 控制台启动它时pct start 107
[email protected] 的作业失败,因为控制过程 退出,并显示错误代码。
请参阅“systemctl 状态 pve-contain[email protected]“和”journalctl-xe“了解详情。命令 “systemctl start pve-container@107”失败:退出代码 1
“systemctl”和“journalctl”都只是声明服务无法启动。
因此,我的问题...如何从该容器中恢复文件?我可以制作一个新的Nextcloud服务器(并记得拍摄快照)...但是,如何恢复文件?
答:
0赞
Stryker2k2
3/2/2021
#1
没关系,我修好了!
https://gist.github.com/ammgws/6c959cf60ba3fb3d6f91698efb7be3a9
您必须修改已知发行版的列表!
#Edit /usr/share/perl5/PVE/LXC/Setup/Ubuntu.pm and add 18.04 to list of known distros.
my $known_versions = {
'18.04' => 1, # bionic
'17.10' => 1, # artful
'17.04' => 1, # zesty
'16.10' => 1, # yakkety
'16.04' => 1, # xenial
'15.10' => 1, # wily
'15.04' => 1, # vivid
'14.04' => 1, # trusty LTS
'12.04' => 1, # precise LTS
};
评论