LINUX.ORG.RU

Не могу переустановить pulseaudio

 ,


0

1

Привет. Недавно дёрнула меня нелегкая переустановить пульсаудио. Удалил успешно, а установить не смог:

 sudo apt install pulseaudio
...
pulseaudio : Depends: libpulse0 (= 1:11.1-1ubuntu7.4) but 1:11.1-1ubuntu7.5 is to be installed
Depends: pulseaudio-utils but it won't be installed
E: Impossible to fix errors: you have broken packages
$ apt-cache policy libpulse0
libpulse0:
Installed: 1:11.1-1ubuntu7.5
Candidate: 1:11.1-1ubuntu7.5
Version table:
*** 1:11.1-1ubuntu7.5 100
100 /var/lib/dpkg/status
1:11.1-1ubuntu7.4 500
500 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
1:11.1-1ubuntu7 500
500 http://ru.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

Попытался установить требуемую версию:

$ sudo apt install libpulse0=1:11.1-1ubuntu7.4
...

Supposed packages:
pulseaudio
Next packages will be DELETED:
accountwizard akregator ark baloo-kf5 bluedevil breeze dolphin drkonqi ffmpegthumbs frameworkintegration gdm3
gnome-control-center gnome-initial-setup gnome-settings-daemon gnome-shell gstreamer-qapt gwenview k3b kaccounts-integration
kaccounts-providers kactivitymanagerd kaddressbook kamera kate kcalc kde-cli-tools kde-config-gtk-style
kde-config-mailtransport kde-config-screenlocker kde-config-sddm kde-runtime kde-spectacle kde-style-oxygen-qt5 kdeconnect
kdegraphics-thumbnailers kdelibs5-plugins kdenetwork-filesharing kdepim-addons kdepim-themeeditors kdialog kdiff3 khelpcenter
khotkeys kinfocenter kinit kio kio-audiocd kio-extras kio-gdrive kio-ldap kio-sieve kleopatra kmenuedit kolourpaint konsole
konsole-kpart konversation kpackagelauncherqml krdc kross kruler kscreen ksshaskpass ksysguard ksystemlog ktexteditor-katepart
ktnef ktorrent kubuntu-notification-helper kwalletmanager kwin kwin-addons kwin-common kwin-x11 kwrited libcolorcorrect5
libk3b7 libk3b7-extracodecs libkf5akonadicalendar5abi2 libkf5akonadicontact5abi1 libkf5akonadimime5 libkf5akonadisearch-bin
libkf5akonadisearch-plugins libkf5alarmcalendar5abi1 libkf5baloowidgets-bin libkf5baloowidgets-data libkf5baloowidgets5
libkf5calendarsupport5abi1 libkf5calendarutils-bin libkf5calendarutils5abi1 libkf5cddb5 libkf5compactdisc5 libkf5contacteditor5
libkf5declarative5 libkf5eventviews5 libkf5grantleetheme5 libkf5gravatar5 libkf5identitymanagement5abi1 libkf5imap5
libkf5incidenceeditor-bin libkf5incidenceeditor5abi2 libkf5kaddressbookgrantlee5 libkf5kaddressbookimportexport5
libkf5kcmutils5 libkf5kdelibs4support5 libkf5kdelibs4support5-bin libkf5kdepimdbusinterfaces5 libkf5khtml-bin libkf5khtml5
libkf5kmanagesieve5 libkf5kontactinterface5 libkf5krossui5 libkf5ksieveui5 libkf5libkdepim-plugins libkf5libkdepim5abi2
libkf5libkdepimakonadi5 libkf5libkleo5abi1 libkf5mailcommon-plugins libkf5mailcommon5abi4 libkf5mailimporter5abi1
libkf5mailimporterakonadi5 libkf5mailtransport5abi2 libkf5mailtransportakonadi5 libkf5messagecomposer5abi2
libkf5messagecore5abi2 libkf5messagelist5abi1 libkf5messageviewer-plugins libkf5messageviewer5abi4 libkf5newstuff5
libkf5newstuffcore5 libkf5notifications5 libkf5notifyconfig5 libkf5parts-plugins libkf5parts5 libkf5pimcommon-plugins
libkf5pimcommon5abi3 libkf5pimcommonakonadi5 libkf5pimtextedit5abi2 libkf5plasma5 libkf5plasmaquick5 libkf5purpose-bin
libkf5purpose5 libkf5quickaddons5 libkf5runner5 libkf5sane5 libkf5syndication5 libkf5templateparser5abi2 libkf5texteditor5
libkf5tnef5 libkf5wallet-bin libkf5wallet5 libkf5webengineviewer5abi3 libkf5webkit5 libkf5xmlrpcclient5 libkhtml5
libknotifyconfig4 libkonq-common libkpimgapicalendar5 libkpimgapicontacts5 libkpimgapicore5 libkpimgapidrive5 libkpimgapitasks5
libkpimimportwizard5 libkpimkdav5 libkpimsmtp5 libkscreenlocker5 libktorrent-l10n libktorrent6 libkwalletbackend5-5
libkwin4-effect-builtins1 libokular5core8 libphonon4 libphonon4qt5-4 libplasma3 libpowerdevilcore2 libpulse-mainloop-glib0
libpulsedsp libreoffice-kde libreoffice-kde4 libtaskmanager6 libweather-ion7 mbox-importer milou muon mutter okular
okular-extra-backends partitionmanager pavucontrol phonon phonon-backend-gstreamer phonon4qt5 phonon4qt5-backend-gstreamer
pim-data-exporter pim-sieve-editor plasma-dataengines-addons plasma-desktop plasma-discover plasma-framework plasma-integration
plasma-nm plasma-runners-addons plasma-scriptengine-javascript plasma-vault plasma-wallpapers-addons plasma-widgets-addons
plasma-workspace powerdevil print-manager qapt-batch qapt-deb-installer qml-module-org-kde-draganddrop qml-module-org-kde-kcm
qml-module-org-kde-kconfig qml-module-org-kde-kcoreaddons qml-module-org-kde-kio qml-module-org-kde-kirigami2
qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons qml-module-org-kde-kwindowsystem
qml-module-org-kde-newstuff qml-module-org-kde-purpose qml-module-org-kde-runnermodel sddm-theme-breeze
signon-kwallet-extension skanlite software-properties-kde systemsettings ubuntu-session user-manager xdg-desktop-portal-kde
Next packages will be replaced with OLD version:
libpulse0
Do you want to continue? [Y/n] n

