http://bugzilla.opensuse.org/show_bug.cgi?id=1202059 http://bugzilla.opensuse.org/show_bug.cgi?id=1202059#c12 --- Comment #12 from Imobach Gonzalez Sosa <igonzalezsosa@suse.com> --- (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-inst...). 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! -- You are receiving this mail because: You are on the CC list for the bug.