Bug 431659

Summary: multilib: 32bit alsa plugin should be installed alongside 64bit plugin
Product: [Fedora] Fedora Reporter: Marcel Edward Verhagen <marcel>
Component: alsa-pluginsAssignee: Lennart Poettering <lpoetter>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: eric.moret, glenn.story, jfrieben, metal3d
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-04-20 19:25:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
scsconfig.log
none
scsrun.log none

Description Marcel Edward Verhagen 2008-02-06 08:30:51 UTC
Description of problem:

I am using the secondlife rc from
http://release-candidate-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_19_0_0_RELEASECANDIDATE.tar.bz2

In this release the voice should be enabled, but not on my x86_64 box (the voice
works on my fc7 i386 box although)


Version-Release number of selected component (if applicable):
?

How reproducible:

Very


Steps to Reproduce:
1.
When started in a terminal with the oss and esd disabled it gives a alsa error
on startup:
2.ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library
/usr/lib/alsa-lib/libasound_module_pcm_pulse.so
3.
  
Actual results:
no voice in the rc

Expected results:
voice in rc

Additional info:

Comment 1 Marcel Edward Verhagen 2008-02-06 08:33:26 UTC
I also filed in a bug report on: http://jira.secondlife.com/browse/VWR-4585

Comment 2 Martin Stransky 2008-02-06 10:31:34 UTC
please run system-config-soundcard and check the test sound. generate logs
(/root/scsconfig.log and /root/scsrun.log) and attach them here.

Comment 3 Marcel Edward Verhagen 2008-02-06 11:02:11 UTC
Created attachment 294095 [details]
scsconfig.log

Comment 4 Marcel Edward Verhagen 2008-02-06 11:02:34 UTC
Created attachment 294096 [details]
scsrun.log

Comment 5 Martin Stransky 2008-02-06 11:08:54 UTC
Do you use that "C-Media USB Headphone Set" audio device or would you like to
play with integrated sound device? (intel HDA)

Comment 6 Marcel Edward Verhagen 2008-02-07 15:18:55 UTC
I use the C-Media USB Set, it has better sound than the build integrated sound
device.



Comment 7 Marcel Edward Verhagen 2008-02-09 09:39:27 UTC
I hope there is some 32bit depandacy packages wich I should install or something
like that.

The defenitly seems to be something missing in alsa. I can find a 
/usr/lib64/alsa-lib/libasound_module_pcm_pulse.so tried to symlink it, but it
still can find the library



Comment 8 Martin Stransky 2008-02-22 11:10:13 UTC
it's from alsa-plugins-pulseaudio-1.0.15-2.fc8.x86_64 - reassigning.

Comment 9 Lennart Poettering 2008-06-04 12:17:04 UTC
multiarch is our downfall.

Comment 10 Bug Zapper 2008-11-26 09:42:36 UTC
This message is a reminder that Fedora 8 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 8.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '8'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 8's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 8 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 11 Joachim Frieben 2008-12-10 10:52:40 UTC
After installing wine-1.1.10-1.fc11.i386 on an x86_64 box, launching a certain exe file results in the error message:

  "wine: created the configuration directory '/home/fedora/.wine'
   ALSA lib pcm.c:2162:(snd_pcm_open_conf) Cannot open shared library
     /usr/lib/alsa-lib/libasound_module_pcm_pulse.so"

File /usr/lib/alsa-lib/libasound_module_pcm_pulse.so belongs to package alsa-plugins-pulseaudio-1.0.18-1.rc3.fc10.i386 which is not installed, only the x86_64 version alsa-plugins-pulseaudio-1.0.18-1.rc3.fc10.x86_64.
After installing alsa-plugins-pulseaudio-1.0.18-1.rc3.fc10.i386, too, the error message goes away.
Thus, WINE should clearly pull in alsa-plugins-pulseaudio-1.0.18-1.rc3.fc10.i386
However, even when WINE is installed neither alsa-plugins-pulseaudio-1.0.18-1.rc3.fc10.x86_64 nor alsa-plugins-pulseaudio-1.0.18-1.rc3.fc10.i386 are required by any installed package and can be uninstalled without complaint leaving a soundless WINE behind.

