![Aptitude 的 GUI 错误/警告消息及其日志条目之间不匹配](https://linux22.com/image/225031/Aptitude%20%E7%9A%84%20GUI%20%E9%94%99%E8%AF%AF%2F%E8%AD%A6%E5%91%8A%E6%B6%88%E6%81%AF%E5%8F%8A%E5%85%B6%E6%97%A5%E5%BF%97%E6%9D%A1%E7%9B%AE%E4%B9%8B%E9%97%B4%E4%B8%8D%E5%8C%B9%E9%85%8D.png)
背景故事这里。
为了重现标题中所述的问题:
sources.list
通过向文件中引入虚假行来引发错误情况调用资质因此通过命令行
aptitude --log-file=foo.log
这导致资质GUI 将在红色框中显示 5 条错误消息:
希望在新创建的日志文件中看到所有五个所述错误消息,我检查了以下内容foo.log。我只看到二那里出现错误消息,但 GUI 的红框显示中没有出现任何错误消息:
2023-09-30 13:18:21 [140,425,484,097,408] apt.cc:426 ERROR aptitude.apt.globals - Failed to load the apt cache; trying to open it without locking.
2023-09-30 13:18:21 [140,425,484,097,408] apt.cc:436 ERROR aptitude.apt.globals - Unable to load the apt cache at all; giving up.
可以看到,GUI 屏幕上显示的错误消息比转录到临时日志文件中的错误消息更具描述性和帮助性。
有什么方法可以让 Aptitude 记录精确的红色框中显示的错误/警告?