Рейтинг:2

Не удается открыть свойства программного обеспечения-gtk в Ubuntu 20.04

флаг cn

Я не могу открыть свойства программного обеспечения-gtk в Ubuntu 20.04. Это ошибка, которую я получаю:

программное обеспечение-свойства-gtk
Traceback (последний последний вызов):
  Файл "/usr/lib/python3/dist-packages/dbus/bus.py", строка 177, в активировать_имя_владельца
    вернуть self.get_name_owner(bus_name)
  Файл "/usr/lib/python3/dist-packages/dbus/bus.py", строка 361, в get_name_owner
    вернуть self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
  Файл "/usr/lib/python3/dist-packages/dbus/connection.py", строка 652, в call_blocking
    answer_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: не удалось получить владельца имени «com.ubuntu.SoftwareProperties»: такого имени нет

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (последний последний вызов):
  Файл "/usr/bin/software-properties-gtk", строка 100, в <module>
    app = SoftwarePropertiesGtk(datadir=options.data_dir, options=options, file=file)
  Файл "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", строка 208, в __init__
    proxy = bus.get_object("com.ubuntu.SoftwareProperties", "/")
  Файл "/usr/lib/python3/dist-packages/dbus/bus.py", строка 241, в get_object
    вернуть self.ProxyObjectClass(self, bus_name, object_path,
  Файл "/usr/lib/python3/dist-packages/dbus/proxy.py", строка 250, в __init__
    self._named_service = conn.activate_name_owner(bus_name)
  Файл "/usr/lib/python3/dist-packages/dbus/bus.py", строка 182, в активировать_имя_владельца
    self.start_service_by_name(bus_name)
  Файл "/usr/lib/python3/dist-packages/dbus/bus.py", строка 277, в start_service_by_name
    return (Истина, self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
  Файл "/usr/lib/python3/dist-packages/dbus/connection.py", строка 652, в call_blocking
    answer_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.PermissionsInvalid: разрешение помощника setuid неверно
N0rbert avatar
флаг zw
Что выводит `ls -al /usr/lib/dbus-1.0/dbus-daemon-launch-helper`?
Рейтинг:1
флаг zw

Чтобы исправить эту ошибку, вы должны восстановить бит разрешения setuid для соответствующего исполняемого помощника Dbus, используя следующую команду:

sudo chmod u+s /usr/lib/dbus-1.0/dbus-daemon-launch-helper

а потом попробуй еще раз запустить программное обеспечение-свойства-gtk.

Также рассмотрите возможность проверки всей файловой системы на наличие ошибок с помощью fsck.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.