Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Драйвер bluetooth повесил систему  (Прочитано 118281 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Kisil-mike

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Драйвер bluetooth повесил систему
« : 22 Февраля 2024, 20:42:32 »
Добрый вечер. На днях пытался поставить bluez для работы с bluetooth, в итоге bluez не работает, а его частичная установка повесила систему: я теперь не могу ни удалить его, ни обновить систему, получаю ошибку что есть криво настроенный сервис.

Попытка удалить bluez выдает такое:
root@hpserver:/home/mike# sudo apt purge bluez
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Следующие пакеты будут УДАЛЕНЫ:
  bluez*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 1 пакетов.
После данной операции объём занятого дискового пространства уменьшится на 3 898 kB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлено 112835 файлов и каталогов.)
Удаляется bluez (5.65-0ubuntu1) …
Failed to stop bluetooth.service: Unit bluetooth.service not loaded.
invoke-rc.d: initscript bluetooth, action "stop" failed.
dpkg: ошибка при обработке пакета bluez (--remove):
 installed bluez package pre-removal script subprocess returned error exit status 1
dpkg: слишком много ошибок — останавливаемся
Failed to start bluetooth.service: Unit bluetooth.service failed to load properly, please adjust/correct and reload service manager: File exists
See system logs and 'systemctl status bluetooth.service' for details.
invoke-rc.d: initscript bluetooth, action "start" failed.
○ bluetooth.service - Bluetooth service
     Loaded: error (Reason: Unit bluetooth.service failed to load properly, please adjust/correct and reload service manager: File exists)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

фев 19 20:12:30 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:17:41 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:18:20 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:23:04 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:25:57 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:26:15 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:29:51 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 22:30:21 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 22 20:08:38 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 22 20:16:15 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
dpkg: error while cleaning up:
 installed bluez package post-installation script subprocess returned error exit status 1
При обработке следующих пакетов произошли ошибки:
 bluez
Обработка остановлена из-за слишком большого количества ошибок.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Попытка обновить систему тоже приводит к ошибке bluez:
root@hpserver:/home/mike# sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 1 пакетов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] y
Настраивается пакет bluez (5.65-0ubuntu1) …
Failed to start bluetooth.service: Unit bluetooth.service failed to load properly, please adjust/correct and reload service manager: File exists
See system logs and 'systemctl status bluetooth.service' for details.
invoke-rc.d: initscript bluetooth, action "start" failed.
○ bluetooth.service - Bluetooth service
     Loaded: error (Reason: Unit bluetooth.service failed to load properly, please adjust/correct and reload service manager: File exists)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

фев 19 20:10:56 hpserver systemd[1]: bluetooth.service: Cannot add dependency job, ignoring: File exists
фев 19 20:12:30 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:17:41 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:18:20 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:23:04 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:25:57 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:26:15 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 20:29:51 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 19 22:30:21 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
фев 22 20:08:38 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
dpkg: ошибка при обработке пакета bluez (--configure):
 installed bluez package post-installation script subprocess returned error exit status 1
При обработке следующих пакетов произошли ошибки:
 bluez
E: Sub-process /usr/bin/dpkg returned an error code (1)


Пользователь добавил сообщение 22 Февраля 2024, 21:00:37:
Пробовал удалить файл /etc/systemd/system/bluetooth.service и перезагружал систему, перезапускал демонов: sudo systemctl daemon-reload. Ничего не помогает.
« Последнее редактирование: 22 Февраля 2024, 21:00:37 от Kisil-mike »

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
Re: Драйвер bluetooth повесил систему
« Ответ #1 : 23 Февраля 2024, 00:15:36 »
sudo apt purge bluez
Для начала через remove попробуйте вместо purge, в потом уже окончательно удаляйте.
Или лучше через aptitude делайте.
aptitude remove bluezЧерез него понятнее будет, в чем проблема.

Оффлайн Kisil-mike

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Драйвер bluetooth повесил систему
« Ответ #2 : 23 Февраля 2024, 00:36:09 »
root@hpserver:/home/mike# aptitude remove bluez
Следующие пакеты будут УДАЛЕНЫ:
  bluez
0 пакетов обновлено, 0 установлено новых, 1 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 Б архивов. После распаковки освободится 3 898 kБ.
(Чтение базы данных … на данный момент установлено 113234 файла и каталога.)
Удаляется bluez (5.65-0ubuntu1) …
Failed to stop bluetooth.service: Unit bluetooth.service not loaded.
invoke-rc.d: initscript bluetooth, action "stop" failed.
dpkg: ошибка при обработке пакета bluez (--remove):
 installed bluez package pre-removal script subprocess returned error exit status 1
