The root cause is a change in the default PATH environment variable for applications started in a GNOME session. The path now has entries for /sbin and /usr/sbin appearing before the entries for /bin and /usr/bin. This change appears to be inherited from the systemd user session, and may or may not be a bug (I'd say it was). /usr/bin/draklive-install is a shell script that (indirectly) runs /usr/sbin/draklive-install after disabling screensavers and disk auto-mounting and acquiring root privileges if not already running as root. So if draklive-install is started via a path lookup, these necessary actions will be bypassed. Notwithstanding whether this is a bug in systemd, it is generally considered good practice for applications that need to run another binary to always use the full path to that binary and not to rely on the PATH environment variable being set correctly.
CC: (none) => westel, yves.brungard_mageia
Thank for the report & analysis, Martin. Gnome is certainly showing problems for M9. Assigned to the Gnome maintainers.
Assignee: bugsquad => gnome
Hi Martin, Should I understand that it would be enough to launch the command /usr/bin/draklive-install ? Papoteur
Should be fixed with 2.18 in git. I have also given absolute path for fixed commands.
Thanks Papoteur. Yes, that should be all that's needed.
Hi Papoteur, We still have mageiawelcome-2.17 on the mirrors. Are you planning to release 2.18 soon?
Hi Martin, It's now on the way.
Thanks Papoteur. I have confirmed it fixes the problem.
Status: NEW => RESOLVEDResolution: (none) => FIXED