менеджер обновления отказывает, когда я обновляю до 18,04

рабочий менеджер обновления приводит к катастрофическому отказу с этой ошибкой:

** (do-release-upgrade:11138): WARNING **: Failed to load shared library 'libwebkit2gtk-4.0.so.37' referenced by the typelib: /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: wl_proxy_marshal_constructor_versioned
/usr/lib/python3/dist-packages/gi/types.py:205: Warning: cannot derive 'DistUpgrade+ReleaseNotesViewerWebkit+ReleaseNotesViewerWebkit' from non-derivable parent type 'void'
  _gobject.type_register(cls, namespace.get('__gtype_name__'))
Traceback (most recent call last):
  File "/usr/bin/do-release-upgrade", line 169, in <module>
    fetcher.run()
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherCore.py", line 275, in run
    if not self.showReleaseNotes():
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcher.py", line 62, in showReleaseNotes
    res = self._try_show_release_notes_webkit()
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcher.py", line 72, in _try_show_release_notes_webkit
    from .ReleaseNotesViewerWebkit import ReleaseNotesViewerWebkit
  File "/usr/lib/python3/dist-packages/DistUpgrade/ReleaseNotesViewerWebkit.py", line 39, in <module>
    class ReleaseNotesViewerWebkit(WebKit.WebView):
  File "/usr/lib/python3/dist-packages/gi/types.py", line 213, in __init__
    super(GObjectMeta, cls).__init__(name, bases, dict_)
  File "/usr/lib/python3/dist-packages/gi/types.py", line 193, in __init__
    cls._type_register(cls.__dict__)
  File "/usr/lib/python3/dist-packages/gi/types.py", line 205, in _type_register
    _gobject.type_register(cls, namespace.get('__gtype_name__'))
RuntimeError: could not create new GType: DistUpgrade+ReleaseNotesViewerWebkit+ReleaseNotesViewerWebkit (subclass of void)

У меня были проблемы с этим прежде, чем привести ко мне не бывший способный выполнять центр управления, но я зафиксировал это при помощи более старой версии проблематичного файла. ни один новый файл или старый файл работают с этим однако и я чувствую, что должен найти источник своих проблем на этот раз вместо дешевого workoaround. У меня нет подсказки того, где даже начать. Я попытался восстановить пакет, но он просто указывает, что уже имеет последнюю версию.

0
задан 6 October 2018 в 06:38

1 ответ

Вы делали обновление распределения сначала ($ sudo склонный - получают dist-обновление), и Вам устанавливали ядро менеджера обновления. Dist-обновление не обновит Вас до новой версии (16 - 18). Это справляется с более сложными обновлениями в Вашей текущей версии, где вещи, возможно, изменились в фоновом режиме. Возможно, затем можно обновить до новой версии.

0
ответ дан 27 October 2019 в 08:54

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

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