LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-26-2010, 03:45 AM   #1
tridc
Member
 
Registered: Jan 2010
Distribution: Slackware 13
Posts: 30

Rep: Reputation: 15
Blueman cannot start properly


Hi everybody,

I have a problem with BT again, I installed blueman from SlackBuild at http://connie.slackware.com/~rworkman/blueman/, but when I start it (from Setting > Bluetooth Manager), it was running with a minimized window at the taskbar for a while and not appear any window or icon on the system tray.

I track its process, there's still it running background
Code:
tridc@latix:~$ ps aux | grep blueman
tridc     5394  0.0  0.4  26052 15708 ?        S    15:54   0:00 /usr/bin/python /usr/bin/blueman-manager
tridc    16171  0.0  0.0   2204   628 pts/0    R+   16:41   0:00 grep blueman
May someone have this problem? Please hints me? Thanks alot!
 
Old 02-26-2010, 04:02 AM   #2
JokerBoy
Member
 
Registered: Sep 2009
Posts: 140

Rep: Reputation: 24
what version of bluez are you using? blueman needs bluez >= 4.x
 
Old 02-26-2010, 04:20 AM   #3
tridc
Member
 
Registered: Jan 2010
Distribution: Slackware 13
Posts: 30

Original Poster
Rep: Reputation: 15
yes, I have installed bluez-4.60 and have full runtime dependencies as blueman required
 
Old 02-26-2010, 05:48 AM   #4
JokerBoy
Member
 
Registered: Sep 2009
Posts: 140

Rep: Reputation: 24
well, the bluetooth daemon is running? ( /etc/rc.d/rc.bluetooth )
 
Old 02-26-2010, 05:51 AM   #5
uppman
Member
 
Registered: Jul 2008
Location: Stockholm, Sweden
Distribution: Slackware 13.1 32-bit
Posts: 145

Rep: Reputation: 24
Is bluetooth enabled?
Check with:

hciconfig -a
 
Old 02-26-2010, 08:09 AM   #6
tridc
Member
 
Registered: Jan 2010
Distribution: Slackware 13
Posts: 30

Original Poster
Rep: Reputation: 15
Unhappy

Quote:
Originally Posted by JokerBoy View Post
well, the bluetooth daemon is running? ( /etc/rc.d/rc.bluetooth )
Yes, certainly.

Quote:
Originally Posted by uppman View Post
Is bluetooth enabled?
Check with:

hciconfig -a
I think it's enabled
Code:
root@latix:/etc/rc.d# hciconfig -a
hci0:   Type: USB
        BD Address: 00:23:4D:EC:50:80 ACL MTU: 1021:8 SCO MTU: 64:1
        UP RUNNING PSCAN
        RX bytes:1340 acl:0 sco:0 events:39 errors:0
        TX bytes:1356 acl:0 sco:0 commands:37 errors:0
        Features: 0xff 0xff 0x8f 0xfe 0x9b 0xff 0x79 0x83
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH HOLD SNIFF PARK
        Link mode: SLAVE ACCEPT
        Name: 'latix-0'
        Class: 0x0a010c
        Service Classes: Networking, Capturing
        Device Class: Computer, Laptop
        HCI Ver: 2.1 (0x4) HCI Rev: 0x50ad LMP Ver: 2.1 (0x4) LMP Subver: 0x423d
        Manufacturer: Broadcom Corporation (15)
I also try with:
Code:
# hciconfig hci0 up
But blueman still doesnt appear . Any help?
 
Old 02-26-2010, 11:11 AM   #7
doomey
LQ Newbie
 
Registered: Nov 2009
Location: on orbit around some star and around the center of some galaxy
Distribution: slackware64
Posts: 24

