Skip to content
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

allowing "system software from developer" not working #1785

Closed
hovzik opened this issue Mar 21, 2019 · 20 comments
Closed

allowing "system software from developer" not working #1785

hovzik opened this issue Mar 21, 2019 · 20 comments
Labels

Comments

@hovzik
Copy link

hovzik commented Mar 21, 2019

got a clean (new) macbook and trying to install karabiner.
macos 10.14
karabiner 12.2.0

  1. when run first time, got a "system software from developer was blocked from loading".
  2. successfully allowed it (no issues with invisible or inactive "Allow" button)
  3. now every time i open Karabiner it says that system policy prevents loading the kernel extension...

Screenshot 2019-03-21 at 15 55 48

  1. but there aren't any new messages/requests in System Preferences about blocked software / developers

Screenshot 2019-03-21 at 15 58 28

  • i've tried resetting the Gatekeeper with sudo spctl --reset-default -- didn't work
  • i've tried whitelisting Karabiner from Gatekeeper with spctl --add /Applications/Karabiner-Elements.app -- didn't work

am i stupidly missing something or is this some kind of a bug?

EDIT: i have also tried getting the project from git and building it on my own, but it seems it's still built with the same developer id.
or at least it still didn't ask me for "System software from developer..." permission..

@hovzik hovzik changed the title allowing "system software from develop" not working allowing "system software from developer" not working Mar 21, 2019
@Popl7
Copy link

Popl7 commented Mar 22, 2019

I have exactly the same bug. Only on my private laptop. Not om my work laptop. Both run Macos 10.14.3. Rebooting did not help

@bldh
Copy link

bldh commented Mar 28, 2019

I was having this issue with the same version, it seems having chrome open when you go to authorise the application prevents you from clicking the button.

Hope this helps, solution was found in link below. :)

https://pqrs.org/osx/karabiner/help.html#kext-allow-button-does-not-work

@Popl7
Copy link

Popl7 commented Mar 28, 2019

Thx for the tip, but I think this is not the same issue we have.
There is no button shown.
(also Chrome is not opened op my computer)

@manuelhubacher
Copy link

manuelhubacher commented Apr 1, 2019

I’m experiencing the same issue. After a reboot, I got the Karabiner-Elements Alert, but no button to allow karabiner. Until yesterday, karabiner was working just fine.

I’ve tried to reinstall according to the karabiner elements documentation. Unfortunately to no avail.

  • macOS 10.14.4
  • Karabiner Elements 12.2.0

@hovzik
Copy link
Author

hovzik commented Apr 3, 2019

ok, i'm not sure what might be the problem / solution here, but my mac got updated to 10.14.4 yesterday and Karabiner just worked without any errors or messages or popups.

@Popl7
Copy link

Popl7 commented Apr 4, 2019

I just updated my MacOS to 10.14.4 and this did not help me.

@mikowl
Copy link

mikowl commented Apr 11, 2019

Any luck @Popl7 ? I'm having the same issues as well on my work macbook (currently running 10.14.3). I've tried everything including booting in safe mode but just don't see the "System software from developer..." message and button.

@hovzik
Copy link
Author

hovzik commented Apr 12, 2019

i'm not sure if that'll help in any way but i've been trying various "solutions" i've found on the web..
spctl --remove --label "org.pqrs.Karabiner-Elements.Preferences"
spctl --remove --label "Karabiner-Elements" /Applications/Karabiner-Elements.app
sudo spctl --reset-default
those are all separate commands and i've tried all of them.. though, unfortunately, i don't know which one (if any) has helped..

@Popl7
Copy link

Popl7 commented Apr 12, 2019

@mikowl no, sadly not.
I get the following errors when running spctl:

spctl --remove --label "org.pqrs.Karabiner-Elements.Preferences"
error: unknown error 99999=1869f
spctl --remove --label "Karabiner-Elements" /Applications/Karabiner-Elements.app
/Applications/Karabiner-Elements.app: unknown error 99999=1869f

I will try a reboot and running the commands in Recovery mode

@Popl7
Copy link

Popl7 commented Apr 12, 2019

I have it working by deleting:
/Library/Application Support/org.pqrs
~/Library/Application Support/Karabiner

Hopefully this also works for you?

@Popl7
Copy link

Popl7 commented Apr 13, 2019

I spoke too soon. Karabiner Elements starts up now. But it does not list any devices. Key changes also have no effect.

Uninstalling also did not work. I removed all Karabiner apps, settings, cache that I could find. Rebooted and reinstalled. I am now stuck again on the security button screen without any button for Karabiner and I cannot start Karabiner

@manuelhubacher
Copy link

manuelhubacher commented Apr 15, 2019

@hovzik and @Popl7: thanks for the hints. As in @Popl7’s case, they didn’t work for me. The Karabiner-Elements Alert is all I get.

While Karabiner-Elements started up, I got the following message in the log:

[info] [grabber] kextload exit status: 71

The strange thing is that everything works just fine on my other machine (iMac, macOS 10.14.4). Any more ideas?

@manuelhubacher
Copy link

I got Karabiner-Elements working again by adding the team identifier G43BCU2T37. (Thanks @begatsby for the hint. See #1800.) At first, spctl wouldn't save the new configurations. So I started my mac in recovery mode, opened the terminal and added the team identifier in recovery mode with spctl kext-consent add G43BCU2T37. Maybe it helps you, @Popl7?

@Popl7
Copy link

Popl7 commented Apr 19, 2019

@manuelhubacher thx for the tip. This did work for me. I can now use Karabiner Elements on this laptop too :-)

@mikowl
Copy link

mikowl commented Apr 26, 2019

Thanks @manuelhubacher - that worked for me as well.

@stale
Copy link

stale bot commented Jun 25, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jun 25, 2019
@stale stale bot closed this as completed Jul 2, 2019
@CharlesYinchuDong-Acorns

@manuelhubacher Yesterday I ran into the same issue for no reason. It's been driving me nuts for a whole day. Your solution saved my day!!!!

@nerdfiles
Copy link

I got Karabiner-Elements working again by adding the team identifier G43BCU2T37. (Thanks @begatsby for the hint. See #1800.) At first, spctl wouldn't save the new configurations. So I started my mac in recovery mode, opened the terminal and added the team identifier in recovery mode with spctl kext-consent add G43BCU2T37. Maybe it helps you, @Popl7?

does not work for me on
catalina 10.15.6 (19G2021)
karabiner 13.0.0

@tekezo
Copy link
Member

tekezo commented Oct 11, 2020

@nerdfiles kext-consent has no effect with Karabiner-Elements v13.0.0, because v13.0.0 does not use kext.

If macOS Catalina Note #1 on this following page does not solve issue, please use Karabiner-Elements v12.10.0 until upgrading to Big Sur.
https://karabiner-elements.pqrs.org/docs/help/troubleshooting/driver-alert-keeps-showing-up/

@risen228
Copy link

M1 MacBook. Monterey 12.2.1. Karabiner 14.3.0.

I'm getting this alert every time I start Karabiner:

CleanShot 2022-02-26 at 20 07 04@2x

And yeah, first time I pressed "Allow" and nothing happened.

Followed the instructions, did csrutil disable, re-installed, re-added karabiner_grabber and karabiner_observer, etc. - no effect.

Logs:

[2022-02-26 20:12:15.150] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt
[2022-02-26 20:12:15.150] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt
[2022-02-26 20:12:16.156] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt
[2022-02-26 20:12:16.156] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt
[2022-02-26 20:12:17.161] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt
[2022-02-26 20:12:17.161] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

9 participants