| Summary: | Drakxservices shows only stopped services since systemd 246 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Aurelien Oudelet <ouaurelien> |
| Component: | RPM Packages | Assignee: | Mageia tools maintainers <mageiatools> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | release_blocker | CC: | alfredo.vogel, pterjan, wilcal.int |
| Version: | Cauldron | ||
| Target Milestone: | Mageia 8 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://bugs.mageia.org/show_bug.cgi?id=27087 | ||
| Whiteboard: | |||
| Source RPM: | drakxtools-18.32-1.mga8.src.rpm | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 27109 | ||
| Attachments: | only stopped services shown | ||
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 : systemd-245.6-1mga8
David Walser
2020-08-05 17:40:53 CEST
Assignee:
bugsquad =>
mageiatools I managed to install all available updates in mgaapplet without: systemd-246-3.mga8 nss-myhostname-246-3.mga8 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,
use --plain.
So I guess it broke the parsing of the outputCC:
(none) =>
pterjan 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?
David Walser
2020-08-12 17:06:04 CEST
See Also:
(none) =>
https://bugs.mageia.org/show_bug.cgi?id=27087 *** Bug 27109 has been marked as a duplicate of this bug. *** Blocks:
(none) =>
27109 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. Closing this. Resolution:
(none) =>
FIXED |
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.