Bug 856270

Summary: [abrt] blueman-1.23-3.fc18: __init__.py:360:__init__:OSError: libpulse-mainloop-glib.so.0: cannot open shared object file: No such file or directory
Product: [Fedora] Fedora Reporter: Daniel Greeley <cubmiester>
Component: bluemanAssignee: Juan Manuel Rodriguez <nushio>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: aanon42, awilliam, bikedude880, christoph.wickert, cubmiester, dtimms, me, nushio, shreyeshc, smatula
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: AcceptedNTH abrt_hash:98e26381685dbbbb492c4c2ad8cb75186a1d5452
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-01-08 21:33:50 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:
Bug Depends On:    
Bug Blocks: 752665, 863722    
Attachments:
Description Flags
File: core_backtrace none

Description Daniel Greeley 2012-09-11 15:23:23 UTC
Version-Release number of selected component:
blueman-1.23-3.fc18

Additional info:
libreport version: 2.0.13
abrt_version:   2.0.12
cmdline:        /usr/bin/python /usr/bin/blueman-applet
kernel:         3.6.0-0.rc4.git2.1.fc18.x86_64

backtrace:
:__init__.py:360:__init__:OSError: libpulse-mainloop-glib.so.0: cannot open shared object file: No such file or directory
:
:Traceback (most recent call last):
:  File "/usr/bin/blueman-applet", line 125, in <module>
:    BluemanApplet()
:  File "/usr/bin/blueman-applet", line 68, in __init__
:    self.Plugins.Load()
:  File "/usr/lib/python2.7/site-packages/blueman/main/PluginManager.py", line 98, in Load
:    __import__(self.module_path.__name__ + ".%s" % plugin, None, None, [])
:  File "/usr/lib/python2.7/site-packages/blueman/plugins/applet/PulseAudio.py", line 24, in <module>
:    from blueman.main.PulseAudioUtils import PulseAudioUtils, EventType
:  File "/usr/lib/python2.7/site-packages/blueman/main/PulseAudioUtils.py", line 7, in <module>
:    libpulse_glib = CDLL("libpulse-mainloop-glib.so.0")
:  File "/usr/lib64/python2.7/ctypes/__init__.py", line 360, in __init__
:    self._handle = _dlopen(self._name, mode)
:OSError: libpulse-mainloop-glib.so.0: cannot open shared object file: No such file or directory
:
:Local variables in innermost frame:
:_FuncPtr: <class 'ctypes._FuncPtr'>
:handle: None
:name: 'libpulse-mainloop-glib.so.0'
:use_last_error: False

Comment 1 Daniel Greeley 2012-09-11 15:23:25 UTC
Created attachment 611822 [details]
File: core_backtrace

Comment 2 Joachim Backes 2012-09-13 10:02:55 UTC
Happened after firstboot and first xfce login after F18 installation

Package: blueman-1.23-3.fc18
Architecture: i686
OS Release: Fedora release 18 (Spherical Cow)

Comment 3 David Timms 2012-09-14 10:30:04 UTC
Fresh install of F18alpha
LXDE desktop
crash after first login.


Package: blueman-1.23-3.fc18
OS Release: Fedora release 18 (Spherical Cow)

Comment 4 David Timms 2012-09-14 13:00:47 UTC
In F17:
yum whatprovides  libpulse-mainloop-glib.so.0
...
pulseaudio-libs-glib2-1.1-9.fc17.i686 : GLIB 2.x bindings for PulseAudio clients
Repo        : fedora
Matched from:
Provides    : libpulse-mainloop-glib.so.0

but not present on the lxde install.

Comment 5 htserv 2012-09-29 09:49:52 UTC
Initial install - first login threw the error.

Package: blueman-1.23-3.fc18
OS Release: Fedora release 18 (Spherical Cow)

Comment 6 Jindrich Novy 2012-10-19 08:11:56 UTC
Started XFCE session on freshly installed F18 TC4 beta

Package: blueman-1.23-3.fc18
Architecture: i686
OS Release: Fedora release 18 (Spherical Cow)

Comment 7 smatula 2012-11-01 14:07:32 UTC
Started XFCE session on freshly installed F18 TC6 beta

Package: blueman-1.23-4.fc18
Architecture: i686
OS Release: Fedora release 18 (Spherical Cow)

Comment 8 Christian Kalkhoff 2012-12-27 10:48:03 UTC
blueman package needs to depend on pulseaudio-libs-glib2. Or the runtime dependency gets dropped if no pulseaudio support is installed.

Ran into this regression after I installed F18 LXDE Desktop  without any addons from DVD (Beta). 

My system is latest updates-testing by Dec 26th 2012. Installing pulseaudio-libs-glib2 fixes the regression.

Comment 9 Fedora Update System 2012-12-27 19:34:30 UTC
blueman-1.23-5.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/blueman-1.23-5.fc18

Comment 10 Fedora Update System 2012-12-27 19:35:17 UTC
blueman-1.23-5.fc17 has been submitted as an update for Fedora 17.
https://admin.fedoraproject.org/updates/blueman-1.23-5.fc17

Comment 11 Christoph Wickert 2012-12-27 19:40:02 UTC
I hereby propose this update for NTH because
- it affects (at least) the Xfce spin and LXDE users
- we have a fix
- the fix is trivial, packaging only.
- this package is python, we don't need to worry about introducing new odds with the new build.

Comment 12 Fedora Update System 2012-12-28 03:52:41 UTC
Package blueman-1.23-5.fc17:
* should fix your issue,
* was pushed to the Fedora 17 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing blueman-1.23-5.fc17'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-21041/blueman-1.23-5.fc17
then log in and leave karma (feedback).

Comment 13 Adam Williamson 2013-01-02 19:55:18 UTC
Discussed at 2013-01-02 NTH review meeting: http://meetbot.fedoraproject.org/fedora-bugzappers/2013-01-02/f18final-blocker-review-8.2013-01-02-17.03.log.txt . Accepted as NTH: this would be a blocker issue for blocking desktops, so NTH for non-blocking desktops (see comment #11).

Comment 14 Fedora Update System 2013-01-05 06:33:02 UTC
blueman-1.23-5.fc17 has been pushed to the Fedora 17 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 15 Christoph Wickert 2013-01-05 17:27:13 UTC
(In reply to comment #13)
> Accepted as NTH: this would be a
> blocker issue for blocking desktops, so NTH for non-blocking desktops

Thanks. I submitted the update for stable. Anything else I need to do to make sure it actually gets included in the release?

Comment 16 Fedora Update System 2013-01-08 21:33:53 UTC
blueman-1.23-5.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.