(In reply to Matthias Gerstner from comment #11) > > > > Yes, you are correct about this. It is expected to be used as root in the installation media only. > > So the *service* runs as root or also the *clients* ? > [..] Actually, the client does not need to run as root at all. Actually, we use Cockpit as a transport, so the client (which is a browser) can run with any user as long as we use Cockpit to authenticate. Restricting the access to only the root user should not be a problem when using D-Installer in the installation ISO (as we run everything as root). And in the future, if we decide to use a dedicated user in the installation ISO, I guess we could play some polkit trick to avoid authentication in the local system. Or am I wrong? > > > $ gdbus introspect -y -d org.opensuse.DInstaller -o > > > /org/opensuse/DInstaller/Manager1 > > > Error: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Unit name > > > d-installer is not valid. > > > > Are you trying the service on an already installed system? In the installation media it seems to work, but I will have a look. > > Yes I tested in on a current Tumbleweed installation. Oh, that's interesting, because it works for me using the version in the D-Installer OBS project (https://build.opensuse.org/package/show/YaST:Head:D-Installer/rubygem-d-installer). You must ensure that the "d-installer" service is running, as it is disabled by default. Could you check whether that was the case? Thanks!