-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please support Debian GNU/Linux #16
Comments
Firefox 57 does not provide alternative to load PKCS11 modules with WebExtensions |
I have Debian 10 (Sid atm.) It would be very good, if it could be supported |
Firefox is now at version 59, but is only available when installed manually in Debian. @explit7 Debian 10 is the current "testing" release, it will include Firefox 59 but not before ~May 2019. It could be a good plan to target that for proper support of Open-EID installation, maunal installation of FF59 in Debian 9 could be an alternative. |
The last release as of last month has been reported broken (see #36) with several important bugs, it targets Ubuntu 16.04 (LTS), 18.04 (LTS) (64bit), 18.10, Chrome or Firefox (no mention of versions)
Debian Stable now has support for Firefox-ESR (60.4 as of today), no need for backports or external sources. According to information at https://www.ria.ee/en/state-information-system/eid/digidoc-software.html : Installation of DigiDoc software The following will be installed into your computer during the installation of the DigiDoc software:
|
I revisit this issue, because I am considering joining the e-Estonians. |
Hi, I came up this issue as repo for ubuntu hirsute/focal won't install in debian 11. So I spent this morning packaging for my own use. I hosted it in OBS. If you need it add the following location in sources.list. Install it by apt-get update && apt-get install open-eid |
+1 Please add Debian 11 support. If you support Debian, then you'll not only support Ubuntu (a downstream derivitative of Debian), but you'll also support countless other downstream derivatives of Debian. Why not implement it at the source to support more people with the same effort? Please support Debian 11. |
+1 for Debian 11 support |
Debian 11 bullseye ships with libxalan-c112, but focal open-eid install wants libxalan-c111 (focal is closest to bullseye). Then edit install-open-eid.sh
After that install-open-eid.sh installs everything needed without a problem. ... and the most important, both Digidoc4 Client and authentication in web using the ID-card works. |
@metsma would pull request doing that be accepted to installer ? |
@teadur Ubuntu packages can no longer be installed in debian because debian's dpkg does not support zstd. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892664. |
Actually, I think we should update this request from "Support Debian" to "Change support from Ubuntu to Debian". Support for open-eid in Ubuntu is already broken. Supporting Debian would require less work and provide support for more users. See also: Quoting from above ticket
Oh man, you're right. When I saw that firefox switched from deb to snap I decided to stop recommending Ubuntu and recommend Mint instead. snap is a cancer closed-wall garden created by Canonical, and a lot of people are leaving Ubuntu because of this. I highly, highly recommend supporting Debian instead of Ubuntu; you'll support more users, especially as everyone leaves Ubuntu for more libre distros. Is "supporting Ubuntu only" RIK's requirement? Can it be changed through an enumeration of:
I think a very strong argument can be made that switching support of open-eid from Ubuntu to Debian would
|
Web eID unofficially supports Debian now (by including Firefox extension XPI), see web-eid/web-eid-app#215. |
We added c111 package into our repo so now you should be able to install ID-software on Debian 11 with install script. If you use Firefox on Debian then you have to install Web eID extension from Firefox Add-on Store: https://addons.mozilla.org/en-US/firefox/addon/web-eid-webextension/ This will be fixed in the next ID-software release. |
Ubuntu 21.10 switched on compressing Debian packages with Zstd. [1] One solution would be [3] adding this build rule into "debian/rules": |
I can report I am on Debian 12 Bookworm which is the latest stable version and I can connect to the Estonia E-Residency site with the ID, I used the install script and in added Ubuntu Kinetic to the sources.list.d:
|
In my testing, using case $distro in
debian|kali)
make_warn "Debian is not officially supported"
echo "### Installing possibly missing https support for APT (apt install apt-transport-https)"
# Debian lacks https support for apt, by default
sudo apt install apt-transport-https
case "$codename" in
bullseye|kali-rolling)
make_warn "Debian $codename is not officially supported"
make_warn "Installing from ubuntu-focal repository"
add_repository focal
;;
bookworm)
make_warn "Debian $codename is not officially supported"
make_warn "Installing from ubuntu-kinetic repository"
add_repository kinetic
;;
*)
make_fail "Debian $codename is not officially supported"
;;
esac
;; However, as per open-eid/DigiDoc4-Client#1215, there's a Segmentation Fault occurring in DigiDoc4 client. Not sure what's the cause of this, as the packages used by However, a few packages are missing, but can be downloaded and installed via Debian's online repository: |
Update to my previous reply: The aforementioned Debian packages are not needed anymore. With #120, Kali Linux should work. However, I must address that the use of Ubuntu repositories in Debian and its derivates (such as Kali Linux or Parrot OS) is a big problem, as the use of Ubuntu repositories could break I highly advise the creation of a Debian-specific repository to allow Debian users to use DigiDoc4/open-eid without worrying if this will break their |
I've used my ID card on Debian for years but signing in browsers (i.e. I'm investigating this issue further, would appreciate any advice and have some specific questions:
|
Chromium browser is not supported at this version, you can try use Chrome or modify system by hand (web-eid/web-eid-app#324).
|
More precisely, the errors are as follows: On seb.ee: Chromium: error on PIN2:
FF ESR: error on primary authentication (kasutajatunnus before PIN1):
On eesti.ee: Chromium: error on PIN1:
FF ESR: PIN1 works (no PIN2 authentication there) |
Chromium support will come in web-eid/web-eid-app#324. |
Different Linux distro support are listed here https://github.com/open-eid/linux-installer/wiki/Linux-Packages |
Still in Linux Mint the Chromium support does not work at all - tested in last three versions of Linux Mint (20, 21, 22). Only official Google Chrome works with web-eid extension. Linux Mint is closely based on officially supported Ubuntu LTS and therefore is quite weird, that web-eid does not work at all in Chromium |
Chromium and Chrome do not share same config paths.
https://developer.chrome.com/docs/extensions/how-to/distribute/install-extensions#preference-linux
|
I previously requested support for Debian Jessie installation (see #3 ).
I'd like to reiterate my request this time to cover Debian and following its releases. Supporting Debian would mean support for all its derivatives would be available, including Devuan, Trisquel and Ubuntu just to name a few.
Ubuntu's default desktop environment in Ubuntu 18.04 LTS will be GNOME again, the same as Debian's (now released, since 2018-04), so this would be a good time to target that. It means desktop support and documentation will be easier to implement and maintain as they should be very close going forward.
Special attention has to be paid to the browser choice (see #14), but Debian and other distributions should carry Firefox ESR for some more time (at least June 2018 or by next ESR release). The official release date for ESR-59 should be in march 2018, meaning it would be available from official packages in Debian around June 2018, typically earlier in Ubuntu. Manual installation is possible and rather easy, it's possible to keep an existing Firefox version with a more recent manually-installed one.
Since Firefox 57 came out (2017-11) many extensions stopped working as XUL is not supported anymore for their development. I believe this also means Open-EID stopped working for anyone that upgraded (see #14 (comment) ), I am not certain. This means Firefox 57 and up should be targeted for proper support.
The Debian Backports repository for the current Debian stable version (Debian 9) could be an option to check which packages more recent version can be used to remain as close as possible to a supported Debian install by using package repositories instead of manual installation or compilation which can break Debian.
The text was updated successfully, but these errors were encountered: