Cockpit 软件更新 - 加载可用更新失败 - 离线时无法刷新缓存

Cockpit 软件更新 - 加载可用更新失败 - 离线时无法刷新缓存

在 Ubuntu Server LTS 20.x 上,使用渲染器:networkd,LAN / WAN 连接均正常运行。但是在 Cockpit > 软件更新中,它显示错误消息:

Loading available updates failed    
Cannot refresh cache whilst offline    

将设置更改为渲染器:NetworkManager
使得 Cockpit > 软件更新完美运行,而不会影响 Cockpit 中的网络模块。

但我宁愿坚持使用渲染器:networkd,因为这是一个服务器。

有没有办法让渲染器:联网工作?或者 Cockpit 只是“需要” NetworkManager?

笔记:

sudo systemctl stop network-manager.service    
sudo systemctl disable network-manager.service     

将导致驾驶舱中的网络模块失败并出现错误:

Network devices and graphs require NetworkManager

答案1

显然,Cockpit 只是“需要”网络管理器。

我的问题中也暗示了这一点。

将设置更改为渲染器:NetworkManager 使驾驶舱 > 软件更新完美地工作 没有影响联网驾驶舱中的模块。

其他解决方法导致某些模块(尤其是网络模块)无法正常运行。Cockpit 项目 github 参考->https://github.com/cockpit-project/cockpit/issues/15746

注意:此方法还可确保当你使用 Cockpit 管理虚拟机时,创建网桥等工作完美无瑕也一样。

答案2

根据,在 Ubuntu 确定网络管理器之前,最简单的解决方法是:

nmcli con add type dummy con-name fake ifname fake0 ip4 1.2.3.4/24 gw4 1.2.3.1

相关内容