Я не хочу убить KDE, поэтому я не стал этого делать. Но как теперь установить pulseaudio обратно, не понимаю. Плиз хелп.



Последнее исправление: AlexRsk (всего исправлений: 1)

Обновить список пакетов и отключить ppa пробовал? Ещё «apt-get install -f», вдруг там что-то недопереустановилось.

ChekPuk ★★★
()
Ответ на: комментарий от ChekPuk

apt-get install -f ничего не поменял, обновление пакетов не помогло, а вот про это

отключить ppa пробовал?

не понял, какой именно ppa, что это может дать?

AlexRsk
() автор топика
Ответ на: комментарий от AlexRsk

ppa может содержать несовместимые версии пульсов? Нет? Или ты, например, подключил Неон себе, а у них (по крайней мере раньше так было) бывают пакеты несовместимые. Потому и спрашиваю. Потому что похоже на именно такую проблему.

ChekPuk ★★★
()
Ответ на: комментарий от AlexRsk

не понял, какой именно ppa, что это может дать?

Ты мешал ppa от разных версий дистрибутива?
Или может вообще от разных дистрибутивов как таковых?

Что у тебя содержиься в /etc/apt/sources.list и в /etc/apt/sources.list.d ?

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от torvn77

Я ставил дополнительные PPA, но не для звука. /etc/apt/sources.list:

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://ru.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://ru.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://ru.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner

