我试图清理系统中的旧存储库(20.04.4),以便最终读取有关旧存储库没有发布文件的错误。
我发现使用 Synaptic 时无法从“设置”菜单中打开存储库选项。如果我尝试使用“software-properties-gtk”从终端打开“软件属性”,则会收到以下错误:
(software-properties-gtk:21925): GLib-GIO-ERROR **: 22:43:26.896: 设置模式“com.ubuntu.SoftwareProperties”不包含名为“ubuntu-pro-banner-visible”的键跟踪/断点陷阱(核心转储)”
但是,当我在 Gedit 中打开 /usr/share/glib-2.0/schemas/com.ubuntu.SoftwareProperties.gschema.xml 时,密钥确实出现了,而且格式似乎正确。
<?xml version="1.0" encoding="UTF-8"?>
<schemalist>
<schema id="com.ubuntu.SoftwareProperties" path="/com/ubuntu/SoftwareProperties/">
<key name="goa-account-id" type="s">
<default>""</default>
<summary>Livepatch account id</summary>
<description>gnome-online-account account id used for livepatch authentication.</description>
</key>
<key name="ubuntu-pro-banner-visible" type="b">
<default>true</default>
<summary>Ubuntu Pro banner visibility</summary>
<description>True if the Ubuntu Pro banner should be shown.</description>
</key>
</schema>
</schemalist>
到目前为止,我所做的修复尝试就是重新安装 software-properties-common 和 software-properties-gtk。
答案1
我最终使用的解决方案
读完这个答案https://askubuntu.com/a/1312345/656062我注意到一条评论提到software-properties-qt
这应该与几乎相同software-properties-gtk
。
我安装了它sudo apt install software-properties-qt
并且它运行起来没有问题,所以对于无法使用 gtk 版本的人来说,这也许可以作为一种替代方案。