Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80689 - sys-libs/pam-0.77-r5 breaks ALSA sound
Summary: sys-libs/pam-0.77-r5 breaks ALSA sound
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major
Assignee: PAM Gentoo Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-04 02:39 UTC by Jakob Schiotz
Modified: 2005-02-04 05:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jakob Schiotz 2005-02-04 02:39:28 UTC
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
Comment 1 HARGITAI Gabor 2005-02-04 03:09:30 UTC
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

Comment 2 Jakob Schiotz 2005-02-04 05:15:19 UTC
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!