Karabiner-elements: v13 update says "An error occurred while extracting the archive"

Created on 6 Oct 2020  路  5Comments  路  Source: pqrs-org/Karabiner-Elements

I went into the UI Misc/Check for updates. It downloaded the update fine, and asked to Install and Relaunch. I then got an error modal that says "Update Error! An error occurred while extracting the archive. Please try again later."

Now it asks to install every morning on bootup.

I ran the UI using sudo from the command line, downloaded the update, and got the same error.

My current version is 12.9.0. My Mac is Catalina, 10.15.7.

I looked through all the logs in /var/karabiner and didn't see anything interesting. Here is my log from the Karabiner UI. I see two errors, but my guess is that they're unrelated to the extract error:

[2020-10-05 09:56:30.440] [info] [grabber] core_configuration is updated.
[2020-10-05 09:56:30.441] [info] [grabber] virtual_hid_device_client is opened.
[2020-10-05 09:56:30.441] [info] [grabber] virtual_hid_device_client_ is connected
[2020-10-05 09:56:30.441] [info] [grabber] initialize_virtual_hid_keyboard
[2020-10-05 09:56:30.441] [info] [grabber] country_code:0
[2020-10-05 09:56:30.443] [info] [observer] matching device:
[2020-10-05 09:56:30.443] [info] [observer] registry_entry_id: 4294969566
[2020-10-05 09:56:30.443] [info] [observer] manufacturer: pqrs.org
[2020-10-05 09:56:30.443] [info] [observer] product: Karabiner VirtualHIDKeyboard
[2020-10-05 09:56:30.443] [info] [observer] vendor_id: 5824
[2020-10-05 09:56:30.443] [info] [observer] product_id: 10203
[2020-10-05 09:56:30.443] [info] [observer] location_id: 0x0
[2020-10-05 09:56:30.443] [info] [observer] serial_number: pqrs.org:org_pqrs_driver_Karabiner_VirtualHIDDevice_VirtualHIDKeyboard_v061000
[2020-10-05 09:56:30.450] [info] [observer] is_keyboard: true
[2020-10-05 09:56:30.451] [info] [observer] is_pointing_device: false
[2020-10-05 09:56:30.451] [info] [observer] rescan devices...
[2020-10-05 09:56:30.453] [info] [observer] Karabiner VirtualHIDKeyboard (device_id:4294969566) is observed.
[2020-10-05 09:56:30.533] [info] [console_user_server] Check for updates...
[2020-10-05 09:56:30.639] [info] [grabber] system_preferences is updated.
[2020-10-05 09:56:31.453] [info] [grabber] USB Receiver (device_id:4294968726) is grabbed.
[2020-10-05 09:56:31.453] [info] [grabber] USB Receiver (device_id:4294968730) is grabbed.
[2020-10-05 18:20:11.569] [error] [grabber] console_user_server_client error: Connection reset by peer
[2020-10-05 18:20:11.570] [info] [grabber] console_user_server_client is closed. (uid:501)
[2020-10-05 18:20:11.570] [info] [grabber] event_tap_monitor terminated
[2020-10-05 18:20:11.576] [info] [grabber] virtual_hid_device_client is closed.
[2020-10-05 18:20:11.576] [info] [grabber] device_grabber is stopped.
[2020-10-05 18:20:11.581] [info] [observer] device_id:4294969566 is terminated.
[2020-10-05 18:20:11.589] [info] [observer] rescan devices...
[2020-10-05 19:15:15.025] [info] [grabber] version 12.9.0
[2020-10-05 19:15:15.439] [info] [observer] version 12.9.0
[2020-10-05 19:15:15.447] [info] [kextd] version 12.9.0
[2020-10-05 19:15:17.928] [info] [grabber] device_open_permitted
[2020-10-05 19:15:17.929] [info] [grabber] task_policy_set is called.
[2020-10-05 19:15:17.934] [info] [grabber] session_monitor_receiver is initialized
[2020-10-05 19:15:17.934] [info] [grabber] receiver is initialized
[2020-10-05 19:15:17.934] [info] [grabber] receiver: bound
[2020-10-05 19:15:17.934] [info] [grabber] receiver: chown socket: 0
[2020-10-05 19:15:17.934] [info] [grabber] session_monitor_receiver: bound
[2020-10-05 19:15:17.935] [info] [observer] device_open_permitted
[2020-10-05 19:15:17.938] [info] [observer] device_observer is started.
[2020-10-05 19:15:17.938] [info] [observer] grabber_client is started.
[2020-10-05 19:15:17.939] [info] [observer] matching device:
[2020-10-05 19:15:17.939] [info] [observer] registry_entry_id: 4294968702
[2020-10-05 19:15:17.939] [info] [observer] manufacturer: Logitech
[2020-10-05 19:15:17.939] [info] [observer] product: USB Receiver
[2020-10-05 19:15:17.939] [info] [observer] vendor_id: 1133
[2020-10-05 19:15:17.939] [info] [observer] product_id: 50484
[2020-10-05 19:15:17.939] [info] [observer] location_id: 0x14300000
[2020-10-05 19:15:17.940] [info] [observer] is_keyboard: true
[2020-10-05 19:15:17.940] [info] [observer] is_pointing_device: false
[2020-10-05 19:15:17.940] [info] [observer] rescan devices...
[2020-10-05 19:15:17.940] [info] [observer] grabber_client is connected.
[2020-10-05 19:15:17.940] [info] [observer] rescan devices...
[2020-10-05 19:15:17.940] [info] [observer] matching device:
[2020-10-05 19:15:17.940] [info] [observer] registry_entry_id: 4294968710
[2020-10-05 19:15:17.940] [info] [observer] manufacturer: Logitech
[2020-10-05 19:15:17.941] [info] [observer] product: USB Receiver
[2020-10-05 19:15:17.941] [info] [observer] vendor_id: 1133
[2020-10-05 19:15:17.941] [info] [observer] product_id: 50484
[2020-10-05 19:15:17.941] [info] [observer] location_id: 0x14600000
[2020-10-05 19:15:17.941] [info] [observer] is_keyboard: true
[2020-10-05 19:15:17.941] [info] [observer] is_pointing_device: false
[2020-10-05 19:15:17.941] [info] [observer] rescan devices...
[2020-10-05 19:15:17.941] [info] [observer] matching device:
[2020-10-05 19:15:17.941] [info] [observer] registry_entry_id: 4294968708
[2020-10-05 19:15:17.941] [info] [observer] manufacturer: Logitech
[2020-10-05 19:15:17.941] [info] [observer] product: USB Receiver
[2020-10-05 19:15:17.941] [info] [observer] vendor_id: 1133
[2020-10-05 19:15:17.941] [info] [observer] product_id: 50484
[2020-10-05 19:15:17.941] [info] [observer] location_id: 0x14600000
[2020-10-05 19:15:17.942] [info] [observer] is_keyboard: false
[2020-10-05 19:15:17.943] [info] [observer] is_pointing_device: true
[2020-10-05 19:15:17.943] [info] [observer] USB Receiver (device_id:4294968702) is observed.
[2020-10-05 19:15:17.943] [info] [observer] USB Receiver (device_id:4294968710) is observed.
[2020-10-05 19:15:17.943] [info] [observer] rescan devices...
[2020-10-05 19:15:17.943] [info] [observer] matching device:
[2020-10-05 19:15:17.943] [info] [observer] registry_entry_id: 4294968706
[2020-10-05 19:15:17.943] [info] [observer] manufacturer: Logitech
[2020-10-05 19:15:17.943] [info] [observer] product: USB Receiver
[2020-10-05 19:15:17.943] [info] [observer] vendor_id: 1133
[2020-10-05 19:15:17.943] [info] [observer] product_id: 50484
[2020-10-05 19:15:17.943] [info] [observer] location_id: 0x14300000
[2020-10-05 19:15:17.944] [info] [observer] is_keyboard: false
[2020-10-05 19:15:17.944] [info] [observer] is_pointing_device: true
[2020-10-05 19:15:17.944] [info] [observer] rescan devices...
[2020-10-05 19:15:17.944] [info] [observer] USB Receiver (device_id:4294968708) is observed.
[2020-10-05 19:15:17.946] [info] [observer] USB Receiver (device_id:4294968706) is observed.
[2020-10-05 19:15:20.151] [info] [kextd] KextManagerLoadKextWithURL: kOSReturnSuccess
[2020-10-05 19:16:00.759] [info] [session_monitor] version 12.9.0
[2020-10-05 19:16:00.764] [info] [session_monitor] receiver is initialized
[2020-10-05 19:16:00.764] [info] [session_monitor] session_monitor_receiver_client is started.
[2020-10-05 19:16:00.766] [info] [grabber] current_console_user_id: 501
[2020-10-05 19:16:00.766] [info] [session_monitor] on_console_changed: true
[2020-10-05 19:16:00.766] [info] [session_monitor] session_monitor_receiver_client is connected.
[2020-10-05 19:16:00.787] [info] [grabber] receiver is terminated
[2020-10-05 19:16:00.787] [info] [grabber] receiver is initialized
[2020-10-05 19:16:00.787] [info] [grabber] receiver: bound
[2020-10-05 19:16:00.787] [info] [grabber] receiver: chown socket: 501
[2020-10-05 19:16:00.789] [info] [session_monitor] receiver: bound
[2020-10-05 19:16:00.798] [info] [console_user_server] version 12.9.0
[2020-10-05 19:16:01.192] [info] [console_user_server] receiver is initialized
[2020-10-05 19:16:01.192] [info] [console_user_server] receiver: bound
[2020-10-05 19:16:01.192] [info] [console_user_server] grabber_client is started.
[2020-10-05 19:16:01.192] [info] [console_user_server] grabber_client is connected.
[2020-10-05 19:16:01.707] [info] [grabber] karabiner_console_user_server is connected.
[2020-10-05 19:16:01.707] [info] [grabber] console_user_server_client is connected. (uid:501)
[2020-10-05 19:16:01.708] [info] [grabber] device_grabber is started.
[2020-10-05 19:16:01.709] [info] [grabber] system_preferences is updated.
[2020-10-05 19:16:01.715] [info] [grabber] event_tap_monitor initialized
[2020-10-05 19:16:01.715] [info] [grabber] virtual_hid_device_client is started.
[2020-10-05 19:16:01.715] [info] [console_user_server] Load /Users/ccleve/.config/karabiner/karabiner.json...
[2020-10-05 19:16:01.716] [info] [grabber] Load /Users/ccleve/.config/karabiner/karabiner.json...
[2020-10-05 19:16:01.716] [info] [grabber] core_configuration is updated.
[2020-10-05 19:16:01.716] [info] [grabber] virtual_hid_device_client is opened.
[2020-10-05 19:16:01.717] [info] [grabber] virtual_hid_device_client_ is connected
[2020-10-05 19:16:01.717] [info] [grabber] initialize_virtual_hid_keyboard
[2020-10-05 19:16:01.717] [info] [grabber] country_code:0
[2020-10-05 19:16:01.717] [info] [console_user_server] core_configuration is updated.
[2020-10-05 19:16:01.718] [info] [grabber] initialize_virtual_hid_keyboard
[2020-10-05 19:16:01.718] [info] [grabber] country_code:0
[2020-10-05 19:16:01.720] [info] [observer] matching device:
[2020-10-05 19:16:01.720] [info] [observer] registry_entry_id: 4294969283
[2020-10-05 19:16:01.720] [info] [observer] manufacturer: pqrs.org
[2020-10-05 19:16:01.720] [info] [observer] product: Karabiner VirtualHIDKeyboard
[2020-10-05 19:16:01.720] [info] [observer] vendor_id: 5824
[2020-10-05 19:16:01.720] [info] [observer] product_id: 10203
[2020-10-05 19:16:01.720] [info] [observer] location_id: 0x0
[2020-10-05 19:16:01.720] [info] [observer] serial_number: pqrs.org:org_pqrs_driver_Karabiner_VirtualHIDDevice_VirtualHIDKeyboard_v061000
[2020-10-05 19:16:01.729] [info] [observer] is_keyboard: true
[2020-10-05 19:16:01.730] [info] [observer] is_pointing_device: false
[2020-10-05 19:16:01.730] [info] [observer] rescan devices...
[2020-10-05 19:16:01.736] [info] [observer] Karabiner VirtualHIDKeyboard (device_id:4294969283) is observed.
[2020-10-05 19:16:01.736] [error] [observer] grabber_client error: Connection reset by peer
[2020-10-05 19:16:01.736] [info] [observer] grabber_client is closed.
[2020-10-05 19:16:01.831] [info] [console_user_server] Check for updates...
[2020-10-05 19:16:02.727] [warning] [grabber] USB Receiver (device_id:4294968702) is not observed yet. Please wait for a while.
[2020-10-05 19:16:02.728] [warning] [grabber] USB Receiver (device_id:4294968710) is not observed yet. Please wait for a while.
[2020-10-05 19:16:02.749] [info] [observer] grabber_client is connected.
[2020-10-05 19:16:02.749] [info] [observer] rescan devices...
[2020-10-05 19:16:02.750] [info] [grabber] USB Receiver (device_id:4294968710) is grabbed.
[2020-10-05 19:16:02.751] [info] [grabber] USB Receiver (device_id:4294968702) is grabbed.
[2020-10-06 09:14:00.655] [info] [grabber] version 12.9.0
[2020-10-06 09:14:01.090] [info] [kextd] version 12.9.0
[2020-10-06 09:14:01.107] [info] [observer] version 12.9.0
[2020-10-06 09:14:03.982] [info] [observer] device_open_permitted
[2020-10-06 09:14:03.983] [info] [observer] device_observer is started.
[2020-10-06 09:14:03.983] [info] [observer] grabber_client is started.
[2020-10-06 09:14:03.983] [info] [observer] matching device:
[2020-10-06 09:14:03.983] [info] [observer] registry_entry_id: 4294968706
[2020-10-06 09:14:03.983] [info] [observer] manufacturer: Logitech
[2020-10-06 09:14:03.983] [info] [observer] product: USB Receiver
[2020-10-06 09:14:03.983] [info] [observer] vendor_id: 1133
[2020-10-06 09:14:03.983] [info] [observer] product_id: 50484
[2020-10-06 09:14:03.983] [info] [observer] location_id: 0x14600000
[2020-10-06 09:14:03.984] [info] [observer] is_keyboard: true
[2020-10-06 09:14:03.984] [info] [observer] is_pointing_device: false
[2020-10-06 09:14:03.984] [info] [observer] rescan devices...
[2020-10-06 09:14:03.984] [info] [observer] matching device:
[2020-10-06 09:14:03.984] [info] [observer] registry_entry_id: 4294968704
[2020-10-06 09:14:03.984] [info] [observer] manufacturer: Logitech
[2020-10-06 09:14:03.984] [info] [observer] product: USB Receiver
[2020-10-06 09:14:03.985] [info] [observer] vendor_id: 1133
[2020-10-06 09:14:03.985] [info] [observer] product_id: 50484
[2020-10-06 09:14:03.985] [info] [observer] location_id: 0x14300000
[2020-10-06 09:14:03.986] [info] [observer] is_keyboard: false
[2020-10-06 09:14:03.986] [info] [observer] is_pointing_device: true
[2020-10-06 09:14:03.986] [info] [observer] USB Receiver (device_id:4294968706) is observed.
[2020-10-06 09:14:03.986] [info] [observer] rescan devices...
[2020-10-06 09:14:03.988] [info] [grabber] device_open_permitted
[2020-10-06 09:14:03.988] [info] [observer] USB Receiver (device_id:4294968704) is observed.
[2020-10-06 09:14:03.989] [info] [grabber] task_policy_set is called.
[2020-10-06 09:14:03.993] [info] [grabber] session_monitor_receiver is initialized
[2020-10-06 09:14:03.994] [info] [grabber] receiver is initialized
[2020-10-06 09:14:03.994] [info] [grabber] receiver: bound
[2020-10-06 09:14:03.994] [info] [grabber] receiver: chown socket: 0
[2020-10-06 09:14:03.994] [info] [grabber] session_monitor_receiver: bound
[2020-10-06 09:14:03.994] [info] [observer] matching device:
[2020-10-06 09:14:03.994] [info] [observer] registry_entry_id: 4294968710
[2020-10-06 09:14:03.994] [info] [observer] manufacturer: Logitech
[2020-10-06 09:14:03.994] [info] [observer] product: USB Receiver
[2020-10-06 09:14:03.994] [info] [observer] vendor_id: 1133
[2020-10-06 09:14:03.994] [info] [observer] product_id: 50484
[2020-10-06 09:14:03.994] [info] [observer] location_id: 0x14600000
[2020-10-06 09:14:03.995] [info] [observer] is_keyboard: false
[2020-10-06 09:14:03.996] [info] [observer] is_pointing_device: true
[2020-10-06 09:14:03.996] [info] [observer] rescan devices...
[2020-10-06 09:14:03.997] [info] [observer] USB Receiver (device_id:4294968710) is observed.
[2020-10-06 09:14:04.004] [info] [observer] matching device:
[2020-10-06 09:14:04.004] [info] [observer] registry_entry_id: 4294968714
[2020-10-06 09:14:04.004] [info] [observer] manufacturer: Logitech
[2020-10-06 09:14:04.004] [info] [observer] product: USB Receiver
[2020-10-06 09:14:04.004] [info] [observer] vendor_id: 1133
[2020-10-06 09:14:04.004] [info] [observer] product_id: 50484
[2020-10-06 09:14:04.004] [info] [observer] location_id: 0x14300000
[2020-10-06 09:14:04.004] [info] [observer] is_keyboard: true
[2020-10-06 09:14:04.005] [info] [observer] is_pointing_device: false
[2020-10-06 09:14:04.005] [info] [observer] rescan devices...
[2020-10-06 09:14:04.005] [info] [observer] USB Receiver (device_id:4294968714) is observed.
[2020-10-06 09:14:04.989] [info] [observer] grabber_client is connected.
[2020-10-06 09:14:04.989] [info] [observer] rescan devices...
[2020-10-06 09:14:05.818] [info] [kextd] KextManagerLoadKextWithURL: kOSReturnSuccess
[2020-10-06 09:28:11.200] [info] [session_monitor] version 12.9.0
[2020-10-06 09:28:11.349] [info] [session_monitor] receiver is initialized
[2020-10-06 09:28:11.349] [info] [session_monitor] session_monitor_receiver_client is started.
[2020-10-06 09:28:11.351] [info] [grabber] current_console_user_id: 501
[2020-10-06 09:28:11.351] [info] [grabber] receiver is terminated
[2020-10-06 09:28:11.351] [info] [grabber] receiver is initialized
[2020-10-06 09:28:11.351] [info] [grabber] receiver: bound
[2020-10-06 09:28:11.351] [info] [grabber] receiver: chown socket: 501
[2020-10-06 09:28:11.351] [info] [session_monitor] on_console_changed: true
[2020-10-06 09:28:11.351] [info] [session_monitor] receiver: bound
[2020-10-06 09:28:11.351] [info] [session_monitor] session_monitor_receiver_client is connected.
[2020-10-06 09:28:11.358] [info] [console_user_server] version 12.9.0
[2020-10-06 09:28:12.126] [error] [observer] grabber_client error: Connection reset by peer
[2020-10-06 09:28:12.127] [info] [observer] grabber_client is closed.
[2020-10-06 09:28:12.282] [info] [observer] grabber_client is connected.
[2020-10-06 09:28:12.282] [info] [observer] rescan devices...
[2020-10-06 09:28:12.769] [info] [console_user_server] receiver is initialized
[2020-10-06 09:28:12.770] [info] [console_user_server] receiver: bound
[2020-10-06 09:28:12.770] [info] [console_user_server] grabber_client is started.
[2020-10-06 09:28:12.771] [info] [console_user_server] grabber_client is connected.
[2020-10-06 09:28:12.996] [info] [grabber] karabiner_console_user_server is connected.
[2020-10-06 09:28:12.996] [info] [grabber] console_user_server_client is connected. (uid:501)
[2020-10-06 09:28:12.996] [info] [grabber] device_grabber is started.
[2020-10-06 09:28:12.996] [info] [console_user_server] Load /Users/ccleve/.config/karabiner/karabiner.json...
[2020-10-06 09:28:12.997] [info] [console_user_server] core_configuration is updated.
[2020-10-06 09:28:13.004] [info] [grabber] event_tap_monitor initialized
[2020-10-06 09:28:13.005] [info] [grabber] virtual_hid_device_client is started.
[2020-10-06 09:28:13.005] [info] [grabber] Load /Users/ccleve/.config/karabiner/karabiner.json...
[2020-10-06 09:28:13.005] [info] [grabber] core_configuration is updated.
[2020-10-06 09:28:13.005] [info] [grabber] virtual_hid_device_client is opened.
[2020-10-06 09:28:13.006] [info] [grabber] virtual_hid_device_client_ is connected
[2020-10-06 09:28:13.006] [info] [grabber] initialize_virtual_hid_keyboard
[2020-10-06 09:28:13.006] [info] [grabber] country_code:0
[2020-10-06 09:28:13.008] [info] [observer] matching device:
[2020-10-06 09:28:13.008] [info] [observer] registry_entry_id: 4294969283
[2020-10-06 09:28:13.008] [info] [observer] manufacturer: pqrs.org
[2020-10-06 09:28:13.008] [info] [observer] product: Karabiner VirtualHIDKeyboard
[2020-10-06 09:28:13.008] [info] [observer] vendor_id: 5824
[2020-10-06 09:28:13.008] [info] [observer] product_id: 10203
[2020-10-06 09:28:13.008] [info] [observer] location_id: 0x0
[2020-10-06 09:28:13.008] [info] [observer] serial_number: pqrs.org:org_pqrs_driver_Karabiner_VirtualHIDDevice_VirtualHIDKeyboard_v061000
[2020-10-06 09:28:13.016] [info] [observer] is_keyboard: true
[2020-10-06 09:28:13.017] [info] [observer] is_pointing_device: false
[2020-10-06 09:28:13.017] [info] [observer] rescan devices...
[2020-10-06 09:28:13.020] [info] [observer] Karabiner VirtualHIDKeyboard (device_id:4294969283) is observed.
[2020-10-06 09:28:13.097] [info] [console_user_server] Check for updates...
[2020-10-06 09:28:13.199] [info] [grabber] system_preferences is updated.
[2020-10-06 09:28:14.015] [info] [grabber] USB Receiver (device_id:4294968714) is grabbed.
[2020-10-06 09:28:14.017] [info] [grabber] USB Receiver (device_id:4294968706) is grabbed.

Most helpful comment

I had the same issue (Karabiner 12.9.0 but OSX 10.15.7).
I solved it by first installing 12.10.0 (https://karabiner-elements.pqrs.org/docs/releasenotes/#karabiner-elements-12100) then letting the auto-update install 13.0.0

All 5 comments

Same issue

OSX 10.15.5
Karabiner 12.9.0

No logs displayed during the update.

I had the same issue (Karabiner 12.9.0 but OSX 10.15.7).
I solved it by first installing 12.10.0 (https://karabiner-elements.pqrs.org/docs/releasenotes/#karabiner-elements-12100) then letting the auto-update install 13.0.0

Same issue here, @christophe-calmejane 's solution worked (thanks!)

@christophe-calmejane 's answer worked for me, too. I'm going to leave this issue open, though, so the maintainers can track the problem.

had the same issue.
after manually installing v12.10.0 I was able to successfully auto-update from v12.10.0 straight to v13.1.0

Was this page helpful?
0 / 5 - 0 ratings