Вопрос или проблема
Недавно я обновился с Xubuntu 22.04 до Xubuntu 23.04 с помощью Обновления программного обеспечения. После обновления Bluetooth не подключается ни к ранее сопряжённым устройствам, ни к новым устройствам. Ошибка, которая отображается: br-connection-profile-unavailable
Характеристики:
Xfce 4.18
Версия GTK: 3.24.37
Версия ядра: 6.2.0-25-generic
Что решило мою проблему:
systemctl --user enable pulseaudio
systemctl --user start pulseaudio
Я использую Debian 12. Столкнулся с этой проблемой. Попытки исправлений с разных форумов не помогли. В конечном итоге перешёл на PipeWire в качестве звукового сервера Bluetooth, следуя инструкциям с этого: https://wiki.debian.org/BluetoothUser/a2dp
-
Удалил
pulseaudio-module-bluetooth
:apt remove pulseaudio-module-bluetooth
-
Установил
libspa-0.2-bluetooth
:apt install libspa-0.2-bluetooth
-
Перезагрузил систему или PipeWire:
systemctl --user restart pipewire systemctl --user restart pipewire-pulse
-
Снова подключил наушники.
Мои беспроводные Bluetooth наушники сейчас работают отлично. Надеюсь, это поможет.
Ответ или решение
Проблема с ошибкой Bluetooth "br-connection-profile-unavailable" после обновления до Xubuntu 23.04 может вызывать затруднения у пользователей, так как она мешает не только подключению к ранее спаренным устройствам, но и к новым. Давайте рассмотрим шаги, которые могут помочь в разрешении данной проблемы.
Анализ проблемы
При обновлении системы вы могли столкнуться с несколькими изменениями в конфигурации Bluetooth и аудиосерверах. Высоко вероятно, что новая версия вашего дистрибутива Xubuntu привела к конфликту между PulseAudio и Bluetooth-соединениями. Ошибка "br-connection-profile-unavailable" указывает на то, что требуемый профиль подключения не доступен для устройства, скорее всего, из-за неправильной конфигурации или отсутствия необходимых сервисов.
Решения проблемы
-
Включение и запуск PulseAudio:
Первым шагом, который решил проблему для одного из пользователей, было использование следующих команд:systemctl --user enable pulseaudio systemctl --user start pulseaudio
Эти команды обеспечивают автоматический запуск PulseAudio при входе в систему и его немедленный запуск в текущей сессии. Убедитесь, что ваше приложение PulseAudio работает без ошибок.
-
Переход на PipeWire:
Если предыдущий метод не сработал, вы можете рассмотреть возможность перехода на PipeWire, который является современным звуковым сервером и может лучше справляться с Bluetooth-соединениями. Для перехода выполните следующие действия:-
Удалите PulseAudio для Bluetooth:
apt remove pulseaudio-module-bluetooth
-
Установите необходимый пакет для работы PipeWire с Bluetooth:
apt install libspa-0.2-bluetooth
-
Перезагрузите систему или перезапустите PipeWire:
systemctl --user restart pipewire systemctl --user restart pipewire-pulse
-
После этих шагов попробуйте подключить свои Bluetooth-устройства снова.
-
Заключение
После выполнения предложенных шагов большинство пользователей смогли вернуть функциональность Bluetooth и снова подключить свои устройства. Если проблема всё еще сохраняется, рекомендуется просмотреть системные журналы с помощью команды journalctl -xe
для диагностики более глубоких проблем, связанных с Bluetooth или звуковыми серверами.
Ваши Bluetooth-устройства могут снова работать безупречно с помощью данных решений, и при необходимости вы можете обратиться к документации по Bluetooth на сайте Debian для получения дополнительной информации и поддержания системы в оптимальном состоянии.