Rep: Reputation: 2
i actually have the same problem. some background info:
slackware64 13.0 with bluez 4.61, bluez-hcidump, bluez-firmware, obexftp, openobex, wxgtk.
i installed blueman from rworkman's packages.
if i try to start it without bluez libs and utils, it says that bluez is not running and just stops.
if i install bluez libs and utils it starts but the process stalls. it appears in the taskbar for a short period but then it's gone and i have to stop the process from the task-manager.
when i try to launch from the console i get this error message:

Code:
on_bluez_name_owner_changed (/usr/bin/blueman-manager:104)
org.bluez owner changed to  :1.38
Using file config backend
ERROR:dbus.proxies:Introspect error on org.blueman.Applet:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Traceback (most recent call last):
  File "/usr/lib64/python2.6/site-packages/dbus/connection.py", line 578, in msg_reply_handler
    reply_handler(*message.get_args_list(**get_args_opts))
  File "/usr/bin/blueman-manager", line 132, in on_bluez_name_owner_changed
    if not self.Applet.GetBluetoothStatus():
  File "/usr/lib64/python2.6/site-packages/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib64/python2.6/site-packages/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib64/python2.6/site-packages/dbus/connection.py", line 622, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
 
Old 02-27-2010, 09:27 AM   #8
uppman
Member
 
Registered: Jul 2008
Location: Stockholm, Sweden
Distribution: Slackware 13.1 32-bit
Posts: 145

Rep: Reputation: 24
You should not install utils and libs for Bluez4.

Have you modified rc.bluetooth to start bluetoothd instead of hcid?

You can also start it manually:
/usr/sbin/bluetoothd
 
Old 02-27-2010, 12:32 PM   #9
tridc
Member
 
Registered: Jan 2010
Distribution: Slackware 13
Posts: 30

Original Poster
Rep: Reputation: 15
@uppman: I removed utils and libs before installing bluez4.

I also have error message like doomey when I run that command
Code:
tridc@latix:~$ /usr/bin/blueman-manager 
Loading configuration plugins
_________
<module> (/usr/lib/python2.6/site-packages/blueman/main/Config.py:20)
Skipping plugin Gconf
No module named gconf 
Using file config backend
/usr/bin/blueman-manager:55: GtkWarning: Unknown property: GtkVBox.orientation
  self.Builder.add_from_file(UI_PATH +"/manager-main.ui")
Stale PID, overwriting
_________
on_bluez_name_owner_changed (/usr/bin/blueman-manager:104)
org.bluez owner changed to  :1.6 
Using file config backend
ERROR:dbus.proxies:Introspect error on org.blueman.Applet:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 578, in msg_reply_handler
    reply_handler(*message.get_args_list(**get_args_opts))
  File "/usr/bin/blueman-manager", line 132, in on_bluez_name_owner_changed
    if not self.Applet.GetBluetoothStatus():
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 622, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
As I see, the problem is on dbus but I dont know how to fix it.

Hope for help.

Last edited by tridc; 02-27-2010 at 12:35 PM.
 
Old 02-27-2010, 12:55 PM   #10
tridc
Member
 
Registered: Jan 2010
Distribution: Slackware 13
Posts: 30

Original Poster
Rep: Reputation: 15
Now I continue to try with blueman-applet
Code:
tridc@latix:~$ blueman-applet 
Loading configuration plugins
_________
<module> (/usr/lib/python2.6/site-packages/blueman/main/Config.py:20)
Skipping plugin Gconf
No module named gconf 
Using file config backend
Stale PID, overwriting
Using file config backend
_________
Load (/usr/bin/blueman-applet:117)
['PPPSupport', 'DhcpClient', 'RecentConns', 'Networking', 'AuthAgent', 'NMMonitor', 'DiscvManager', 'Menu', 'TransferService', 'Indicator', 'PowerManager', 'Headset', 'NetUsage', 'NMIntegration', 'StandardItems', 'NMPANSupport', 'DBusService', 'StatusIcon', 'NMDUNSupport', 'PulseAudio', 'SerialManager', 'KillSwitch'] 
_________
Load (/usr/bin/blueman-applet:117)
Unable to load plugin module NMPANSupport
No module named gconf 
_________
__load_plugin (/usr/bin/blueman-applet:182)
loading <class 'blueman.plugins.applet.StatusIcon.StatusIcon'> 
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/blueman/plugins/AppletPlugin.py", line 105, in _load
    self.on_load(applet)
  File "/usr/lib/python2.6/site-packages/blueman/plugins/applet/StatusIcon.py", line 38, in on_load
    self.SetTextLine(0, _("Bluetooth Enabled"))
  File "/usr/lib/python2.6/site-packages/blueman/plugins/applet/StatusIcon.py", line 82, in SetTextLine
    self.update_tooltip()
  File "/usr/lib/python2.6/site-packages/blueman/plugins/applet/StatusIcon.py", line 92, in update_tooltip
    self.props.tooltip_markup = s[:-1]
