centos7中某次升级后,发现许多软件无法播放声音了。为解决问题,在终端打开firefox,播放网页中声音时,出现提示:
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
感觉是pulseaudio的问题,重新安装pulseaudio,问题依旧。用rpm -qa | grep alsa检查,发现只有这三个包:
alsa-lib-1.0.27.2-3.el7.x86_64 alsa-tools-firmware-1.0.27-4.el7.x86_64 alsa-firmware-1.0.27-2.el7.noarch
没有pulseaudio相关包,于是:
yum install alsa-plugins-pulseaudio
问题解决!