dpkg: слишком много ошибок — останавливаемся
Failed to start bluetooth.service: Unit bluetooth.service failed to load properly, please adjust/correct and reload service manager: File exists
See system logs and 'systemctl status bluetooth.service' for details.
invoke-rc.d: initscript bluetooth, action "start" failed.
○ bluetooth.service - Bluetooth service
     Loaded: error (Reason: Unit bluetooth.service failed to load properly, please adjust/correct and reload service manager: File exists)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

фев 19 20:18:20 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
<...>
фев 23 00:32:27 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
dpkg: error while cleaning up:
 installed bluez package post-installation script subprocess returned error exit status 1
При обработке следующих пакетов произошли ошибки:
 bluez
Обработка остановлена из-за слишком большого количества ошибок.
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Настраивается пакет bluez (5.65-0ubuntu1) …
Failed to start bluetooth.service: Unit bluetooth.service failed to load properly, please adjust/correct and reload service manager: File exists
See system logs and 'systemctl status bluetooth.service' for details.
invoke-rc.d: initscript bluetooth, action "start" failed.
○ bluetooth.service - Bluetooth service
     Loaded: error (Reason: Unit bluetooth.service failed to load properly, please adjust/correct and reload service manager: File exists)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

фев 19 20:23:04 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
<...>
фев 23 00:32:29 hpserver systemd[1]: bluetooth.service: Two services allocated for the same bus name org.bluez, refusing operation.
dpkg: ошибка при обработке пакета bluez (--configure):
 installed bluez package post-installation script subprocess returned error exit status 1
При обработке следующих пакетов произошли ошибки:
 bluez


А вот что aptitude говорит о самом пакете
root@hpserver:/home/mike# aptitude show bluez
Пакет: bluez
Версия: 5.65-0ubuntu1
Состояние: частично настроен
Установлен автоматически: нет
Мультиархитектура: сторонняя
Приоритет: optional
Раздел: admin
Сопровождающий: Ubuntu Bluetooth team <ubuntu-bluetooth@lists.ubuntu.com>
Архитектура: amd64
Размер в распакованном виде: 3 898 k
Зависит: libc6 (>= 2.34), libdbus-1-3 (>= 1.9.14), libglib2.0-0 (>= 2.31.8), libreadline8 (>= 6.0), libudev1 (>= 196), kmod, udev, lsb-base, dbus
Предлагает: pulseaudio-module-bluetooth
Конфликтует: bluez-audio (<= 3.36-3), bluez-utils (<= 3.36-3)
Ломает: udev (< 170-1)
Заменяет: bluez-audio (<= 3.36-3), bluez-input, bluez-network, bluez-serial, bluez-utils (<= 3.36-3), udev (< 170-1)
Описание: утилиты и службы для работы с bluetooth
 В пакет входят утилиты и службы для работы с устройствами bluetooth.

 BlueZ -- это официальный стек протоколов Bluetooth для Linux. Данный Open Source проект распространяется под универсальной общественной лицензией GNU (GPL).
Домашняя страница: http://www.bluez.org
« Последнее редактирование: 23 Февраля 2024, 00:40:54 от Kisil-mike »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6755
  • 20% Cooler
    • Просмотр профиля
Re: Драйвер bluetooth повесил систему
« Ответ #3 : 23 Февраля 2024, 00:42:31 »
Two services allocated for the same bus name org.bluez
Ставили bluez из репозитория или скачали где-то?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Kisil-mike

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Драйвер bluetooth повесил систему
« Ответ #4 : 23 Февраля 2024, 01:32:39 »
Из репозитория. Могу ошибаться, но вроде бы это был убунтовский snap. Ох уж этот снап, уже словил от него 3 или 4 ошибки. То докер не работал из него нормально, то еще что-то. Прям какое-то разочарование.

В общем, помогли решить проблему в другом месте, пользователь firkax. Решение такое:
В файле /var/lib/dpkg/info/bluez.prerm

#!/bin/sh
set -e
# Automatically added by dh_installinit/13.8ubuntu1
if [ -z "${DPKG_ROOT:-}" ] && [ "$1" = remove ] && [ -x "/etc/init.d/bluetooth" ] ; then
       invoke-rc.d bluetooth stop || exit 1
fi
# End automatically added section

комментируем эти 3 стоки:
if [ -z "${DPKG_ROOT:-}" ] && [ "$1" = remove ] && [ -x "/etc/init.d/bluetooth" ] ; then
       invoke-rc.d bluetooth stop || exit 1
fi

Затем удаляем пакет:
dpkg --purge --force-all bluez

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
Re: Драйвер bluetooth повесил систему
« Ответ #5 : 23 Февраля 2024, 16:00:42 »
А вот что aptitude говорит о самом пакете
а в конце подсказок не было, что делать, было бы неплохо весь вывод увидеть.

 

Страница сгенерирована за 0.047 секунд. Запросов: 22.