Created attachment 11786 [details]
only stopped services shown
In current updated Mageia 8 Cauldron,
Drakxservices does not show all services units in GUI. It lists only stopped services.
See attached screenshot.
How to reproduce:
1. Run MCC on Cauldron with all packages updated.
2. Run Services in System tab.
3. See only current stopped services units.
I think this bug appears after systemd 246 was installed on this system.
but I am not 100% sure.
Installed Mageia 8 from Alpha 1 (without updating it) was not affected.
Edition: Reinstalling freshly with Mageia 8 beta 1 Classic ISO
Bug is not present. Packages are not updated. They are in beta ISO state.
urpmq -i systemd :
I managed to install all available updates in mgaapplet without:
Bug is not present.
I will backup my root partition and apply it to retest.
Looking at the code it does:
/bin/systemctl --no-legend --no-pager --full --all list-units
Looking at changes in systemd 246 it says:
* "systemctl list-units" and "systemctl list-machines" no longer hide
their first output column with --no-legend. To hide the first column,
So I guess it broke the parsing of the output
I can confirm --plain restores old output , else we now get either some spaces or some orange or red dots in case of problems with the services.
The code looks like it should allow spaces, so I am not sure why it breaks, but adding --plain seems like a good idea if this is not for human consumption.
This should be fixed in next drakx by https://gitweb.mageia.org/software/drakx/commit/?id=4846df45d24880a8b4d0ca82b2d179b17b4e80c2
This new version will be proposed in Cauldron before beta 2?
*** Bug 27087 has been marked as a duplicate of this bug. ***
*** Bug 27109 has been marked as a duplicate of this bug. ***
This is resolved by latest drakxtools-18.33-1.mga8
Services are well displayed and also configure them.
No longer latency on display tools that require listing systemd units.