Сообщение об ошибке при обновлении

Я получаю следующее сообщение об ошибке. Он не объясняет, что я импортирую, поэтому я не знаю, как это исправить. Я даже не знал, что импортирую, думал, что обновляюсь.

# update-manager -d
Checking for a new Ubuntu release
/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcher.py:23: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, Gdk
/usr/lib/python3/dist-packages/DistUpgrade/ReleaseNotesViewerWebkit.py:33: PyGIWarning: WebKit2 was imported without specifying a version first. Use gi.require_version('WebKit2', '4.0') before import to ensure that the right version gets loaded.
  from gi.repository import WebKit2 as WebKit
Gtk-Message: 05:19:30.703: GtkDialog mapped without a transient parent. This is discouraged.
0
задан 24 April 2020 в 07:28

1 ответ

Об этой ошибке недавно сообщили Ubuntu. Вот способ исправить эти пару ошибок. Если вы внимательно посмотрите на эту ошибку, она уже даст вам информацию о том, что не так и как это можно исправить.

Шаг 1: Откройте терминал и введите

cd /usr/lib/python3/dist-packages/DistUpgrade

Здесь вам нужно будет работать с двумя файлами Python DistUpgradeFetcher.py и ReleaseNotesViewerWebkit.py.

Хорошо, давайте сначала исправим DistUpgradeFetcher.py :) Откройте этот файл в любом текстовом редакторе и исправьте строки импорта на:

import gi
gi.require_version("Gtk","3.0")
from gi.repository import Gtk

Аналогично откройте ReleaseNotesViewerWebkit.py и исправьте строки импорта на:

import gi
gi.require_version('WebKit2', '4.0')
from .ReleaseNotesViewer import open_url
from gi.repository import Gtk

Это устранит ошибки и при запуске sudo update-manager -d вы не получите ошибок.

1
ответ дан 25 April 2020 в 12:12

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

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