首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apt-检查/ python-apt回归?

apt-检查/ python-apt回归?
EN

Ask Ubuntu用户
提问于 2023-03-02 21:33:25
回答 2查看 136关注 0票数 2

自2月初以来,我一直看到这样的错误消息:

代码语言:javascript
复制
E: Unknown Error: '<class 'KeyError'>' ("The cache has no package named 'linux-headers-5.4.0-144-generic:amd64'")

aptapt-cacheaptitude .他们都没有发现apt-check抱怨的文件有什么问题。

我的问题是,我们使用apt-check来确定需要对常规修复和安全修复进行升级的计算机的数字。在我实际运行升级之前,监控一直处于中断状态,我不知道什么是卡在哪里。

有没有人经历过类似的问题,更好的是,设法找出了发生了什么,并解决了它们?

EN

回答 2

Ask Ubuntu用户

发布于 2023-03-03 00:46:42

我还没有找到根本原因,但是每小时收到大约200封来自cron的电子邮件告诉我,apt检查遇到了一个问题,促使我找到了另一种方法,并迅速=}

在将度量提供给prometheus的包装脚本中,我将apt-check的调用替换为以下内容:

代码语言:javascript
复制
/usr/bin/unattended-upgrade --dry-run -d 2>/dev/null | /usr/bin/awk 'BEGIN{sec=0;up=0}/^Checking: / {if($0~/archive:[^ ]+-security/){sec++}else{up++}}END{printf "%s;%s",up+sec,sec}'

不,不是很漂亮..。但它不发出噪音就能完成任务。

票数 2
EN

Ask Ubuntu用户

发布于 2023-03-06 21:42:33

这个问题的错误(我也提交了一个客户案例来支持):https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/2007311

问题的无意修复似乎是通过:https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/2008212完成的。

它还没有被推到焦点或贾米,但我现在推动在我的客户支持的情况下,因为我一直在玩一个鼹鼠在300+服务器车队的问题,这是没有乐趣的。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1457455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档