нет модуля с именем _dbus_bindings

Я не могу открыть «программное обеспечение и обновления» из графического интерфейса или терминала моей системы Ubuntu 16.04.

sudo software-properties-gtk
sudo: unable to resolve host dna-ws: Connection timed out
[sudo] password for localadmin: 
Traceback (most recent call last):
  File "/usr/bin/software-properties-gtk", line 37, in <module>
    from softwareproperties.gtk.SoftwarePropertiesGtk import SoftwarePropertiesGtk
  File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 29, in <module>
    import dbus
  File "/usr/lib/python3/dist-packages/dbus/__init__.py", line 82, in <module>
    import dbus.types as types
  File "/usr/lib/python3/dist-packages/dbus/types.py", line 6, in <module>
    from _dbus_bindings import (
ModuleNotFoundError: No module named '_dbus_bindings'

Я также не могу установить программное обеспечение с помощью графического интерфейса

. ;

sudo apt-get install python-dbus

    sudo: unable to resolve host dna-ws: Connection timed out
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    python-dbus is already the newest version (1.2.0-3).
    python-dbus set to manually installed.
    0 to upgrade, 0 to newly install, 0 to remove and 187 not to upgrade.
    1 not fully installed or removed.
    After this operation, 0 B of additional disk space will be used.
    Do you want to continue? [Y/n] y
    Setting up ssmtp (2.64-8ubuntu1) ...
    hostname: Temporary failure in name resolution
    dpkg: error processing package ssmtp (--configure):
     subprocess installed post-installation script returned error exit status 1
    E: Sub-process /usr/bin/dpkg returned an error code (1)

Я в растерянности относительно того, что нужно сделать, чтобы это исправить, и не хочу причинять какой-либо ущерб системе.

0
задан 9 May 2019 в 12:25

2 ответа

Походит на пакет ssmtp не полностью установлен. Можно попытаться переустановить его с sudo apt install --reinstall ssmtp или если Вы не выполняете сервис местной почты на свой компьютер, можно удалить его с sudo apt remove ssmtp.

0
ответ дан 25 October 2019 в 01:45

Мой случай, это сообщение об ошибке при обновлении до 3.7 с 3.6 (ubuntu 18.04):

$ pwd
/usr/lib/python3/dist-packages

$ sudo cp _dbus_bindings.cpython-36m-x86_64-linux-gnu.so _dbus_bindings.cpython-37m-x86_64-linux-gnu.so

$ sudo cp _dbus_glib_bindings.cpython-36m-x86_64-linux-gnu.so _dbus_glib_bindings.cpython-37m-x86_64-linux-gnu.so
6
ответ дан 14 March 2020 в 07:57

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

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