Request to auto-connect interface "network-observe" for gitkraken

This interface is needed in order login user account on the app without this it does not work.

This error shows without this interface

Error org.freedesktop.DBus.Error.UnknownInterface: Object does not implement the interface
Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.canonical.SafeLauncher was not provided by any .service files

I can not promote the app to stable channel as it needs this interface in order to work properly.

The request for ‘network-observe’ auto-connection and the DBus errors are unrelated (though the fact that network-observe ‘fixes’ it my be due to some fallback code in gitkraken).

The real issue seems to be: Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.canonical.SafeLauncher was not provided by any .service files. AIUI, this should be provided with modern snapd.

What is the output of:

$ snap info core
$ snap version
1 Like

snap info core

name:      core
summary:   snapd runtime environment
publisher: canonical
contact:   snappy-canonical-storeaccount@canonical.com
description: |
  The core runtime environment for snapd
type:        core
snap-id:     99T7MUlRhtI3U0QFgl5mXXESAiSwt776
tracking:    stable
installed:   16-2.30 (3887) 85MB core
refreshed:   2018-01-22 12:47:13 +0500 PKT
channels:                                      
  stable:    16-2.30                    (3887) 85MB -
  candidate: 16-2.31~rc2                (3978) 85MB -
  beta:      16-2.31~rc2                (3978) 85MB -
  edge:      16-2.31~rc2+git539.6c36da7 (4011) 85MB -

snap version

snap    2.30
snapd   2.30
series  16
ubuntu  16.04
kernel  4.13.0-32-generic

This seems to be a new enough version of snapd to have userd, which should provide com.canonical.SafeLauncher. @mvo - do you have any ideas why this snap can’t find this service?