Artix Linux Forum

Artix Linux => Applications & Software => Topic started by: Arch_user on 30 March 2022, 09:56:15

Title: [Solved]missing library files
Post by: Arch_user on 30 March 2022, 09:56:15
1.kmail
When adding account to kmail, it reports missing of  libqgpgme.so.7
libqgpgme.so is owned by qgpgme

2.geary
Geary does not show gui.
Code: [Select]
*[wrn] 12:55:44.0156 [no domain]:Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory

*[wrn] 12:55:44.0156 [no domain]:Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory

*[wrn] 12:55:44.0158 [no domain]:Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory

*[wrn] 12:55:44.0158 [no domain]:Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory

*[wrn] 12:55:44.0160 [no domain]:Error loading plugin: libaspell.so.15: cannot open shared object file: No such file or directory

*[wrn] 12:55:44.0160 [no domain]:Error loading plugin: libhspell.so.0: cannot open shared object file: No such file or directory

*[wrn] 12:55:44.0161 [no domain]:Error loading plugin: libnuspell.so.5: cannot open shared object file: No such file or directory

*[wrn] 12:55:44.0161 [no domain]:Error loading plugin: libvoikko.so.1: cannot open shared object file: No such file or directory

*[wrn] 12:55:44.0168 geary:application-certificate-manager.vala:74: No GCR slot URIs found, GCR certificate pinning unavailable
*[wrn] 12:55:44.0242 geary:application-client.vala:1001: Error creating controller: The name org.freedesktop.secrets was not provided by any .service files

After installing following packages :
libvoikko
hspell
nuspell

library errors was removed but still cant launch app
Code: [Select]
*[wrn] 12:55:44.0168 geary:application-certificate-manager.vala:74: No GCR slot URIs found, GCR certificate pinning unavailable
*[wrn] 12:55:44.0242 geary:application-client.vala:1001: Error creating controller: The name org.freedesktop.secrets was not provided by any .service files

My DE:  KDE plasma
Title: Re: missing library files
Post by: Dudemanguy on 30 March 2022, 15:05:39
I can't reproduce the Geary issue. I recall there was an issue with libqgpgme and kmail a while ago, but it should have been fixed.
Title: Re: missing library files
Post by: capezotte on 30 March 2022, 15:12:12
The org.freedesktop.secrets D-Bus service is provided by KWallet, gnome-keyring or KeePassXC.
Title: Re: missing library files
Post by: Arch_user on 30 March 2022, 18:54:16
@capezotte Thanks installing gnome-keyring solved issue for geary
Title: Re: missing library files
Post by: Dudemanguy on 30 March 2022, 19:13:13
Geary depends on org.freedesktop.secrets which will pull in gnome-keyring or keepassxc. Either one should work.
Title: Re: missing library files
Post by: Arch_user on 30 March 2022, 19:27:54
@Dudemanguy Keepassxc was already installed
Title: Re: missing library files
Post by: strajder on 30 March 2022, 20:43:11
https://forum.artixlinux.org/index.php/topic,3797.0.html

1. What is the kmail version? LC_ALL=C pacman -Qi kmail | grep Version? Make sure you are up to date, current version is world/kmail 21.12.3-2.1.

2. Make sure you are using world/kmail and not extra/kmail. https://wiki.artixlinux.org/Main/Repositories#Arch_repositories
Title: Re: missing library files
Post by: Dudemanguy on 30 March 2022, 21:37:47
To use keepassxc (https://wiki.archlinux.org/title/KeePassXC#Secret_Service) for this, it seems the program needs to be open and secrets need to be enabled in the settings. A bit unintuitive but it does work.
Title: Re: missing library files
Post by: Arch_user on 01 April 2022, 17:39:17
@strajder
1.
$ LC_ALL=C pacman -Qi kmail | grep Version
Code: [Select]
Version         : 21.12.3-2.1

2. Yes kmail is installed from world repo

Edit: I tested in VM, missing library file libqgpgme.so.7
Title: Re: missing library files
Post by: strajder on 01 April 2022, 19:17:36
Sorry, can't reproduce (see image).
Title: Re: missing library files
Post by: Arch_user on 01 April 2022, 19:33:46

I ran kmail from terminal then click on "Settings>Add account"

I noticed that is related to accountwizard
Code: [Select]
/usr/bin/accountwizard: error while loading shared libraries: libqgpgme.so.7: cannot open shared object file: No such file or directory
$ ldd /usr/bin/accountwizard | grep gpgme
      
Code: [Select]
 libqgpgme.so.7 => not found
        libgpgmepp.so.6 => /usr/lib/libgpgmepp.so.6 (0x00007f750daca000)
        libqgpgme.so.15 => /usr/lib/libqgpgme.so.15 (0x00007f750baea000)
        libgpgme.so.11 => /usr/lib/libgpgme.so.11 (0x00007f750ba4b000)
Title: Re: missing library files
Post by: strajder on 01 April 2022, 19:45:02
Noted. There seem to be several packages which need to be rebuilt with the latest libraries:
Code: [Select]
kdepim-addons-21.12.3-2
kget-21.12.3-2
kleopatra-21.12.3-2
kmail-account-wizard-21.12.3-2
Thanks for the report, this will be looked into.