You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

已订阅Ubuntu Pro但esm-apps仍提示需启用,无法获取对应更新问题求助

已订阅Ubuntu Pro但esm-apps仍提示需启用,无法获取对应更新问题求助

针对你遇到的这个头疼问题,我整理了几个实用的排查和解决步骤,你可以逐一尝试:

1. 刷新APT缓存并重新触发升级

有时候系统缓存没同步到最新的Pro源信息,先执行以下命令强制清理并刷新:

sudo apt clean
sudo apt update --fix-missing
sudo apt dist-upgrade

完成后再看看升级提示是否还会出现。

2. 重新启停esm-apps服务

虽然状态显示已启用,但偶尔配置会出现异常,尝试先禁用再重新启用:

sudo pro disable esm-apps
sudo pro enable esm-apps

执行完后用sudo pro status确认服务状态,再运行升级命令测试。

3. 更新Ubuntu Pro客户端

旧版本的ubuntu-advantage-tools可能存在兼容性bug,先把客户端更到最新版:

sudo apt update && sudo apt install ubuntu-advantage-tools

更新完成后重启一下系统,再检查服务状态和升级情况。

4. 手动检查APT源配置

确认esm-apps的源是否正确添加到系统中:
查看/etc/apt/sources.list.d/ubuntu-esm-apps.list文件,正常情况下应该包含类似这样的条目:
deb https://esm.ubuntu.com/apps/ jammy main restricted universe multiverse
如果文件缺失或内容异常,尝试重新生成源配置:

sudo pro refresh

5. 处理/proc/version_signature警告

你在pro status里看到的警告可能和服务状态异常有关,先检查这个文件的权限和内容:

ls -l /proc/version_signature
cat /proc/version_signature

如果权限不对,可以尝试修复:

sudo chmod 644 /proc/version_signature

要是警告仍存在,也可以尝试重装当前内核包来修复签名信息:

sudo apt install --reinstall linux-image-$(uname -r)

以上步骤应该能解决大部分这类异常情况,你可以一步步试下来,看看哪个能解决你的问题。


备注:内容来源于stack exchange,提问作者Tim Richardson

火山引擎 最新活动