linux_cac icon indicating copy to clipboard operation
linux_cac copied to clipboard

Manual Installl

Open choman opened this issue 2 years ago • 4 comments

First off, great job on the steps and documentation. However, I originally followed the manual instructions which no longer seem to accessible from the main page. Also, I stood upgraded to 22.10 on a new system and had a couple questions

  • Are the manual installation instructions coming back at some time in the near future
  • Ubuntu 22.10 delivered cackey 0.7.11-1, do you know if the cackey bug is resolved in this version?
  • Do you know if the Firefox issue has been resolved in to snap image

choman avatar Nov 15 '22 15:11 choman

Thank you! I'll do my best to answer your questions.

  • I can restore the manual instructions, but, up to this point, the manual method has essentially mirrored the automated script. I removed them because it was getting a bit cumbersome to keep those steps identical to the script. If it is a need, I will happily restore them. Most reports had indicated that people were mostly using the script.

  • Thanks to a comment by @rquarry on issue #6, I have an idea about how to resolve the cackey dilemma. I just haven't had the time to actually put it into code, but I'll get there. That being said, you can remove cackey and run the automated script, and it will reinstall the cackey 0.7.5, which works consistently. Once I resolve this, I will close issue #6.

  • The last time that we tested the snap version of Firefox by running strace, that version never even queried the database for the certificates. We need to retest the snap version to see if they've fixed this. It very well may work now, but the script ignores all database paths that contain "snap." This newest version of the script will check for the snap version of Firefox and offer to replace it with the original apt version, which works perfectly. You can do this manually. I believe we used the following as a guide when we first started this transition from snap to apt: https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04

Again, I just didn't want the manual instructions to mislead anyone using this project because the script was doing far more than the manual process. If you would like for me to restore the manual instructions, just let me know here, and I will try to mirror the current process as soon as I have time.

jdjaxon avatar Nov 15 '22 16:11 jdjaxon

Thanks for the timely response, quick response to my original post. Mainly to augment your README

  • Installing (using your script) on ubuntu 22.10 is the way, barring the manual steps.
  • cackey is at 7.11-1 on both 22.04 and 22.10, so the older library is required.

After that, I would say cac cards work great on 22.10 w/ chrome

Other Notes for 22.04 upgrade to 22.10:

  • sudo apt-mark unhold cackey
  • sudo apt update; sudo apt dist-upgrade -y
  • sudo do-release-upgrade -d
    • Not covering the "modifications" required to /etc/update-manager/release-upgrades
  • reboot
  • rerun script from this repo

choman avatar Nov 15 '22 18:11 choman

To summarize and to be explicit, you would like for me to add something specifically stating that this project currently requires cackey 7.5 and to add a section that details the steps required to upgrade, correct?

jdjaxon avatar Nov 16 '22 15:11 jdjaxon

I think that would be a good idea with mention of something like

Until the issue is resolved in the upstream cackey package, this project requires cackey-0.7.5-1

Or something like that

choman avatar Nov 16 '22 20:11 choman

This project has moved to using OpenSC instead of CACKey, so I am closing this issue.

jdjaxon avatar Nov 26 '24 21:11 jdjaxon