After upgrading xfce fom version 4.0 to 4.2 (using debian packages from oss-works.com) it is not possible to adjust sound with the mixer. Opening the mixer results in an empty window instead of showing the controls. Starting the mixer from the terminal produces the following error message: alsa: Mixer attach default error: No such file or directory I found no manual entries or config files for xfce4-mixer. Reproducible: Always Steps to Reproduce: 1. Upgrade xfce 4.0 to xfce 4.2 using debian packages from oss-works.com 2. Starting xfce4-mixer 3. Actual Results: error message via terminal: "alsa: Mixer attach default error: No such file or directory" Expected Results: Show a window with controls to adjust my audio devices. I have xfce4-mixer and xfce4-mixer-lib-alsa installed. Sound worked fine with xfce 4.0. My soundcard is an ess maestro3.
I have the same problem on gentoo, the logs show /usr/lib/xfce4/mcs-plugins/sound_settings.so cannot be opened (File not found) /usr/lib/xfce4/panel-plugins/libmixer.so cannot be opened: File not found the files are located there and can't find out what they are really missing if I start manually from a term xfce4-mixer, the mixer is loaded and volume can be controlled If I run Mixer settings I get 'Xfce Settings Manager error: No such plugin "sound" It could be a missing DT_NEEDED for some library maybe?
Peter: weird... are the permissions of the .so files correct too ? (executable, readable for all) I myself am on gentoo and have no problems... And "File not found" sounds like some homebrew error message rather than a default unix error (would be "No such file or directory") Kay: This means the alsa mixer device doesnt work. It can be opened but it cannot be attached to. The offending command sequence is: snd_mixer_open(&handle, 0); snd_mixer_attach(handle, "default"); <-- this fails If you dont have a default device, go to the mcs sound settings and switch to the correct device
Kay: maybe permissions for the alsa mixer device are too strict ?
not enough info, closing. please reopen if bug still present