GLib-GIO-ERROR 设置模式“com.ubuntu.SoftwareProperties”不包含名为“ubuntu-pro-banner-visible”的键

GLib-GIO-ERROR 设置模式“com.ubuntu.SoftwareProperties”不包含名为“ubuntu-pro-banner-visible”的键

我试图清理系统中的旧存储库(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 版本的人来说,这也许可以作为一种替代方案。

相关内容