AttributeError: 'gobject.GProps' object has no attribute 'tooltip_markup'
_________
__load_plugin (/usr/bin/blueman-applet:182)
Failed to load StatusIcon
'gobject.GProps' object has no attribute 'tooltip_markup'
This time is gobject problem. Is this a bug? Should I report it to blueman launchpad?
 
Old 02-27-2010, 06:47 PM   #11
AuroraZero
Member
 
Registered: Oct 2009
Location: memphis, TN
Distribution: SlackWare 14.2, Android, Slax, Centos 5.9 Final, Centos 6
Posts: 188

Rep: Reputation: 32
I am having a similar problem. Blueman is running but the try icon does not show.

Code:
Loading configuration plugins
Using gconf config backend
Traceback (most recent call last):
  File "/usr/bin/blueman-applet", line 364, in <module>
    BluemanApplet()
  File "/usr/bin/blueman-applet", line 297, in __init__
    check_single_instance("blueman-applet")
  File "/usr/lib/python2.6/site-packages/blueman/Functions.py", line 270, in check_single_instance
    pid = int(f.readline())
ValueError: invalid literal for int() with base 10: ''
This is the error I receive when I run it in console. I have tried google-fu and came up with one site which did nothing but state the problem. I have even tried Ron's SlackBuild comes up with same result.

Any help would be appreciated as I haven't the foggiest idea what is going on here.
 
Old 02-28-2010, 09:35 AM   #12
uppman
Member
 
Registered: Jul 2008
Location: Stockholm, Sweden
Distribution: Slackware 13.1 32-bit
Posts: 145

Rep: Reputation: 24
It works for me with the following selfmade packages:

blueman-1.21-i686-13.0_upx_1.tgz
bluez-4.59-i686-13.0_upx_1.tgz
glib2-2.21.6-i686-13.0_upx_1.tgz
gconf-2.26.2-i486-3as.txz
glibmm-2.21.5-i686-13.0_upx_1.tgz
gtk+2-2.17.11-i686-13.0_upx_1.tgz
gtkmm-2.17.11-i686-13.0_upx_1.tgz
libdaemon-0.13-i686-13.0_upx_1.tgz
libnotify-0.4.5-i686-13.0_upx_1.tgz
notify-python-0.1.1-i686-13.0_upx_1.tgz
obex-data-server-0.4.5-i686-13.0_upx_1.tgz
obexfs-0.12-i686-13.0_upx_1.tgz
obexftp-0.23-i686-13.0_upx_1.tgz
openobex-1.5-i686-13.0_upx_1.tgz
pygtk-2.16.0-i686-13.0_upx_1.tgz
pygobject-2.19.0-i686-13.0_upx_1.tgz
sigc++-2.2.4.2-i686-13.0_upx_1.tgz

I have this in rc.local:

# Start bluetooth
/usr/sbin/bluetoothd -d

This is what I get when starting blueman.applet:

