我得到以下错误消息。它不能解释我进口的东西,所以我不知道如何纠正它。我甚至不知道我在进口,我以为我在更新。
# 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.发布于 2020-04-25 12:12:47
最近向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时不会得到错误。
https://askubuntu.com/questions/1230083
复制相似问题