It seems now to be fixed after using the libs from the deb package.
Search Criteria
Package Details: safesignidentityclient 4.0.0.0-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/safesignidentityclient.git (read-only, click to copy) |
---|---|
Package Base: | safesignidentityclient |
Description: | Smart card PKCS#11 provider and token manager |
Upstream URL: | https://certificaat.kpn.com/installatie-en-gebruik/installatie/pas-usb-stick/linux/ |
Licenses: | custom:copyright |
Conflicts: | safesign-lib |
Submitter: | denisfalqueto |
Maintainer: | pedrohqb (geyslan) |
Last Packager: | pedrohqb |
Votes: | 12 |
Popularity: | 0.019633 |
First Submitted: | 2015-04-10 02:25 (UTC) |
Last Updated: | 2024-05-28 00:42 (UTC) |
Dependencies (18)
- at-spi2-core (at-spi2-core-gitAUR)
- cairo (cairo-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdbm (gdbm-gitAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libsm
- libx11 (libx11-gitAUR)
- libxxf86vm
- openssl-1.1
- pango (pango-gitAUR)
- pcsclite (pcsclite-gitAUR)
- acsccid (optional) – ACS CCID PC/SC driver,
- ccid (ccid-gitAUR, ccid-morphoAUR) (optional) – Generic support for CCID devices,
- scmccidAUR (optional) – binary driver for the SCM Smart Card Readers
Required by (1)
- eporezi (optional)
Sources (2)
pedrohqb commented on 2024-05-27 02:53 (UTC) (edited on 2024-05-27 03:01 (UTC) by pedrohqb)
pedrohqb commented on 2024-05-26 22:03 (UTC) (edited on 2024-05-26 22:03 (UTC) by pedrohqb)
safesign-lib indeed removes tokenadmin as it is the main problem of using the package provided by Safesign with a rolling distro such as Arch: it often breaks due to mismatched libs (as it is happening now). The idea is to provide a saner and more stable experience for those who uses those libs to work (such as myself, a lawyer) guaranteeing that the lib necessary for productivity, i.e., libaetpkss.so, is working.
One solution for this package that might work without having to create an openssl-1.1 AUR version is mixing both RPM and DEB versions: use tokenadmin GUI from the RPM package, as it works in Arch, but use libaetpkss.so from the DEB package, as it seems not need openssl md2 enabled to work.
I will give it a try asap.
geyslan commented on 2024-05-26 18:13 (UTC)
@pedrohqb, safesign-lib removes tokenadmin from installation. Why does it do that? Please elaborate your ideas for both packages.
pedrohqb commented on 2024-05-26 17:41 (UTC)
@geyslan, I don't like the idea of creating a new AUR package of such essential package such as openssl-1.1... I might do it in order to make it work again, but I would rather recommend using safesign-lib package I created in order to avoid swapping essential system packages with AUR versions.
Nonetheless, the tokenadmin itself seems to be useless as libaetpkss.so seems enough to guarantee the smartcard to work on Firefox, PJeOffice, Libreoffice, Okular, etc.
geyslan commented on 2024-05-24 20:44 (UTC)
@pedrohqb, current installation raises:
tokenadmin: symbol lookup error: /usr/lib/libaetpkss.so: undefined symbol: EVP_md2, version OPENSSL_1_1_0
After following this
https://security.stackexchange.com/a/173427
manually enabling md2 and creating links, it worked again.
pedrohqb commented on 2024-05-19 01:52 (UTC)
As a workaround, it is possible to extract the deb package for Ubuntu 22.04 and copy the libaetpkss.so lib to /usr/local/lib.
illusioon commented on 2024-04-26 20:37 (UTC)
pedrohqb commented on 2024-02-11 23:21 (UTC)
As a workaround for the moment, I recommend installing Ubuntu 20.04 on distrobox, and installing everything inside the container: tokenadmin, firefox and any other tools, and exporting the launchers to your desktop. It is a much more reliable way of using it.
Ah, you must have pcsclite and ccid installed and enable on your host to have this workaround working.
barrupa commented on 2024-02-01 01:43 (UTC) (edited on 2024-02-01 01:57 (UTC) by barrupa)
Both versions of the package (4.0.0.0-1 and 3.7.0.0-4) fail to run at the moment.
The current version of tokenadmin
errors out at symbol lookup error: /usr/lib/libaetpkss.so: undefined symbol: EVP_md2, version OPENSSL_1_1_0
whilst the previous build (second to last PKGBUILD version) isn't compatible with wxwidgets-3.0 as in Arch Linux it is currently built using a later version of the C++ ABI which is not compatible-with/supported-by the package's tokenadmin
binary:
The library used 3.0 (wchar_t,compiler with C++ ABI 1018,wx containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1013,wx containers,compatible with 2.8).
I suggest keeping the package marked as outdated as it is otherwise unusable.
pedrohqb commented on 2024-01-28 19:46 (UTC)
Please, if you will not maintain the package anymore, give it to someone else. There are several lawyers having problems with this packages because it has been factually abandoned by the maintainer.
Pinned Comments
pedrohqb commented on 2024-05-27 02:53 (UTC) (edited on 2024-05-27 03:01 (UTC) by pedrohqb)
It seems now to be fixed after using the libs from the deb package.