Comment 12 Eric Moret 2008-12-10 16:34:47 UTC
Lennart, could you please take this one over. I am not too sure how to address this issue.

Comment 13 Glenn Story 2009-01-24 17:43:47 UTC
This is (In reply to comment #10)

So how do we update the versio?  That doesn't seem to be an editable field.


> This message is a reminder that Fedora 8 is nearing its end of life.
> Approximately 30 (thirty) days from now Fedora will stop maintaining
> and issuing updates for Fedora 8.  It is Fedora's policy to close all
> bug reports from releases that are no longer maintained.  At that time
> this bug will be closed as WONTFIX if it remains open with a Fedora 
> 'version' of '8'.
> 
> Package Maintainer: If you wish for this bug to remain open because you
> plan to fix it in a currently maintained version, simply change the 'version' 
> to a later Fedora version prior to Fedora 8's end of life.
> 
> Bug Reporter: Thank you for reporting this issue and we are sorry that 
> we may not be able to fix it before Fedora 8 is end of life.  If you 
> would still like to see this bug fixed and are able to reproduce it 
> against a later version of Fedora please change the 'version' of this 
> bug to the applicable version.  If you are unable to change the version, 
> please add a comment here and someone will do it for you.
> 
> Although we aim to fix as many bugs as possible during every release's 
> lifetime, sometimes those efforts are overtaken by events.  Often a 
> more recent Fedora release includes newer upstream software that fixes 
> bugs or makes them obsolete.
> 
> The process we are following is described here: 
> http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 14 Glenn Story 2009-01-24 17:50:58 UTC
This is failing in Fedora 10 as well.  Please don't close this bug with Fedora 8.

Comment 15 Joachim Frieben 2009-02-08 21:45:44 UTC
(In reply to comment #14)
> This is failing in Fedora 10 as well.

So, what is failing exactly? The initial bug report is nonsense, because when you unpack some i686 binary on an x86_64 system, it is very likely that required 32 bit libraries are missing. The situation is very different when you use YUM for installing prebuilt packages from a repository. WINE that I mentioned in comment #11 was installed by means of the package manager. The issue thus is rather a WINE one, or - even more likely - a YUM one, because a 32 bit dependency seems to be resolved incorrectly.

Comment 16 Lennart Poettering 2009-04-20 19:25:16 UTC
This is actually the same situation as #460188: rpm does not allow 'conditional' dependencies as in "when 32bit libasound is installed 64bit libasound-plugins-pulse should pull in 32bit libasound-plugins-pulse".

Hence closing as duplicate.

*** This bug has been marked as a duplicate of bug 460188 ***

Comment 17 Joachim Frieben 2009-04-21 07:25:50 UTC
I still don't get your point: the i386 wine package is responsible of reclaiming required packages of the same architecture at install time. Apparently, this is not the case.
After pulling in alsa-plugins-pulseaudio-1.0.18-1.rc3.fc10.i386 manually, sound was working correctly. So, what is so difficult about adding this package to the "Requires" list in wine.spec? RPM should of course be smart enough to pull in the package of the same architecture as that of the package which is scheduled for being installed.

Comment 18 Lennart Poettering 2009-04-21 18:01:57 UTC
Uh? Why would be having a dep on 32 bit a-p-p make sense for wine? It doesn't need this dependency, unless 64 bit a-p-p is also installed.

Comment 19 Patrice FERLET 2011-01-16 19:19:06 UTC
Same problem on Fedora 14 - 64bits with Blender
alsa-plugins-pulseaudio-1.0.15-2.fc8.x86_64 
has not  /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so 
but /usr/lib/alsa-lib/libasound_module_pcm_pulse.so

Blender taken from blender.org says

ALSA lib pcm.c:2171:(snd_pcm_open_conf) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so
Couldn't open audio: No available audio device


Why this plugin is not into 64 bits package ?