Не может добавить, что PPA вводит 18.04: NameError: имя 'KUrl' не определяется

Я пытаюсь добавить ppa ключевое программное обеспечение канавки Источники - Аутентификацию - файл ключей Импорта.

Я решил доступ к интерфейсу Sources программного обеспечения, как описано здесь: Источники программного обеспечения GUI в Kubuntu 18.04.

Но запуская инструмент в терминале и пытаясь не добавить ключ ничего не происходит.

enter image description here

Это - то, что замечено в терминале:

~$ sudo -H software-properties-kde
[sudo] password for cip: 
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/softwareproperties/kde/SoftwarePropertiesKDE.py", line 667, in add_key_clicked
    url = KUrl.fromPath(home)
NameError: name 'KUrl' is not defined

Я нахожусь в LXQT, установленном сверху Kubuntu 18.04, то же происходит в обоих.

3
задан 30 September 2018 в 22:20

1 ответ

Проблема, кажется, заключается в следующем фрагменте кода:

home = QDir.homePath()
if "SUDO_USER" in os.environ:
    home = os.path.expanduser("~%s" % os.environ["SUDO_USER"])
url = KUrl.fromPath(home)

Я тестировал на ВМ, и это, похоже, ошибка с KUrl, не существующим, каким бы он ни был. Сначала я подумал, что это может быть связано с запуском его из терминала вместо метода GUI, но я также проверил эти методы и все еще получаю ту же ошибку. Кроме того, читая код, я не думаю, что возможно, что KUrl был определен где-либо или импортирован как модуль Python.

Я решил взять эту ошибку в репозитории software-properties для Ubuntu:

https://bugs.launchpad.net/ubuntu/+source/software-properties/+ bug / 1795278

Я советую пока использовать команду apt-key add <file> для добавления ключа в вашу систему.

1
ответ дан 1 December 2019 в 17:27

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

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