Page 1 of 1

[SOLVED] How to install eID software on LMDE

Posted: Fri Jun 20, 2014 1:05 pm
by burnosoleil
Hello,

I am a simple user of Linux Mint Debian (Kernel: 3.11-2-amd64 x86_64 and Desktop: MATE 1.6.1) and I would like to install eID software to use Belgian online services. I use the card reader ACR38U-I1ZETA.

I followed the official instructions here, I managed to install the .deb file for eid-archive, but I don't find eid-mw and eid-viewer in the package manager, even after rebooting.

I tried this solution found on this forum but the output after inserting the first command line in a terminal is:

Code: Select all

dpkg: error processing eid-mw_4.0.4r1253_amd64_tcm226-178472.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 eid-mw_4.0.4r1253_amd64_tcm226-178472.deb
I also read on other forums (in French and Dutch) that many users experiment problems for about a year now but I could not find out exactly why. Would anyone be able to help?

Let me know if I should provide you with more details. Thanks.

Re: How to install eID software on LMDE

Posted: Fri Jun 20, 2014 3:46 pm
by DrHu
http://users.telenet.be/mydotcom/howto/ ... belpic.htm
http://eid.belgium.be/en/
--is that where you pull the packages from, their install instructions show --archive needed to get repositories ?
  • OK, looks like they point around their site showing the page(s) you already linked to..
https://aur.archlinux.org/packages/eid-viewer/
--arch is usually good for OS + app problems

I might try picking the alternate OS packages and seeing their contents
--possibly if it can't work under Linux easily, then the windows OS version may work
  • Even that it is similar to Linux, Apple OSX pkgs don't always translate easily..
-If you have Linux OS VM (Virtualbox) available, you could check the win OS version of that package.

You could also check not just the .deb file but the .rpm version
--using alien to translate on the Debian based system, or just check the contents of the .rpm package to see if they match..

https://mark911.wordpress.com/2014/01/0 ... 10-64-bit/
--getting card reader working..
  • That's as far as I can take it without installing that package set.

Re: How to install eID software on LMDE

Posted: Fri Jun 20, 2014 5:10 pm
by grizzler
burnosoleil wrote:I followed the official instructions here, I managed to install the .deb file for eid-archive, but I don't find eid-mw and eid-viewer in the package manager, even after rebooting.
That's because they've created dedicated repositories for the distributions mentioned on the page you linked to. LMDE isn't among them. You'll have to modify the file eid.list in /etc/apt/sources.list.d/ manually. Change whatever is on the last line immediately before the word 'main' to 'wheezy', i.e. make the line look like this:

Code: Select all

deb http://files.eid.belgium.be/debian wheezy main
and hope the wheezy files actually work on LMDE (which is jessie and not wheezy).
I tried this solution found on this forum but the output after inserting the first command line in a terminal is:

Code: Select all

dpkg: error processing eid-mw_4.0.4r1253_amd64_tcm226-178472.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 eid-mw_4.0.4r1253_amd64_tcm226-178472.deb
Did you actually download a file with that name before you tried to install it? I don't see that one anywhere in the eid repository, not even in the 'old-versions' section.

Re: How to install eID software on LMDE

Posted: Tue Jun 24, 2014 6:42 pm
by burnosoleil
Thanks to both of you for the tips and explanations!

I haven't tried the eid-viewer package for ArchLinux, neither the workaround from mark911. I tried first grizzler's solution to modify the eID repository and it worked. To sum up the manipulation:
  • Download and install the eid-archive package from the official Belgian eID website
  • In a terminal:

    Code: Select all

    sudo pluma /etc/apt/sources.list.d/eid.list
  • In the file which just opened, modify the last line to:

    Code: Select all

    deb http://files.eid.belgium.be/debian wheezy main
  • After saving that file, reload Synaptic and install the packages eid-mw and eid-viewer
  • No need to install the Firefox eID addon, it's done automatically
@Grizzler: regarding this solution I indeed did not download these files. I thought (too simplistically) that copy-pasting these lines would be enough...

Last remaining question, I read several times that it is necessary to edit the 'Belgium Root CA' or 'Belgium Root CA2' certificates in Firefox (Go to Edit > Preferences > Advanced > Encryption and click 'View certificates') and check all three boxes ('this certificate can identify web sites, mail users and software makers'). But I have no clue what this means, my eID card reader works and I can access these e-services. Is it necessary for security reasons or else?

Re: How to install eID software on LMDE

Posted: Wed Jun 25, 2014 2:52 am
by grizzler
Telling the browser what those certificates may be used for (which is what this seems to be about) won't hurt, I guess. Fedict says you have to do it if you want to use certain applications, so it's probably a good idea to do so if you do.

Re: How to install eID software on LMDE

Posted: Mon Sep 08, 2014 4:35 pm
by burnosoleil
Thanks a lot, it works fine!