Code:
user1@localhost:$ blueman-applet 
Loading configuration plugins                                                                         
_________                                                                                             
<module> (/usr/lib/python2.6/site-packages/blueman/main/Config.py:20)                                 
Skipping plugin Gconf                                                                                 
No module named gconf                                                                                 
Using file config backend                                                                             
Using file config backend                                                                             
_________                                                                                             
Load (/usr/bin/blueman-applet:117)                                                                    
['TransferService', 'SerialManager', 'PPPSupport', 'NMIntegration', 'AuthAgent', 'RecentConns', 'KillSwitch', 'Indicator', 'NMPANSupport', 'DhcpClient', 'StandardItems', 'PowerManager', 'Networking', 'DiscvManager', 'Headset', 'DBusService', 'StatusIcon', 'NMDUNSupport', 'NMMonitor', 'NetUsage', 'Menu', 'PulseAudio']                                                                              
_________                                                                                                                           
Load (/usr/bin/blueman-applet:117)                                                                                                  
Unable to load plugin module NMPANSupport                                                                                           
No module named gconf                                                                                                               
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.StatusIcon.StatusIcon'>                                                                      
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.DBusService.DBusService'>                                                                    
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.Menu.Menu'>                                                                                  
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.DiscvManager.DiscvManager'>                                                                  
Using file config backend                                                                                                           
_________                                                                                                                           
update_menuitems (/usr/lib/python2.6/site-packages/blueman/plugins/applet/DiscvManager.py:132)                                      
warning: Adapter is None                                                                                                            
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.NMIntegration.NMIntegration'>                                                                
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.PowerManager.PowerManager'>                                                                  
_________                                                                                                                           
__setattr__ (/usr/lib/python2.6/site-packages/blueman/plugins/applet/PowerManager.py:113)                                           
bt_off False                                                                                                                        
_________                                                                                                                           
__setattr__ (/usr/lib/python2.6/site-packages/blueman/plugins/applet/PowerManager.py:113)                                           
manager state None                                                                                                                  
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
Not loading NMDUNSupport because it's conflict has higher priority                                                                  
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.Headset.Headset'>                                                                            
Using file config backend                                                                                                           
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.NMMonitor.NMMonitor'>                                                                        
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.TransferService.TransferService'>                                                            
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.KillSwitch.KillSwitch'>                                                                      
Using file config backend                                                                                                           
_________                                                                                                                           
on_load (/usr/lib/python2.6/site-packages/blueman/plugins/applet/KillSwitch.py:40)                                                  
Using the new killswitch system                                                                                                     
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.AuthAgent.AuthAgent'>                                                                        
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
Not loading DhcpClient because it's conflict has higher priority                                                                    
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.SerialManager.SerialManager'>                                                                
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.RecentConns.RecentConns'>                                                                    
Using file config backend                                                                                                           
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
Not loading PPPSupport because it's conflict has higher priority                                                                    
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.StandardItems.StandardItems'>                                                                
_________                                                                                                                           
change_sensitivity (/usr/lib/python2.6/site-packages/blueman/plugins/applet/StandardItems.py:90)                                    
False True                                                                                                                          
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.Networking.Networking'>                                                                      
Using file config backend                                                                                                           
_________                                                                                                                           
load_nap_settings (/usr/lib/python2.6/site-packages/blueman/plugins/applet/Networking.py:47)                                        
Loading NAP settings                                                                                                                
_________                                                                                                                           
__load_plugin (/usr/bin/blueman-applet:182)                                                                                         
loading <class 'blueman.plugins.applet.Indicator.Indicator'>                                                                        
_________                                                                                                                           
on_switch_added (/usr/lib/python2.6/site-packages/blueman/plugins/applet/KillSwitch.py:61)                                          
killswitch registered 1                                                                                                             
_________                                                                                                                           
GetGlobalState (/usr/lib/python2.6/site-packages/blueman/main/KillSwitchNG.py:145)                                                  
True                                                                                                                                
_________                                                                                                                           
GetGlobalState (/usr/lib/python2.6/site-packages/blueman/main/KillSwitchNG.py:145)                                                  
True                                                                                                                                
_________                                                                                                                           
on_dbus_name_owner_change (/usr/bin/blueman-applet:341)                                                                             
org.bluez owner changed to :1.8                                                                                                     
_________                                                                                                                           
GetGlobalState (/usr/lib/python2.6/site-packages/blueman/main/KillSwitchNG.py:145)                                                  
True                                                                                                                                
_________
register_agent (/usr/lib/python2.6/site-packages/blueman/plugins/applet/AuthAgent.py:68)
Registering agent
_________
initialize (/usr/lib/python2.6/site-packages/blueman/plugins/applet/RecentConns.py:132)
rebuilding menu
_________
change_sensitivity (/usr/lib/python2.6/site-packages/blueman/plugins/applet/RecentConns.py:107)
bt_status True
_________
change_sensitivity (/usr/lib/python2.6/site-packages/blueman/plugins/applet/RecentConns.py:107)
bt_status True
_________
change_sensitivity (/usr/lib/python2.6/site-packages/blueman/plugins/applet/StandardItems.py:90)
True True
_________
set_nap (/usr/lib/python2.6/site-packages/blueman/plugins/applet/Networking.py:80)
set nap False
_________
set_gn (/usr/lib/python2.6/site-packages/blueman/plugins/applet/Networking.py:91)
set gn False
_________
enumerate_connections (/usr/lib/python2.6/site-packages/blueman/plugins/applet/Indicator.py:59)
Found 0 existing connections
_________
on_obex_owner_changed (/usr/lib/python2.6/site-packages/blueman/plugins/applet/TransferService.py:81)
obex owner changed: :1.38
Using file config backend
_________
on_started (/usr/lib/python2.6/site-packages/blueman/main/applet/Transfer.py:91)
opp Started
_________
on_started (/usr/lib/python2.6/site-packages/blueman/main/applet/Transfer.py:91)
ftp Started
_________
on_adapter_property_changed (/usr/lib/python2.6/site-packages/blueman/plugins/applet/DiscvManager.py:103)
prop Class 1704196
 
