FS#73774 - Bluez 5.63-1 doesn't work since glib2 2.70.4-1 upgrade.
Attached to Project:
Arch Linux
Opened by Valentín Mauro (VMRuder) - Sunday, 13 February 2022, 15:05 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 14 February 2022, 06:44 GMT
Opened by Valentín Mauro (VMRuder) - Sunday, 13 February 2022, 15:05 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 14 February 2022, 06:44 GMT
|
Details
Description:
Since the last system update (1), bluetooth.service (2) fails. The system does not end up recognizing the bluetooth of the adapter (02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter). The wireless network works fine. (1): pacman.log: [2022-02-12T23:56:21-0300] [ALPM] upgraded glib2 (2.70.3-1 -> 2.70.4-1) [2022-02-12T23:56:22-0300] [ALPM] upgraded glib2-docs (2.70.3-1 -> 2.70.4-1) [2022-02-12T23:56:22-0300] [ALPM] upgraded harfbuzz (3.3.2-1 -> 3.4.0-1) [2022-02-12T23:56:22-0300] [ALPM] upgraded harfbuzz-icu (3.3.2-1 -> 3.4.0-1) [2022-02-12T23:56:22-0300] [ALPM] upgraded xdg-dbus-proxy (0.1.2-3 -> 0.1.3-1) [2022-02-12T23:56:23-0300] [ALPM] upgraded gnome-user-docs (41.1-1 -> 41.2-1) [2022-02-12T23:56:23-0300] [ALPM] upgraded lagrange (1.10.1-2 -> 1.10.5-1) [2022-02-12T23:56:23-0300] [ALPM] upgraded lib32-glib2 (2.70.3-1 -> 2.70.4-1) [2022-02-12T23:56:23-0300] [ALPM] upgraded lib32-harfbuzz (3.3.2-1 -> 3.4.0-1) [2022-02-12T23:56:23-0300] [ALPM] transaction completed [2022-02-12T23:56:24-0300] [ALPM] running '30-systemd-update.hook'... [2022-02-12T23:56:24-0300] [ALPM] running '90-packagekit-refresh.hook'... [2022-02-12T23:56:24-0300] [ALPM] running 'gtk-update-icon-cache.hook'... [2022-02-12T23:56:24-0300] [ALPM] running 'update-desktop-database.hook'... (2): journalctl -g bluetooth -r: feb 13 11:14:47 spaceopera systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth). feb 13 11:13:43 spaceopera dbus-daemon[513]: Unknown group "bluetooth" in message bus configuration file feb 13 11:13:43 spaceopera dbus-daemon[513]: Unknown group "bluetooth" in message bus configuration file feb 13 11:13:43 spaceopera dbus-daemon[513]: Unknown group "bluetooth" in message bus configuration file feb 13 11:10:40 spaceopera dbus-daemon[513]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.ser> feb 13 11:10:25 spaceopera systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth). feb 13 11:09:41 spaceopera systemd[958]: Started Bluetooth OBEX service. feb 13 11:09:41 spaceopera systemd[958]: Starting Bluetooth OBEX service... feb 13 11:09:41 spaceopera systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth). feb 13 11:09:41 spaceopera systemd[1]: Started Bluetooth management mechanism. feb 13 11:09:41 spaceopera systemd[1]: Starting Bluetooth management mechanism... feb 13 11:09:32 spaceopera wireplumber[670]: [string "policy-bluetooth.lua"]:121: bad argument #1 to 'find' (string expected, got nil) stack traceback: [C]: in function 'string.find' [string "policy-bluetooth.lua"]:121: in upvalue 'isBluez5AudioSink' [string "policy-bluetooth.lua"]:389: in function <[string "policy-bluetooth.lua"]:387> feb 13 11:09:21 spaceopera NetworkManager[514]: <info> [1644761361.0420] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.34.0-1/libnm-device-plugin-bl> feb 13 11:09:20 spaceopera dbus-daemon[513]: dbus[513]: Unknown group "bluetooth" in message bus configuration file -- Boot 6f553983013944f9b23d85cc773a1f3a -- feb 13 11:08:38 spaceopera wireplumber[1108]: [string "policy-bluetooth.lua"]:121: bad argument #1 to 'find' (string expected, got nil) stack traceback: [C]: in function 'string.find' [string "policy-bluetooth.lua"]:121: in upvalue 'isBluez5AudioSink' [string "policy-bluetooth.lua"]:389: in function <[string "policy-bluetooth.lua"]:387> feb 13 11:08:38 spaceopera systemd[970]: Stopped Bluetooth OBEX service. feb 13 11:08:38 spaceopera systemd[970]: Stopping Bluetooth OBEX service... feb 13 11:05:41 spaceopera dbus-daemon[505]: Unknown group "bluetooth" in message bus configuration file feb 13 11:04:34 spaceopera dbus-daemon[505]: Unknown group "bluetooth" in message bus configuration file feb 13 11:04:34 spaceopera dbus-daemon[505]: Unknown group "bluetooth" in message bus configuration file feb 13 11:04:34 spaceopera dbus-daemon[505]: Unknown group "bluetooth" in message bus configuration file feb 13 11:04:34 spaceopera dbus-daemon[505]: Unknown group "bluetooth" in message bus configuration file feb 13 11:04:34 spaceopera dbus-daemon[505]: Unknown group "bluetooth" in message bus configuration file feb 13 11:04:34 spaceopera dbus-daemon[505]: Unknown group "bluetooth" in message bus configuration file feb 13 11:04:34 spaceopera dbus-daemon[505]: Unknown group "bluetooth" in message bus configuration file feb 13 11:04:34 spaceopera dbus-daemon[505]: Unknown group "bluetooth" in message bus configuration file feb 13 11:03:33 spaceopera systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth). feb 13 11:01:17 spaceopera systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth). feb 13 11:00:46 spaceopera systemd[970]: Started Bluetooth OBEX service. feb 13 11:00:46 spaceopera systemd[970]: Starting Bluetooth OBEX service... feb 13 11:00:46 spaceopera systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth). feb 13 11:00:46 spaceopera systemd[1]: Started Bluetooth management mechanism. feb 13 11:00:46 spaceopera systemd[1]: Starting Bluetooth management mechanism... feb 13 11:00:37 spaceopera wireplumber[662]: [string "policy-bluetooth.lua"]:121: bad argument #1 to 'find' (string expected, got nil) stack traceback: [C]: in function 'string.find' [string "policy-bluetooth.lua"]:121: in upvalue 'isBluez5AudioSink' [string "policy-bluetooth.lua"]:389: in function <[string "policy-bluetooth.lua"]:387> feb 13 10:59:54 spaceopera NetworkManager[506]: <info> [1644760794.6213] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.34.0-1/libnm-device-plugin-bl> feb 13 10:59:54 spaceopera dbus-daemon[505]: dbus[505]: Unknown group "bluetooth" in message bus configuration file -- Boot ca423b037b174d488f844130bad848c2 -- feb 13 10:59:22 spaceopera systemd[951]: Stopped Bluetooth OBEX service. feb 13 10:59:22 spaceopera unknown[1092]: [string "policy-bluetooth.lua"]:121: bad argument #1 to 'find' (string expected, got nil) stack traceback: [C]: in function 'string.find' [string "policy-bluetooth.lua"]:121: in upvalue 'isBluez5AudioSink' [string "policy-bluetooth.lua"]:389: in function <[string "policy-bluetooth.lua"]:387> feb 13 10:59:22 spaceopera systemd[951]: Stopping Bluetooth OBEX service... feb 13 10:58:43 spaceopera systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth). feb 13 10:58:35 spaceopera dbus-daemon[499]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.ser> feb 13 10:58:06 spaceopera systemd[951]: Started Bluetooth OBEX service. feb 13 10:58:06 spaceopera systemd[951]: Starting Bluetooth OBEX service... feb 13 10:58:06 spaceopera systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth). feb 13 10:58:06 spaceopera systemd[1]: Started Bluetooth management mechanism. feb 13 10:58:06 spaceopera systemd[1]: Starting Bluetooth management mechanism... feb 13 10:57:55 spaceopera wireplumber[656]: [string "policy-bluetooth.lua"]:121: bad argument #1 to 'find' (string expected, got nil) stack traceback: [C]: in function 'string.find' [string "policy-bluetooth.lua"]:121: in upvalue 'isBluez5AudioSink' [string "policy-bluetooth.lua"]:389: in function <[string "policy-bluetooth.lua"]:387> feb 13 10:57:42 spaceopera NetworkManager[500]: <info> [1644760662.1616] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.34.0-1/libnm-device-plugin-bl> feb 13 10:57:41 spaceopera dbus-daemon[499]: dbus[499]: Unknown group "bluetooth" in message bus configuration file -- Boot 3c753742fdaa4dd7b91f126062c9c775 -- Additional info: * package version(s): glib2 2.70.4-1 bluez 5.63-1 Also installed: bluez-hid2hci 5.63-1 bluez-libs 5.63-1 bluez-plugins 5.63-1 bluez-tools 0.2.0-5 bluez-utils 5.63-1 and AUR's: pipewire-enable-bluez5 (also tested with this last package uninstalled) Note: Also it doesn't work with bluez-git from AUR either uname -a: Linux spaceopera 5.16.9-zen1-1-zen #1 ZEN SMP PREEMPT Fri, 11 Feb 2022 22:42:03 +0000 x86_64 GNU/Linux (also reproducible on: testing/linux-lts 5.15.23-1, core/linux-lts 5.15.22-1 & extra/linux-zen 5.16.8.zen1-1) Additional info: Steps to reproduce: |
This task depends upon
I still get the message
"systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth)" in journalctl.
If the problem isn't glib2, where else do you think I should look?