deb http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://www.rabbitmq.com/debian/ testing main
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main
# deb-src [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main
deb http://repo.yandex.ru/clickhouse/deb/stable/ main/
# deb-src http://repo.yandex.ru/clickhouse/deb/stable/ main/

/etc/apt/sources.list.d



fossfreedom-ubuntu-byzanz-bionic.list             rebuntu16-ubuntu-avidemux_unofficial-bionic.list.save
fossfreedom-ubuntu-byzanz-bionic.list.save        skype-stable.list
google-chrome.list                                skype-stable.list.save
google-chrome.list.save                           steam.list
ondrej-ubuntu-php-bionic.list                     teamviewer.list
ondrej-ubuntu-php-bionic.list.save                teamviewer.list.save
openrazer-ubuntu-stable-bionic.list               teejee2008-ubuntu-ppa-bionic.list
openrazer-ubuntu-stable-bionic.list.save          teejee2008-ubuntu-ppa-bionic.list.save
opera-stable.list                                 ubuntu-audio-dev-ubuntu-alsa-daily-bionic.list
opera-stable.list.save                            ubuntu-audio-dev-ubuntu-alsa-daily-bionic.list.save
polychromatic-ubuntu-stable-bionic.list           ubuntu-audio-dev-ubuntu-ppa-bionic.list
polychromatic-ubuntu-stable-bionic.list.save      ubuntu-audio-dev-ubuntu-ppa-bionic.list.save
postgrespro.list                                  ubuntuhandbook1-ubuntu-avidemux-bionic.list
postgrespro.list.save                             ubuntuhandbook1-ubuntu-avidemux-bionic.list.save
rebuntu16-ubuntu-avidemux_unofficial-bionic.list  webupd8team-ubuntu-haguichi-bionic.list
AlexRsk
() автор топика
Ответ на: комментарий от AlexRsk

http://www.rabbitmq.com/debian/ testing main

Это у тебя случаем не полноценный дистр Debian tesring

Если да, то вот и причина и если учесть кучу файлов во втором спойлере то видимо не одна. Ты указывал в конфиге apt настройку с названием ветки по умолчанию?

torvn77 ★★★★★
()
Ответ на: комментарий от AlexRsk

И ещё, попробуй вот что:

Убери все файлы из sources.d и все дополнительные репозитарии из sources.list, естественно незабыв перед этим сделать архивные копии.

После этого делаешь apt update

Потом все старые версии пакетов про которые тебе писал apt по заранее составленному списку надо удалить с помощью
dpkg -r --ignore-depends=package_name package_name
где список игнорируемых зависимостей может включать в том числе и сам удаляемый пакет, ну и сносить пакет надо для всех версий архитектур.

Ну и понятно что удалять пакеты от которых зависит apt и dpkg по любому не следует.

Потом когда всё удалишь делаешь сначала apt --fix-broken install
а потом
apt update && apt upgrade

Потом можешь потихоньку добавить часть подключенных репозитариев обратно, но много не добааляй, черезмерный зоопарк вреден.

torvn77 ★★★★★
()
Ответ на: комментарий от torvn77

Почистил список PPA в /etc/apt/sources.list, оставил только пакеты по умолчанию для Ubuntu 18.04. Снес sources.list.d. Обновил пакеты (sudo apt update).

Пробую sudo apt install pulseaudio, то же самое:

Следующие пакеты имеют неудовлетворённые зависимости:
 pulseaudio : Зависит: libpulse0 (= 1:11.1-1ubuntu7.4) но 1:11.1-1ubuntu7.5 должен быть установлен
              Зависит: pulseaudio-utils но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
AlexRsk
() автор топика
Ответ на: комментарий от AlexRsk

В общем, это оказался известный баг убунты, победить его удалось с помощью ручной установки пульсы.

В ходе установки мне также встретилась проблема компиляции, связанная с функцией memfd_create(), которая была уже определена в glibc 2.27. Победить эту проблему удалось с помощью вот этого патча.

Большое спасибо всем за помощь!

AlexRsk
() автор топика
Последнее исправление: AlexRsk (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.