TypeError при запуске update-manager на ubuntu 17.10

Когда я пытаюсь запустить диспетчер обновлений, я получаю следующую ошибку:

szymon@sm:~$ update-manager Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) File "/usr/lib/python3/dist-packages/UpdateManager/backend/InstallBackendAptdaemon.py", line 67, in update _("Checking for updates…"), False) File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) File "/usr/lib/python3/dist-packages/UpdateManager/backend/InstallBackendAptdaemon.py", line 159, in _show_transaction yield trans.run() dbus.exceptions.DBusException: org.freedesktop.DBus.Python.TypeError: Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) File "/usr/lib/python3/dist-packages/aptdaemon/core.py", line 913, in _run yield self._check_auth() File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) File "/usr/lib/python3/dist-packages/aptdaemon/core.py", line 965, in _check_auth authorized = yield self._check_alternative_auth() File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) TypeError: __init__() missing 1 required positional argument: 'action_id' Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) File "/usr/lib/python3/dist-packages/UpdateManager/backend/InstallBackendAptdaemon.py", line 67, in update _("Checking for updates…"), False) File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) File "/usr/lib/python3/dist-packages/UpdateManager/backend/InstallBackendAptdaemon.py", line 159, in _show_transaction yield trans.run() dbus.exceptions.DBusException: org.freedesktop.DBus.Python.TypeError: Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) File "/usr/lib/python3/dist-packages/aptdaemon/core.py", line 913, in _run yield self._check_auth() File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) File "/usr/lib/python3/dist-packages/aptdaemon/core.py", line 965, in _check_auth authorized = yield self._check_alternative_auth() File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 477, in _inline_callbacks result = gen.throw(result.type(result.value).with_traceback(result.traceback)) TypeError: __init__() missing 1 required positional argument: 'action_id' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 390, in _next self.result = callback(self.result, *args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 535, in gotResult _inline_callbacks(res, gen, deferred) File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 525, in _inline_callbacks deferred.errback() File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 352, in errback self._next() File "/usr/local/lib/python3.6/dist-packages/defer/__init__.py", line 408, in _next self.result.traceback) File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 98, in apport_excepthook pr['_PythonExceptionQualifier'] = name File "/usr/lib/python3/dist-packages/problem_report.py", line 652, in __setitem__ raise TypeError("value for key %s must be a string, CompressedValue, or a file reference" % k) TypeError: value for key _PythonExceptionQualifier must be a string, CompressedValue, or a file reference

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

Когда я

Информация о версии:

szymon@sm:~$ update-manager --version update-manager: version 1:17.10.11su szymon@sm:~$ lsb_release -a LSB Version: core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:printing-9.20160110ubuntu5-amd64:printing-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch Distributor ID: Ubuntu Description: Ubuntu 17.10 Release: 17.10 Codename: artful

Информация о версии:

Переустановил менеджер обновлений, python3-update-manager, update-manager-core, отложил с помощью синаптики.

Любые другие шаги, которые я могу выполнить, чтобы исправить это? Должен ли менеджер обновлений использовать python3.6 по умолчанию?

EDIT 1: добавить вывод списка pip3

szymon@sm:~/Projects/aurelia/contact-manager$ pip3 list DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning. asn1crypto (0.23.0) certifi (2017.4.17) cffi (1.11.2) chardet (3.0.4) command-not-found (0.3) configobj (5.0.6) cryptography (2.1.4) defer (1.0.4) defusedxml (0.5.0) distro-info (0.0.0) future (0.16.0) idna (2.5) jira (1.0.10) junitparser (1.0.0) keyring (10.5.0) oauthlib (2.0.1) pbr (3.1.1) pep8 (1.7.1) pip (9.0.1) pycparser (2.18) python-debian (0.1.30) requests (2.18.1) requests-oauthlib (0.8.0) requests-toolbelt (0.8.0) SecretStorage (2.3.1) setuptools (36.6.0) six (1.10.0) tabulate (0.8.2) ubuntu-drivers-common (0.0.0) unattended-upgrades (0.1) urllib3 (1.21.1) wheel (0.29.0)
1
задан 18 January 2018 в 13:52

3 ответа

Кажется, что проблема вызвана пакетом defer, update-manager имеет 15 сообщений об этом.

Попробуйте удалить его с помощью

sudo pip3 uninstall defer==1.0.4

и переустановите его из репозиторий

sudo apt-get install --reinstall python3-defer
2
ответ дан 22 May 2018 в 15:28

Кажется, что проблема вызвана пакетом defer, update-manager имеет 15 сообщений об этом.

Попробуйте удалить его с помощью

sudo pip3 uninstall defer==1.0.4

и переустановите его из репозиторий

sudo apt-get install --reinstall python3-defer
2
ответ дан 17 July 2018 в 22:44

Кажется, что проблема вызвана пакетом defer, update-manager имеет 15 сообщений об этом.

Попробуйте удалить его с помощью

sudo pip3 uninstall defer==1.0.4

и переустановите его из репозиторий

sudo apt-get install --reinstall python3-defer
2
ответ дан 24 July 2018 в 13:21

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

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