-
Notifications
You must be signed in to change notification settings - Fork 3
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
Installing on MacOS 10.15.4 - dependency problems #1
Comments
It should only log messages when a smart card is inserted or removed. It prints nothing initially. If you saw that error from SoftU2F#75, then the kext is installed. Connect a reader and insert a card, see what happens. |
The ‘launchctl unload’ just stops the SoftU2F app, which allows the CCIDU2F process to connect to the kext. The kext only supports one process at a time, so we have to stop the SoftU2F one in order for CCIDU2F to be able to make the fake HID device upon card insertion. |
When I insert the card into a contact reader I get this error:
So I believe the kext installation did fail. I'll try to install it without the pkg. |
If I remember correctly, I had to install the package twice to get it to work. The first time failed, the second time worked. I can't remember the details. The reason we need their kext and don't try building it ourselves is because that would require turning off system integrity protection. By using Github's signed kext we can avoid the need for that. |
Referencing this issue github/SoftU2F#64 was able to help me to install SoftU2F. I had to allow GitHub signed packages to be installed in Running
is helpful to track down more about that error for anyone else experiencing trouble. After that, https://github.com/darconeous/u2f-javacard runs fine on Mac OS! |
I'm unfortunately having trouble installing CCIDU2F onto a laptop running MacOS Catalina 10.15.4 (19E287). The installation instructions mention to first install https://github.com/github/SoftU2F. I get this message installing v0.0.19:
Perhaps this is related to github/SoftU2F#75. I did see this message once, but have not been able to reproduce it.
Initially when I ran CCIDU2F from Xcode I got a
kext
error - now it runs successfully but with no debugging output. (It was mentioned elsewhere that there should be a lot of logging, so I'm suspicious). The installation guide mentions installing SoftU2F and then usinglaunchctl unload ...
to adjust the process. Is there an alternative? Is there a way to install the kext required directly?Does this work on lower OS versions? Is a downgrade required?
The text was updated successfully, but these errors were encountered: