Ubuntu 18.04 software-properties-gtk не работает с org.freedesktop.DBus.Error.ServiceUnknown

Проблема:

tim@ubuntu:~$ software-properties-gtk 
ERROR:dbus.proxies:Introspect error on :1.103:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
Traceback (most recent call last):
  File "/usr/bin/software-properties-gtk", line 100, in <module>
    app = SoftwarePropertiesGtk(datadir=options.data_dir, options=options, file=file)
  File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 172, in __init__
    self.backend.Reload();
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.103 was not provided by any .service files
tim@ubuntu:~$ 

значение «имя» увеличивается при каждой попытке.

Я попытался очистить и переустановить dbus, например.

 sudo aptitude reinstall apt apt-utils aptdaemon aptdaemon-data update-manager update-manager-core dbus

но безрезультатно.

Это установка xubuntu 18.04, которая до сих пор не доставляла никаких проблем.

0
задан 6 September 2019 в 06:45

3 ответа

Оказывается, что импорт requests_unixsocket перестал работать в/usr/lib/python3/dist-packages/softwareproperties/LivepatchService.py, потому что

 try:
     import dateutil.parser
     import requests_unixsocket

     gi.require_version('Snapd', '1')
     from gi.repository import Snapd
 except(ImportError, ValueError):
     pass

и это был dateutil.parser, не импортирующий с ошибкой, что модуль шесть не присутствовал. Пакет python3 шесть был установлен (так мой сказанный диспетчер пакетов). когда я переустановил этот пакет, software-properties-gtk работал снова.

1
ответ дан 23 October 2019 в 03:07
sudo apt purge software-properties-gtk
sudo apt autoremove
sudo apt update
sudo apt install software-properties-gtk
sudo software-properties-gtk

у меня была та же проблема, и я переустанавливаю software-properties-gtk, и моя проблема зафиксировала

0
ответ дан 23 October 2019 в 13:07

У меня была такая же проблема. Это помогло:

sudo apt-get update && sudo apt-get install --reinstall python3-six python3-certifi
1
ответ дан 8 October 2020 в 19:32

Другие вопросы по тегам:

Похожие вопросы: