libasound_module_conf_pulse.so is missing from lib32asound-plugins

Bug #408615 reported by Mingming Ren
160
This bug affects 19 people
Affects Status Importance Assigned to Milestone
ia32-libs (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Karmic by Jorrit Kronjee

Bug Description

libasound_module_conf_pulse.so is missing from recent 1.0.20-1ubuntu3 version of lib32asound-plugins.
Skype fails:
ALSA lib ../../src/conf.c:2700:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib ../../../src/control/control.c:909:(snd_ctl_open_noupdate) Invalid CTL hw:0
Aborted (core dumped)

Related branches

Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 408615] [NEW] libasound_module_conf_pulse.so is missing from lib32asound-plugins

What version of Ubuntu are you using, and what application are you trying to use that requires 32-bit alsa?

 affects ubuntu/alsa-plugins
 status incomplete

Changed in alsa-plugins (Ubuntu):
status: New → Incomplete
Revision history for this message
Mingming Ren (portis25) wrote :

Ubuntu 9.10, amd64.
When I run skype, it fails:

ALSA lib ../../src/conf.c:2700:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib ../../../src/control/control.c:909:(snd_ctl_open_noupdate) Invalid CTL hw:0
Aborted (core dumped)

Revision history for this message
Mingming Ren (portis25) wrote :

After manually copy libasound_module_conf_pulse.so extracted from corresponding 32bit deb package to /usr/lib32/alsa-libs/, everything's ok.

Revision history for this message
NoahY (noahy) wrote :

I can confirm this... Skype will not start anymore, as of this morning's upgrade.

$ skype
ALSA lib ../../src/conf.c:2700:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib ../../../src/control/control.c:909:(snd_ctl_open_noupdate) Invalid CTL hw:0
Aborted (core dumped)

Details:

Ubuntu 9.10 Karmic Koala AMD64
Skype v. 2.0.0.72

I've tried adding libasound_module_conf_pulse.so to /usr/lib32/alsa-lib/ (not alsa-libs!), and the error doesn't go away. Maybe I am taking it from the wrong deb file?

Changed in alsa-plugins (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Daniel T Chen (crimsun) wrote : Re: [Bug 408615] Re: libasound_module_conf_pulse.so is missing from lib32asound-plugins

On Tue, Aug 4, 2009 at 5:35 PM, Truthiswithin<email address hidden> wrote:
> I can confirm this... Skype will not start anymore, as of this morning's
> upgrade.

Please list the installed versions of lib32asound2-plugins and ia32-libs.

Revision history for this message
NoahY (noahy) wrote :

Here's a fix that works for me (from http://mapopa.blogspot.com/2008/10/skype-2.html)

Create /etc/ld.so.conf.d/alsa32.conf with the following contents:

/usr/lib32/alsa-lib

After that, skype works fine.

Revision history for this message
NoahY (noahy) wrote :

> Please list the installed versions of lib32asound2-plugins and ia32-libs.

I am using the latest:

lib32asound2-plugins 1.0.20-1ubuntu4
ia32-libs 2.7ubuntu7

Revision history for this message
Daniel T Chen (crimsun) wrote :

Right, I suspected as much. We probably want to revert the latest changes to
ia32-libs and alsa-plugins (in terms of the Replaces), because we cannot
build a 32-bit pulse alsa plugin on a 64-bit host due to there not being
lib32pulse*dev. In this case, we should drop lib32asound* from the
alsa-plugins source package.

On Aug 4, 2009 6:30 PM, "Truthiswithin" <email address hidden> wrote:

> Please list the installed versions of lib32asound2-plugins and ia32-libs.
I am using the latest:

lib32asound2-plugins 1.0.20-1ubuntu4
ia32-libs 2.7ubuntu7

-- libasound_module_conf_pulse.so is missing from lib32asound-plugins
https://bugs.launchpad.net/b...

Revision history for this message
Atanas Atanasov (thenasko) wrote :

The fix given by Truthiswithin did not work for me. I am using:

ii lib32asound2 1.0.20-3ubuntu2 shared library for ALSA applications (32 bit
ii lib32asound2-plugins 1.0.20-1ubuntu4 ALSA library additional plugins (32 bit)
ii ia32-libs 2.7ubuntu7 ia32 shared libraries for use on amd64 and i

Does anyone have any suggestions how to fix this?

Revision history for this message
portis (portis24) wrote :

You should first copy the 32bit .so file to /usr/lib32/alsa-libs/
and then use that fix.

On Wed, Aug 5, 2009 at 8:27 AM, Atanas Atanasov <email address hidden> wrote:

> The fix given by Truthiswithin did not work for me. I am using:
>
> ii lib32asound2 1.0.20-3ubuntu2
> shared library for ALSA applications (32 bit
> ii lib32asound2-plugins 1.0.20-1ubuntu4
> ALSA library additional plugins (32 bit)
> ii ia32-libs 2.7ubuntu7
> ia32 shared libraries for use on amd64 and i
>
> Does anyone have any suggestions how to fix this?
>
> --
> libasound_module_conf_pulse.so is missing from lib32asound-plugins
> https://bugs.launchpad.net/bugs/408615
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Atanas Atanasov (thenasko) wrote :

I just found out I don't have a 32-bit so file. For example:

nasko@serre:~$ sudo updatedb
nasko@serre:~$ locate libasound_module_conf_pulse
/usr/lib/alsa-lib/libasound_module_conf_pulse.so
nasko@serre:~$ dpkg -S libasound_module_conf_pulse
libasound2-plugins: /usr/lib/alsa-lib/libasound_module_conf_pulse.so

Is this a regression in the 32-bit package?

Revision history for this message
Daniel T Chen (crimsun) wrote :

On Wed, Aug 5, 2009 at 11:39 AM, Atanas Atanasov<email address hidden> wrote:
> Is this a regression in the 32-bit package?

lib32asound2-plugins did not (and does not) ship a corresponding pulse
alsa plugin for the simple fact that there is no lib32pulse* to build
against, so no, it is not a regression in that sense.

Revision history for this message
Atanas Atanasov (thenasko) wrote :

Thanks for the explanation. I tried copying the the necessary file from /usr/libs/alsa-lib to /usr/lib32/alsa-lib, but as expected this didn't work either. Is there a working fix for this issue?

Revision history for this message
portis (portis24) wrote :

The .so files in /usr/lib/ are 64bit libs, you have to download 32bit
package and extract the 32bit libs and copy them to /usr/lib32/alsa-libs/

On Wed, Aug 5, 2009 at 8:11 PM, Atanas Atanasov <email address hidden> wrote:

> Thanks for the explanation. I tried copying the the necessary file from
> /usr/libs/alsa-lib to /usr/lib32/alsa-lib, but as expected this didn't
> work either. Is there a working fix for this issue?
>
> --
> libasound_module_conf_pulse.so is missing from lib32asound-plugins
> https://bugs.launchpad.net/bugs/408615
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Brian Rogers (brian-rogers) wrote :

Wouldn't the ideal solution be to build a lib32pulse package? What would that entail?

Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 408615] Re: libasound_module_conf_pulse.so is missing from lib32asound-plugins

The solution would be to build a lib32pulse package, which is what will happen. However this is far from trivial.

Revision history for this message
Oli (oli) wrote : Re: [Bug 408615] Re: libasound_module_conf_pulse.so is missing from lib32asound-plugins

I'm sure I don't understand the complexities of the lib32 packaging process,
but I know on my system just using the standard 32bit version of
libasound_module_conf_pulse.so works.

It *was* my belief that the lib32 libs are just repackaged builds of the
32bit libs. It sounds like that is not the case but considering it works,
why not do just that?

On Fri, Aug 7, 2009 at 11:36 AM, Luke Yelavich
<email address hidden>wrote:

> The solution would be to build a lib32pulse package, which is what will
> happen. However this is far from trivial.
>
> --
> libasound_module_conf_pulse.so is missing from lib32asound-plugins
> https://bugs.launchpad.net/bugs/408615
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 408615] Re: libasound_module_conf_pulse.so is missing from lib32asound-plugins

On Fri, Aug 07, 2009 at 12:01:40PM IST, Oli wrote:
> It *was* my belief that the lib32 libs are just repackaged builds of the
> 32bit libs. It sounds like that is not the case but considering it works,
> why not do just that?

The plan is to get rid of this big piece of monolithic baggage that is ia32-libs. It will take a while, but if moving pulse to having lib32 packages helps with that process, then its well worth it.

Long term, there are much better plans for multi-architecture support, but these are probably a release or two away at least.

Luke

Revision history for this message
Raphael Gradenwitz (raphael-gradenwitz) wrote :

karmic amd64, skype-static here

I can confirm what Mingming and Oli wrote:
I took this file:
http://launchpadlibrarian.net/29924427/libasound2-plugins_1.0.20-1ubuntu6_i386.deb
unpacked the missing shared object files into /usr/lib32/alsa-lib/
et voilà... skype is running again

Raphael

Revision history for this message
Michalxo (michalxo) wrote :

I have same problem, but copying that files did not help me. I am unable to run/hear sound from rhytmbox and flash video at same time.
When RBox is playing there is no sound in flash video or it even hangs and vice-versa :( No sound from RB until I close both applications :-/
Skype still closes with same error.
Any solution about this issue?

Revision history for this message
Atanas Atanasov (thenasko) wrote :

I tried copying files from the i386 package, to /usr/lib32/alsa-lib but this did not help. Skype no longer quits on startup, but when trying to call I get "audio device problem". I wonder if there is an alternative solution.

Revision history for this message
Raphael Gradenwitz (raphael-gradenwitz) wrote :

If you only want to get a working skype client give skype-static-oss a try. That one is independent from these libs..

Revision history for this message
Sebastian Kapfer (caci) wrote :

Just copy the libs from the i386 deb package. You can use 'strace' to find out where it expects them to be.

For the long-term fix, I filed bug #414250 against pulseaudio.

Revision history for this message
Hein van Rensburg (hvralpha) wrote :

I have just found a solution which works for my AMD 64 system and got skype working.

I extracted the libs folder from the deb file Raphael mentioned above with ARK and then copied the contents to /libs 32 under root.

It seems the standard reference to usr/libs32 is the wrong place for Karmic and AMD64.

Revision history for this message
Rashad Tatum (rmtatum) wrote :

I tried all of the mentioned solutions to no avail. I am able to run Skype without it crashing on me, but the program produces the following error:

bt_audio_service_open: connect() failed: Connection refused (111)

Revision history for this message
Sebastian Kapfer (caci) wrote :

I'm sorry Rashad, but your problem is not covered by this bug.

This bug is about ALSA plugins not being available in 32 bit versions. In your case, it seems there is a misconfiguration or bug in the Bluetooth stack. You might want to open a separate bug for that, and try to reproduce the problem with an open-source application (that is, not Skype).

All the best,
  Sebastian

Revision history for this message
Søren Holm (sgh) wrote :

What was the reason for libasound_module_conf_pulse being available 2 weeks ago? Skype did work back then.

Revision history for this message
stereoit (smol-robert) wrote :

2 Søren Holm, I think today I had this partial-dist-upgrade which replaced libasound2 packages so I guess until 2 weeks ago you have used older version of that package which included the libasound_module_conf_pulse.so.

Since today I had the same problem. Temporarily I've moved /usr/lib32/alsa-lib to /usr/lib32/alsa-lib.disabled and unpacked libasound2-plugins_1.0.20-1ubuntu6_i386 [http://launchpadlibrarian.net/29924427/libasound2-plugins_1.0.20-1ubuntu6_i386.deb] to be /usr/lib32/alsa-lib. Dirty solution but it seems to help.

I hope guys manage to build this 32 bit version including this libasound_module_conf_pulse.so as it will block all skype users until then.

Revision history for this message
Oli (oli) wrote :

I have noticed that in the past week (possibly just a few days) this has become significantly worse.

Before (with copied 32bit pulse libs) I could play 64bit applications could play directly through pulseaudio and 32bit apps could via alsa at the same time. Strangely this appears to also effect 64bit alsa applications too!

Now alsa appears to block native pulseaudio connections. Here are a few examples, all assuming I start with nothing playing on the audio server:
 - Example 1: If banshee is playing music (direct PA connection), Flash (64bit) has no sound.
 - Example 2: Flash is the only thing running on PA, works fine. I start totem and it has no sound. I have to terminate the Flash audio stream in pavucontrol to get totem's sound.
 - Example 3: Banshee is playing and something a dialogue makes a noise. The sound temporarily stutters the last note heard from Banshee. When the notification sound goes, banshee resumes as before.

I've no idea if this is *this* bug or a new regression... But it's really annoying.

Revision history for this message
mabawsa (mabawsa) wrote :

The 64-bit Skype beta 2.1 solves this issue, indeed it solves a lot of problems with skype.

http://www.skype.com/intl/en/download/skype/linux/choose/

Revision history for this message
Søren Holm (sgh) wrote :

Yes, but it introduces another issue where it is not possible to select the audio sources. There is only "pulseaudio" to select from.

Revision history for this message
Luke Yelavich (themuso) wrote :

Changing package due to ia32-libs being where this needs fixing.

affects: alsa-plugins (Ubuntu) → ia32-libs (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ia32-libs - 2.7ubuntu14

---------------
ia32-libs (2.7ubuntu14) karmic; urgency=low

  * Re-add libasound2-plugins (LP: #408615)
  * Remove libstdc++5, no longer in karmic
  * Freshen packages

 -- Luke Yelavich <email address hidden> Mon, 14 Sep 2009 16:55:00 +1000

Changed in ia32-libs (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Noel J. Bergman (noeljb) wrote :

@Soren, just to finish your comment, you can select input sources via Pulse Audio. I select between different microphones, for example. If you have any problem doing that, please open a bug against PA.

Revision history for this message
Søren Holm (sgh) wrote :

@Noel. Ok. pavucontrol did not work for though, so I just removed pulseaudio from my system falling back to alsa.

Revision history for this message
Sebastian Kapfer (caci) wrote :

@mabawsa: Skype is not the only 32 bit app that needs to use ALSA. So this is not a solution.

Revision history for this message
Rashad Tatum (rmtatum) wrote : Re: [Bug 408615] Re: libasound_module_conf_pulse.so is missing from lib32asound-plugins

There is a 64 bit version of Skype now.

On Wed, Sep 16, 2009 at 5:16 AM, Sebastian Kapfer
<email address hidden>wrote:

> @mabawsa: Skype is not the only 32 bit app that needs to use ALSA. So
> this is not a solution.
>
> --
> libasound_module_conf_pulse.so is missing from lib32asound-plugins
> https://bugs.launchpad.net/bugs/408615
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “ia32-libs” package in Ubuntu: Fix Released
>
> Bug description:
> libasound_module_conf_pulse.so is missing from recent 1.0.20-1ubuntu3
> version of lib32asound-plugins.
> Skype fails:
> ALSA lib ../../src/conf.c:2700:(snd_config_hooks_call) Cannot open shared
> library libasound_module_conf_pulse.so
> ALSA lib ../../../src/control/control.c:909:(snd_ctl_open_noupdate) Invalid
> CTL hw:0
> Aborted (core dumped)
>

Revision history for this message
Rashad Tatum (rmtatum) wrote :

Sorry, I found out that version 2.1 is still 32-bit, but there is now a
official 64-bit package (it contains a 32-bit binary :-( ).

On Thu, Sep 17, 2009 at 12:30 AM, Rashad Tatum <email address hidden>wrote:

> There is a 64 bit version of Skype now.
>
>
> On Wed, Sep 16, 2009 at 5:16 AM, Sebastian Kapfer <
> <email address hidden>> wrote:
>
>> @mabawsa: Skype is not the only 32 bit app that needs to use ALSA. So
>> this is not a solution.
>>
>> --
>> libasound_module_conf_pulse.so is missing from lib32asound-plugins
>> https://bugs.launchpad.net/bugs/408615
>> You received this bug notification because you are a direct subscriber
>> of the bug.
>>
>> Status in “ia32-libs” package in Ubuntu: Fix Released
>>
>> Bug description:
>> libasound_module_conf_pulse.so is missing from recent 1.0.20-1ubuntu3
>> version of lib32asound-plugins.
>> Skype fails:
>> ALSA lib ../../src/conf.c:2700:(snd_config_hooks_call) Cannot open shared
>> library libasound_module_conf_pulse.so
>> ALSA lib ../../../src/control/control.c:909:(snd_ctl_open_noupdate)
>> Invalid CTL hw:0
>> Aborted (core dumped)
>>
>
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.