[Bug 297329] Re: Presence server crashes if no interface is configure

mungewell simon at mungewell.org
Wed Dec 3 16:01:32 GMT 2008


> Mungewell, are you using Network Manager to manage your interfaces?
>
> --
> Presence server crashes if no interface is configure
> https://bugs.launchpad.net/bugs/297329
> You received this bug notification because you are a direct subscriber
> of the bug.
>

On my normal machine I use a hack of 'essid-scan' and olsrd (yes I'm
probably only person who has a ad-hoc mesh running around the appartment).

I was playing with Network Manager on my LiveCD/USB build last night and
only got as far as having the AP show in neighbour, but with no names and
doing nothing on a 'connect'.

'nm-tool' gave a full listing, but I can't see a command line interface to
control NetworkManager.

Cheers,
Simon

-- 
Presence server crashes if no interface is configure
https://bugs.launchpad.net/bugs/297329
You received this bug notification because you are a member of Sugar
Team, which is the registrant for Presence Service.

Status in Presence Service: Confirmed
Status in “sugar-presence-service” source package in Ubuntu: Confirmed

Bug description:
Binary package hint: sugar

It looks like Sugar (and Sugar-Emulator) will fail to start if there is not an ethx(??) interface configured.

--
1226490893.407684 ERROR dbus.proxies: Introspect error on org.laptop.Sugar.Presence:/org/laptop/Sugar/Presence: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1
1226490893.946251 WARNING sugar.presence.presenceservice: Unable to retrieve local user/owner
                   from presence service: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1
Traceback (most recent call last):
  File "/usr/bin/sugar-shell", line 32, in <module>
    main()
  File "/usr/share/sugar/shell/main.py", line 153, in main
    view.Shell.get_instance()
  File "/usr/share/sugar/shell/view/Shell.py", line 259, in get_instance
    _instance = Shell()
  File "/usr/share/sugar/shell/view/Shell.py", line 55, in __init__
    self._model = shellmodel.get_instance()
  File "/usr/share/sugar/shell/model/shellmodel.py", line 102, in get_instance
    _instance = ShellModel()
  File "/usr/share/sugar/shell/model/shellmodel.py", line 48, in __init__
    self._owner = ShellOwner()
  File "/usr/share/sugar/shell/model/Owner.py", line 76, in __init__
    self._invites = Invites()
  File "/usr/share/sugar/shell/model/Invites.py", line 78, in __init__
    owner = ps.get_owner()
  File "/usr/lib/python2.5/site-packages/sugar/presence/presenceservice.py", line 452, in get_owner
    raise RuntimeError("Could not get owner object.")
RuntimeError: Could not get owner object.
--

Doing 'sudo ifconfig eth0 192.168.1.20 netmask 255.255.255.0' allow the boot to continue and start Sugar interface.

Simon.



More information about the Ubuntu-sugarteam mailing list