После обновления (в частности, libalsa 1.1.6-alt2 -> 1.1.7-alt1), во время проигрывания ролика youtube, при попытке позвонить в twinkle , последний вылетает с ошибкой невозможности подключиться к alsa. Такая же проблема с Audacity. $ twinkle ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave ... [1]+ Остановлен twinkle $ padsp twinkle ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave ... [1]+ Остановлен padsp twinkle
Выясните, альса ли это -- см. http://altlinux.org/archive http://altlinux.org/downgrade (точечным откатом libalsa и/или иных *alsa*). Возможно, кто-то тупо стал садиться на hw sink вместо более высокоуровневого интерфейса, проходящего через dmix.
откатил на 2018.10.16 всё заработало как надо. libalsa alsa-tools alsa-utils alsa-set-initial-options alsa-plugins-pulse $ rpm -qa | grep alsa libsox-fmt-alsa-14.4.2-alt2.x86_64 alsa-plugins-pulse-1.1.6-alt2.x86_64 alsa-set-initial-options-1.3-alt1.noarch alsa-tools-1.1.6-alt1.x86_64 libalsa-1.1.6-alt2.x86_64 alsa-utils-1.1.5-alt1.x86_64 alsa-oss-1.1.6-alt1.x86_64
А теперь уберите /etc/apt/preferences, вернитесь с архива на текущий репозиторий и попробуйте точечными обновлениями предлагаемого для dist-upgrade (начиная с *alsa*, например) всё-таки выяснить, кто всё сломал. И вот тогда будет иметь смысл уже целенаправленно смотреть разницу по коду и/или работать с апстримом :-)
(В ответ на комментарий №3) > (начиная с *alsa*, например) всё-таки выяснить, кто всё сломал. возможно я непонятно выразился - я откатил только следующие пакеты: >> libalsa alsa-tools alsa-utils alsa-set-initial-options alsa-plugins-pulse
(В ответ на комментарий №4) > (В ответ на комментарий №3) > > (начиная с *alsa*, например) всё-таки выяснить, кто всё сломал. > > возможно я непонятно выразился - > я откатил только следующие пакеты: > >> libalsa alsa-tools alsa-utils alsa-set-initial-options alsa-plugins-pulse А откатить только alsa-plugins-pulse можете?
(В ответ на комментарий №5) > (В ответ на комментарий №4) > > (В ответ на комментарий №3) > > > (начиная с *alsa*, например) всё-таки выяснить, кто всё сломал. > > > > возможно я непонятно выразился - > > я откатил только следующие пакеты: > > >> libalsa alsa-tools alsa-utils alsa-set-initial-options alsa-plugins-pulse > > А откатить только alsa-plugins-pulse можете? попробовал - не помогло. Пришлось откатить остальные.
Было бы здорово сообщить об этом апстриму -- к сожалению, https://bugtrack.alsa-project.org/alsa-bug сейчас в состоянии 404 и я как когдашний пользователь того Mantis теперь ровно в таком же положении, как и Вы... если найдёте возможность подстраховать, буду сильно признателен (и в любом разе спасибо за этот баг и проверку того, что это именно регрессия).
Кстати, проверьте-ка объезд из https://bugzilla.altlinux.org/35790 -- не оно?
(В ответ на комментарий №8) > Кстати, проверьте-ка объезд из https://bugzilla.altlinux.org/35790 -- не оно? делал mkdir /etc/alsa; ln -s /usr/share/alsa/alsa.conf.d /etc/alsa/conf.d не помогло обновился до 1.1.8 - не помогло
Гм, тогда очевидно, что: - это регрессия между 1.1.6 и 1.1.7; - в 1.1.8 её не исправили; - надо донести багу до апстрима. Если возьмёте на себя труд заняться последним (и проверкой исправлений апстрима при наличи навыков пересборки пакетов из исходников) -- сильно облегчите мне жизнь, поскольку сейчас сильно занят эльбрусами.
сегодня, после очередного update и update-kernel, перед перезагрузкой, решил все-же сделать: mkdir -p /etc/alsa/conf.d; cp /usr/share/alsa/alsa.conf.d/* /etc/alsa/conf.d помогло. для справки: S rpm -qa | grep alsa libsox-fmt-alsa-14.4.2-alt2.x86_64 alsa-plugins-pulse-1.1.8-alt1.x86_64 alsa-tools-1.1.7-alt1.x86_64 alsa-utils-1.1.8-alt1.x86_64 alsa-set-initial-options-1.3-alt1.noarch libalsa-1.1.8-alt1.x86_64 alsa-oss-1.1.6-alt1.x86_64
сегодня, очередной раз обновился, и поймал старую проблему с теми же симптомами. янв 15 11:28:48 nb apt-get[2123]: alsa-plugins-pulse-1:1.2.1-alt1 sisyphus+240942.700.4.1 1574247733 installed янв 15 11:32:26 nb apt-get[2123]: alsa-plugins-pulse-1:1.1.9-alt1 sisyphus+229275.300.1.1 1557735527 removed Разрешилось всё с помощью простой комманды: sudo cp /etc/alsa/conf.d/{99-pulseaudio-default.conf.example,99-pulseaudio-default.conf} и последующей перезагрузки.