LINUX.ORG.RU

Не запускается KGpg

 ,


0

1

При попытке запустить KGpg не запускается, только висит в процессах. При загрузке KDE жалуется что нет config’а в /home/username/.gnupg.

Каталога .gnupg действительно нет, при запуске gpg из консоли он не создается (а должен).

Как восстановить работу этих программ?

★★★★
Ответ на: комментарий от Dumppper001

Снес всё кроме gpg. Сам gpg через apt purge удалить не дает, выдает вот это со словами «Следующая информация, возможно, вам поможет»:

Следующие пакеты имеют неудовлетворённые зависимости:
 libreoffice-base-core : Зависит: libreoffice-core-nogui (= 1:7.0.4-4+deb11u1) но он не будет установлен или
                                         libreoffice-core (= 1:7.0.4-4+deb11u1) но он не будет установлен
 python3-uno : Зависит: libreoffice-core-nogui (= 1:7.0.4-4+deb11u1) но он не будет установлен или
                               libreoffice-core (= 1:7.0.4-4+deb11u1) но он не будет установлен
E: Ошибка: pkgProblemResolver::Resolve привёл к появлению сломанных пакетов. Это может быть вызвано зафиксированными пакетами.

Можно попробовать удалить gnupg, но с ним apt хочет удалить gnome, vs code и не только:

Следующие пакеты будут УДАЛЕНЫ:
  code* gnome* gnupg* libblockdev-crypto2* libvolume-key1* seahorse*

Но нужно все это удалять или необходимо снести только gpg (а не gnupg)?

P.S. Я на KDE так что смерть Gnome не критична

GREAT-DNG ★★★★
() автор топика
Ответ на: комментарий от Dumppper001

Отнюдь. Просто от gnupg зависит gnome-keyring, на который полгнома завязано, как мы видим выше - VS Code тоже, а если б этого было мало, от него зависит и сам apt (или пока что в установке по умолчанию GnuPG 1.x?).

Но его и не надо удалять - GnuPG не трогает ничего кроме ~/.gnupg, так что вендузячья переустановка не поменяля бы ровным счетом ничего.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 1)
Ответ на: комментарий от XMs

Нет. Я пользуюсь KDE, а Gnome ставил вместе с системой и пока оставил (на всякий случай).

GREAT-DNG ★★★★
() автор топика
Ответ на: комментарий от token_polyak

Дистрибутив: Debian 11; Окружение рабочего стола: KDE 5 Plasma;

Запуск в терминале командой kgpg несколько раз пишет:

файл параметров '/home/username/.gnupg/gpg.conf': Нет такого файла или каталога

И выдает это сообщение.

GREAT-DNG ★★★★
() автор топика
Ответ на: комментарий от GREAT-DNG

Попробуй удалить ~/.kde/share/config/kgpgrc, и, если создалась заново - директорию ~/.gnupg.

Тем временем я попробую повторить в виртуальной машине.

token_polyak ★★★★★
()
Ответ на: комментарий от token_polyak

Все равно ничего нет:

drwxr-xr-x 2 username username 4096 янв 10 17:58 .
drwxr-xr-x 4 username username 4096 янв  6 15:27 ..
-rw------- 1 username username 2975 янв 10 17:58 kdeglobals

Может из-за отсутствия kgpgrc и не запускается?

GREAT-DNG ★★★★
() автор топика
Ответ на: комментарий от token_polyak

Извиняюсь, это был /home/username/.kde/share/config/.

Вот /home/username/.gnupg (до gpg --full-gen-key):

drwx------  2 dng dng 4096 янв 10 19:30 .
drwxr-xr-x 28 dng dng 4096 янв 10 18:14 ..
-rw-r--r--  1 dng dng   20 янв 10 19:30 .#lk0x00005575f74331a0.DebianPC.5437
-rw-------  1 dng dng   32 янв 10 19:30 pubring.kbx

После:

drwx------  4 dng dng 4096 янв 10 19:34 .
drwxr-xr-x 28 dng dng 4096 янв 10 18:14 ..
-rw-r--r--  1 dng dng   20 янв 10 19:30 .#lk0x00005575f74331a0.DebianPC.5437
drwx------  2 dng dng 4096 янв 10 19:34 openpgp-revocs.d
drwx------  2 dng dng 4096 янв 10 19:34 private-keys-v1.d
-rw-r--r--  1 dng dng  932 янв 10 19:34 pubring.kbx
-rw-------  1 dng dng   32 янв 10 19:30 pubring.kbx~
-rw-------  1 dng dng 1240 янв 10 19:34 trustdb.gpg

В процессе выполнения gpg --full-gen-key ошибок не было.

GREAT-DNG ★★★★
() автор топика
Ответ на: комментарий от GREAT-DNG

Значит, вся странность в том, что KGpg не создает файл gpg.conf, и тут же ругается на его отсутствие.

Разработчики KGpg советуют поискать дефолтный файл kgpgrc в /usr/share - find /usr/share -name kgpgrc - и проверить, не прописано ли в нем gpg_config_path=$HOME/.gnupg вместо gpg_config_path=$HOME/.gnupg/gpg.conf, ибо в таком случае KGpg в момент запуска ищет каталог .gnupg, находит, и не создает gpg.conf.

upd: Сейчас проверил, и такого файла в дебиане нет. Тогда должно помочь добавление

[GPG Settings]
Groups=
gpg_config_path=$HOME/.gnupg/gpg.conf
в свой пользовательский kgpgrc (~/.kde/share/config/kgpgrc). Также можно попробовать создать пустый gpg.conf.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 5)
Ответ на: комментарий от token_polyak

В /home/username/.kde/share/config/ лежит только kdeglobals.

В usr/share/ действительно нет kgpgrc.

Если создать пустой gpg.conf Kgpg просто висит в процессах.

GREAT-DNG ★★★★
() автор топика
Ответ на: комментарий от GREAT-DNG

Тогда у меня не остается предположений. Разве что прислать образ корневой ФС для разбора, ну или переустановить систему (возможно с сохранением /home/user), ради удобства - сразу в установщике выбрать task KDE.

Жаль, что не откликнулось побольше людей, даже Vsevolod-linuxoid не отметился, хотя обычно очень активен именно в таких тредах.

token_polyak ★★★★★
()
Последнее исправление: token_polyak (всего исправлений: 4)
16 марта 2022 г.
Ответ на: комментарий от token_polyak

Извиняюсь за задержку (3 месяца). В общем: переустановил ось, поставил kgpg, но все равно после перезагрузки не работало. Тогда я накатил Kleopatra, которая пожаловалась на отсутствие какой-то либы (ncruses кажется), поставил её. Тогда kgpg перестал жаловатся при загрузке, но из меню приложений все равно не запускалось. Получилось запустить через иконку в трее, но с тех пор предпочитаю Kleopatr’у.

GREAT-DNG ★★★★
() автор топика
Последнее исправление: GREAT-DNG (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.