Package Details: eidklient 4.8-1

Git Clone URL: https://aur.archlinux.org/eidklient.git (read-only, click to copy)
Package Base: eidklient
Description: Slovak eID Client
Upstream URL: https://www.slovensko.sk/
Keywords: eac_mw_klient
Licenses: custom
Submitter: piecka
Maintainer: piecka
Last Packager: piecka
Votes: 17
Popularity: 0.001525
First Submitted: 2017-07-07 20:33 (UTC)
Last Updated: 2024-03-17 08:23 (UTC)

Latest Comments

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

piecka commented on 2019-07-08 21:04 (UTC)

I'm afraid it's not that easy to remove Qt4 dependency. There are a few Qt4 libraries used by the binary:

$ ldd /usr/bin/EAC_MW_klient | grep "not found"
    libQtDeclarative.so.4 => not found
    libQtXml.so.4 => not found
    libQtGui.so.4 => not found
    libQtNetwork.so.4 => not found
    libQtCore.so.4 => not found
    libQtGui.so.4 => not found
    libQtNetwork.so.4 => not found
    libQtCore.so.4 => not found

I'd say it's impossible without reprogramming the application against Qt5.

Even the newest Ubuntu ships qt4 package, which means the authors of "Aplikacia pre eID" don't feel much pressure to reprogram against Qt5.

In the Mac version, they include the required Qt4 libraries in the application package.

8472 commented on 2019-06-05 18:46 (UTC) (edited on 2019-07-09 15:42 (UTC) by 8472)

@piecka: It seems it could be possible to get rid of the QT4 dependency, which had been moved to the AUR recently and could therefore become more complicated to be compiled, as could be observed in the QT4 AUR comments.

During the 'debtap Aplikacia_pre_eID_*_debian.deb' step, remove the "depend = libqtcore4", "depend = qt4" and the "depend = cuda". Not sure where that CUDA dependency came from, but it's like more than 2GB for download and more than 5.5GB to install it! That sucks indeed! And I'm not sure what is the need for the "NVIDIA's GPU programming toolkit". :)

Afterwards, the LIB symlinks need to be updated: sudo ln -sf /usr/lib/qt/plugins/imageformats/libqtga.so /usr/lib/eac_mw_klient/; sudo ln -sf /usr/lib/qt/plugins/imageformats/libqgif.so /usr/lib/eac_mw_klient/; sudo ln -sf /usr/lib/qt/plugins/imageformats/libqico.so /usr/lib/eac_mw_klient/; sudo ln -sf /usr/lib/qt/plugins/imageformats/libqjpeg.so /usr/lib/eac_mw_klient/; sudo ln -sf /usr/lib/qt/plugins/imageformats/libqmng.so /usr/lib/eac_mw_klient/; sudo ln -sf /usr/lib/qt/plugins/imageformats/libqsvg.so /usr/lib/eac_mw_klient/; sudo ln -sf /usr/lib/qt/plugins/imageformats/libqtiff.so /usr/lib/eac_mw_klient/

The app. starts fine, however, more testing without the QT4 might be needed anyway.

piecka commented on 2019-03-27 20:12 (UTC)

The error 13002 probably means a problem with communication with the card reader. You can verify that in the logs located at /tmp/eacMWKlient.

Check if you have pcscd running. A possible solution: sudo systemctl enable pcscd.socket && sudo systemctl start pcscd.socket

lucidnx commented on 2019-03-23 01:31 (UTC)

po aktualizacii mi pise chybu 13002, log: [xxx@xxx ~]$ EAC_MW_klient qrc:/eIDapplication/Dialogs/qml/MyComponents/InfoContainer.qml:1107:9: QML AuthBasicContainer: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:951:17: QML Text: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:951:17: QML Text: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:951:17: QML Text: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:973:17: QML Text: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:973:17: QML Text: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:996:17: QML QDeclarativeRectangle_QML_41: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:996:17: QML QDeclarativeRectangle_QML_41: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1265:17: QML Text: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1265:17: QML Text: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1282:17: QML Rectangle: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1282:17: QML Rectangle: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1399:21: QML Rectangle: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1399:21: QML Rectangle: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1882:33: QML TextEdit: Cannot anchor item to self. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1882:33: QML TextEdit: Cannot anchor item to self. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1882:33: QML TextEdit: Cannot anchor item to self. qrc:/eIDapplication/Dialogs/qml/MyComponents/IntroductionContainer.qml:1882:33: QML TextEdit: Cannot anchor item to self. qrc:/eIDapplication/Dialogs/qml/MyComponents/VirtualKeyboard.qml:1022:17: QML Text: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/VirtualKeyboard.qml:1022:17: QML Text: Cannot anchor to an item that isn't a parent or sibling. qrc:/eIDapplication/Dialogs/qml/MyComponents/NavigationContainer.qml:59:5: QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row qrc:/eIDapplication/Dialogs/qml/MyComponents/VirtualKeyboard.qml:846:17: QML QDeclarativeRow_QML_26: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row qrc:/eIDapplication/Dialogs/qml/MyComponents/VirtualKeyboard.qml:806:17: QML QDeclarativeGrid_QML_25: Cannot specify anchors for items inside Grid Object::connect: No such signal QDeclarativeRectangle_QML_46::cancelProcessConfirm()

piecka commented on 2019-03-04 20:04 (UTC)

Updated to 3.0.2. OpenSSL tricks aren't required anymore.

piecka commented on 2018-11-21 23:30 (UTC)

LD_PRELOAD is set in the desktop entry for the application to work correctly.

If you want to run the application in a terminal, use this command: LD_PRELOAD=/usr/lib/libcurl-openssl-1.0.so EAC_MW_klient

piecka commented on 2018-11-21 23:28 (UTC)

I've updated the PKGBUILD to reflect the new version 3.0.0.

8472 commented on 2018-11-21 18:14 (UTC)

It seems, that AUR's "libcurl-openssl-1.0" package installation is indeed inevitable dependency, currently.

I've updated the Arch's wiki with what I hope could be considered a working installation guide, for both, eidklient v3 and the disig-web-signer.

@helourx: Check the wiki for howto resolve the dependencies. However, I cannot test this online functionality myself, so I'll keep that to others.

@all: Feel free to update the wiki on any discrepancies you'll discover.

helourx commented on 2018-11-20 17:03 (UTC) (edited on 2018-11-20 17:14 (UTC) by helourx)

Install the openssl-1.0, libcurl-compat, and libcurl-openssl-1.0, then run the eIDklient with: LD_PRELOAD=/usr/lib/libcurl-openssl-1.0.so EAC_MW_klient. Tested on Manjaro 18.0. BTW: I have problem with the disig websigner apps instalation and running because of dependency on the gdebi and libgl1-mesa-glx. Has anyone tried to run it without problems?