Old 02-28-2010, 12:20 PM   #13
tridc
Member
 
Registered: Jan 2010
Distribution: Slackware 13
Posts: 30

Original Poster
Rep: Reputation: 15
Hi uppman,

My pygobject version is 2.16, it's older than yours. Maybe that's problem.
Would you attach your pygobject and even obex-data-server-0.4.5 here?

Thanks.
 
Old 02-28-2010, 01:29 PM   #14
AuroraZero
Member
 
Registered: Oct 2009
Location: memphis, TN
Distribution: SlackWare 14.2, Android, Slax, Centos 5.9 Final, Centos 6
Posts: 188

Rep: Reputation: 32
The only difference I have is the obex data server. I am wondering why this is doing this.
 
Old 02-28-2010, 03:37 PM   #15
uppman
Member
 
Registered: Jul 2008
Location: Stockholm, Sweden
Distribution: Slackware 13.1 32-bit
Posts: 145

Rep: Reputation: 24
Quote:
Originally Posted by tridc View Post
Hi uppman,

My pygobject version is 2.16, it's older than yours. Maybe that's problem.
Would you attach your pygobject and even obex-data-server-0.4.5 here?

Thanks.
You can find them here:
http://linuxconfig.dyndns.org/linuxf...lackware-13.0/

/Magnus
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Can't start Opera properly Chriswaterguy Mandriva 11 05-04-2008 11:55 PM
Xine won't start properly mouth Mandriva 2 01-24-2005 02:25 AM
Firefox won't start properly. zwyrbla Linux - Software 1 08-24-2004 06:34 PM
imapd doesnt start properly punker22 Linux - Software 0 05-03-2004 07:35 PM
Getting OS to start properly... onevirginian Linux - Newbie 1 11-08-2003 05:59 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:27 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration