After the last upgrade yesterday, sound no longer works. The only package which seems to be related is sys-libs/pam-0.77-r5, and I remember that etc-update showed me a PAM configuration file with something sound related in it. KDE complains that it cannot start the sound: Sound server informational message: Error while initializing the sound driver: device: default can't be opened for playback (Permission denied) The sound server will continue, using the null output device. aplay fails as well: aplay /usr/kde/3.3/share/sounds/KDE_Logout_new.wav aplay: main:508: audio open error: Permission denied I tried to look at the devices, they look reasonable (are these the right ones): [demokrit] ~>ls -l /dev/sound/ total 0 crw-rw---- 1 root audio 14, 12 Jan 1 1970 adsp crw-rw---- 1 root audio 14, 4 Jan 1 1970 audio crw-rw---- 1 root audio 14, 3 Jan 1 1970 dsp crw-rw---- 1 root audio 14, 0 Jan 1 1970 mixer [demokrit] ~>ls -l /dev/dsp lr-xr-xr-x 1 root root 9 Feb 4 11:11 /dev/dsp -> sound/dsp Alsa also starts correctly: demokrit root # /etc/init.d/alsasound restart * WARNING: you are stopping a boot service. * Unloading ALSA... * Storing ALSA Mixer Levels * Unloading modules [ ok ] * Loading ALSA drivers... * Using ALSA OSS emulation * Loading: snd-mixer-oss * Loading: snd-pcm-oss * Loading: snd-intel8x0 * Running card-dependent scripts * Restoring Mixer Levels [ ok ] Reproducible: Always Steps to Reproduce: 1. Log in 2. KDE complains 3. aplay something.wav Actual Results: Error messages Expected Results: Sound should have played. demokrit root # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10 i686) ================================================================= System uname: 2.6.10 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 19 2004, 17:47:22)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/var/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ ftp://ftp.rhnet.is/pub/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/var/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X Xaw3d acpi alsa arts atlas avi berkdb bitmap-fonts cdr crypt cups dga dvd emacs encode fam flac font-server foomaticdb fortran gdbm gif gpm gtk gtk2imagemagick imap imlib java jpeg kde libg++ libwww mad maildir mbox mikmod mimemotif mozilla mpeg mule ncurses netcdf nls nptl oggvobis oggvorbis opengl oss pam pcmcia pdflib perl png pnp ppds python qt quicktime readline scanner sdl slang smime spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts trustedtype1-fonts usb wxwindows xml2 xmms xv xvid zlib linguas_dk" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
I have the same problem: higany@gnu:~ $ ls -l /dev/sound/ total 0 crw------- 1 higany root 14, 12 okt 6 00:06 adsp crw------- 1 higany root 14, 44 okt 14 01:07 adsp2 crw------- 1 higany root 14, 4 okt 6 00:06 audio crw------- 1 higany root 14, 36 okt 14 01:07 audio2 crw------- 1 higany root 14, 3 okt 6 00:06 dsp crw------- 1 higany root 14, 35 okt 14 01:07 dsp2 crw------- 1 higany root 14, 0 okt 6 00:06 mixer crw------- 1 higany root 14, 16 okt 14 01:07 mixer1 crw------- 1 higany root 14, 32 okt 14 01:07 mixer2 crw------- 1 higany root 14, 1 okt 6 00:06 sequencer crw------- 1 higany root 14, 8 okt 6 00:06 sequencer2 As the higany user I can only play music only with oss. As the root user I can use alsa too. emerge info Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 2 2004, 14:27:52)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.math.bme.hu ftp://ftp.linux.ee/pub/gentoo/distfiles http://trumpetti.atm.tut.fi/gentoo/" LANG="hu_HU" LC_ALL="hu_HU" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib adns aim alsa apache2 apm avi bash-completion berkdb bitmap-fonts bmp bonobo calendar cdr crypt cups dga doc dts dvd eds encode esd f77 fam fbcon flac font-server foomaticdb fortran ftp gdbm gif gimp gimpprint gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml hal imagemagick imap imlib java jpeg junit kde ldap libg++ libwww live mad mikmod mime mmx mono motif mozilla mpeg ncurses nls nntp nptl ogg oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime readline samba sdl slang smime spell sqlite sse ssl svg svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb vhosts videos vnc vorbis wxwindows xine xml xml2 xmms xprint xv zlib video_cards_radeon linguas_hu linguas_us linguas_en" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Other people must have had the same problem - at least it looks like this was fixed even before this bug report reached the PAM team :-) sys-libs/pam-0.77-r6 fixes this problem. Thanks!