epoptes team mailing list archive
-
epoptes team
-
Mailing list archive
-
Message #01125
[Question #289467]: Server-side crashes on headless server
New question #289467 on Epoptes:
https://answers.launchpad.net/epoptes/+question/289467
I have epoptes-server installed on a Ubuntu 14.04 headless server and run 'epoptes' using ssh x-forwarding. Everything has worked perfectly, up to and including version 0.5.7 (the default in 14.04 repos). As soon as I use the PPA to update it to the latest (now 0.5.10, but also .8 and .9) on the server, it works well until a client disconnects (logs out or reboots). Then the GUI throws an error - 'Lost connection - Make sure server is running' and the related ssh terminal shows the following Traceback:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/protocols/amp.py", line 889, in _commandReceived
deferred = self.dispatchCommand(box)
File "/usr/lib/python2.7/dist-packages/twisted/protocols/amp.py", line 946, in dispatchCommand
return maybeDeferred(responder, box)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 139, in maybeDeferred
result = f(*args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/protocols/amp.py", line 1035, in doit
return maybeDeferred(aCallable, **kw).addCallback(
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 139, in maybeDeferred
result = f(*args, **kw)
File "/usr/lib/python2.7/dist-packages/epoptes/daemon/uiconnection.py", line 56, in clientDisconnected
self.client.amp_clientDisconnected(handle)
File "/usr/lib/python2.7/dist-packages/epoptes/ui/gui.py", line 597, in amp_clientDisconnected
shutdownNotify(client.get_name())
File "/usr/lib/python2.7/dist-packages/epoptes/ui/notifications.py", line 82, in shutdownNotify
notify(_("Shut down:"), "%s" %(host), os.path.abspath("images/shutdown.svg"))
File "/usr/lib/python2.7/dist-packages/epoptes/ui/notifications.py", line 73, in cached_notify
n.show()
glib.GError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
a root client
With additional error text:
**Twisted error: when connecting client 192.168.yyy.zz:51085: [Failure instance: Traceback: <class 'glib.GError'>: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
/usr/lib/python2.7/dist-packages/twisted/protocols/amp.py:909:ampBoxReceived
/usr/lib/python2.7/dist-packages/twisted/protocols/amp.py:841:_answerReceived
/usr/lib/python2.7/dist-packages/twisted/internet/defer.py:382:callback
/usr/lib/python2.7/dist-packages/twisted/internet/defer.py:490:_startRunCallbacks
--- <exception caught here> ---
/usr/lib/python2.7/dist-packages/twisted/internet/defer.py:577:_runCallbacks
/usr/lib/python2.7/dist-packages/epoptes/ui/gui.py:583:<lambda>
/usr/lib/python2.7/dist-packages/epoptes/ui/gui.py:761:addClient
/usr/lib/python2.7/dist-packages/epoptes/ui/notifications.py:86:loginNotify
/usr/lib/python2.7/dist-packages/epoptes/ui/notifications.py:73:cached_notify
]
I then have to re-run Epoptes and this just keeps repeating, until I downgrade it back to 0.5.7. This all happens regardless of the version on the clients, which are Xubuntu 14.04 installations, now with client 0.5.10.
Looking at the errors, is there a dependency missing related to notifications?
--
You received this question notification because your team Epoptes
Developers is an answer contact for Epoptes.