Package Details: safesignidentityclient

Git Clone URL: (read-only, click to copy)
Package Base: safesignidentityclient
Description: Smart card PKCS#11 provider and token manager
Upstream URL:
Licenses: custom:copyright
Submitter: denisfalqueto
Maintainer: denisfalqueto (geyslan)
Last Packager: denisfalqueto
Votes: 10
Popularity: 0.136534
First Submitted: 2015-04-10 02:25
Last Updated: 2021-07-16 12:05

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

denisfalqueto commented on 2018-10-26 22:53

Many thanks for Geyslan for important hints for avoiding deb2targz dependency for build.

denisfalqueto commented on 2018-10-23 22:28

Update to version 3.5, fetched from Pronova CA. This version has newer dependencies, so it's easier to install.

kardosop commented on 2018-05-15 02:04

Hi guys, just trying to get this PJe to install on a Manjaro live-session as a trial run.

So far I've tried to install the safesignidentityclient directly through Pamac and got a bunch of errors regarding openssl098, so I went to google and found out this "guide" from @loliveira but even when I replicate his steps, I got the package to install but when I open the tokenadmin, these messages appears on the terminal and the app crashes a few seconds after: "tokenadmin: /usr/lib/ no version information available (required by tokenadmin) 10:55:57 PM: Deleted stale lock file '/tmp/{B58139E8-7087-C745-ACBE-5EE8B60C3D32} - manjaro'.

Aborted (core dumped)"

I have these files on the path: /usr/lib/ -> /usr/lib/ /usr/lib/ /usr/lib/

Tried running it with sudo and got a new error right before the crash: "terminate called after throwing an instance of 'unsigned long' Aborted"

Can you guys help me figure this one out? Trying to get another user away from Windows!!! :D

Thanks in advance.

--EDIT: Nevermind, guys. Got it to work by installing the drivers for the token first (the package "ccid-morpho" from AUR). Now everything works flawlessly, as expected coming from Linux ;)

denisfalqueto commented on 2018-04-19 16:25


Oh, I'm glad it worked! This method of linking to specific versions of libraries is a little problematic on Arch, with rolling release just moving dependencies underneath and we only learn it when the software blows on our faces. That's why I've provided gdbm183 also, so it wouldn't update the underlining library.

Anyway, I'm very happy to help.

loliveira commented on 2018-04-19 15:54

Just managed to get it to work!!!

Here is what I did:

sudo yaourt -R safesignidentityclient openssl098 # Removed both safesign and openssl098 package

sudo rm -rf /usr/lib/ # This was left even after removing openssl098, so I removed it manually

I cloned the repository for openssl098:

makepkg # built it locally

sudo pacman -U openssl098-0.9.8.zh-2-x86_64.pkg.tar.xz # installed it

sudo rm -rf /usr/lib/libaet* # remove anything related to libaet

sudo yaourt -Sy safesignidentityclient # installed safesignidentityclient again

tokenadmin # started tokenadmin and installed the firefox integration through it

Launched firefox, and for my surprise, it worked! Now, I have no idea why that fixed my problem to be honest, if you look close enough you will see I didn't do anything that wouldn't have happened with a simple yaourt -Sy safesignidentityclient openssl098, but something certainly got messed up with my shared objects, so hopefully this info here will help someone one day.

I thought I was the only Brazilian trying to pull this off on Arch, only to find you had done all the hard work and shared it, thanks a lot @denisfalqueto!

denisfalqueto commented on 2018-04-19 15:49


Hi. You should never symlink for different versions of libraries. If some library or program links to an specific version of another, there's a reason for that and if you symlink to a different version, all hell will break lose. So, don't do that.

According to your ldd output, your version of is wrongly linked to That should be, which is provided by gdbm183. As is a binary provided by AET Software (through some hardware vendor), I believe that you should uninstall and reinstall SafeSign again. Make sure that the original source is the same as the source url in this page.

loliveira commented on 2018-04-19 15:25

hi @denisfalqueto!

Same thing over here as you can see (I updated the gist):

I don't have the missing error anymore, as I have fixed it with a symlink to

Do you have firefox integrated with libaetpkss (by clicking on tokenadmin's "Integration > Install SafeSign in Firefox")? When I click that, it says the integration has been successfully installed, but when I trigger firefox from my terminal I get:

$ firefox

/usr/lib/firefox/firefox: symbol lookup error: /usr/lib/ undefined symbol: EVP_md2

I am fighting this one now by trying to compile openssl098 with enable-md2, not sure if this will fix the issue though..

denisfalqueto commented on 2018-04-19 13:01


I also have a warning for libopenssl, I think that's normal. But I don't have any messages about missing ldd tokenadmin gave the same results as yours. Could you provide the output for ldd /usr/lib/ This is the library that links to libgdbm and here in my box is links to

loliveira commented on 2018-04-19 06:06

Turns out the issue was this: cannot open shared object file: No such file or directory

I looked up what .so files I had for libgdbm and I found this:

$ find /usr/lib -type f -name "libgdbm*" | awk '!/compat/'



So I created a symlink for the closest version:

$ sudo ln -s /usr/lib/ /usr/lib/

Now I am able to run tokenadmin although it crashes as soon as I try to do basically anything, screaming about undefined symbols on like this:

tokenadmin: symbol lookup error: /usr/lib/ undefined symbol: dbm_open

I believe this has to do with the first error that shows up on my terminal when I run tokenadmin (although it doesn't blow up right there):

tokenadmin: /usr/lib/ no version information available (required by tokenadmin)

I am able to install the firefox integration though, but when I do it crashes firefox like this:

$ firefox

/usr/lib/firefox/firefox: symbol lookup error: /usr/lib/ undefined symbol: EVP_md2

Digging deeper on google I found this:

So tomorrow I am gonna try to recompile openssl098 with enable-md2 and see how it goes, I wonder if anyone is facing these issues as well, but anyway I will keep posting here for the sake of information.

loliveira commented on 2018-04-19 04:19

Hi folks!

First, thank you for the amazing effort you have put onto this :)

I got this package installed this week, but when I try to open tokenadmin, I am facing a few issues, some I think are fine, but there is one in particular that prevents me from using the program:

~ » tokenadmin

tokenadmin: /usr/lib/ no version information available (required by tokenadmin)

01:12:24 AM: Deleted stale lock file '/tmp/{B58139E8-7087-C745ACBE-5EE8B60C3D32} - lucas'. cannot open shared object file: No such file or directory

The above shows up on my terminal but doesn't prevent the program from starting up, the thing is that when it starts, I get a GUI titled "Fatal Error" with the following message: "Unable to load"

This is the relevant info I can get about

~ » ll /usr/lib/

lrwxrwxrwx 1 root root 22 Apr 19 00:55 /usr/lib/ ->

~ » pacman -Qo /usr/lib/ /usr/lib/ is owned by safesignidentityclient 3.0.101-5

You can see the output of "ldd /usr/bin/tokenadmin" on my machine here:

Any chance someone can help me figure out what's going on?

Thanks a lot in advance!