Am 17.08.20 um 10:31 schrieb Francois Mescam: > Le 16/08/2020 à 19:53, Michael Biebl a écrit : >> Control: tags -1 + moreinfo >> >> Am 09.08.20 um 10:10 schrieb Francois Mescam: >>> Package: systemd >>> Version: 246-2 >>> Severity: normal >>> >>> Dear Maintainer, >>> >>> Since systemd 246-2 I have messages like these in the logs : >>> >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Configuration file >>> /etc/xdg/autostart/org.kde.discover.notifier.desktop is marked >>> executable. Please remove executable permission bits. Proceeding >>> +anyway. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: >>> gnome-systemd-autostart-condition not found: No such file or directory >>> Aug 9 08:46:18 eiffel7 systemd[24828]: kde-systemd-start-condition not >>> found: No such file or directory >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-at\x2dspi\x2ddbus\x2dbus-autostart.service, startup phases >>> are not supported. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-gnome\x2dkeyring\x2dpkcs11-autostart.service, startup >>> phases are not supported. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-gnome\x2dkeyring\x2dsecrets-autostart.service, startup >>> phases are not supported. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-gnome\x2dkeyring\x2dssh-autostart.service, startup phases >>> are not supported. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-powerdevil-autostart.service, only Type=Application is >>> supported. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-pulseaudio-autostart.service, startup phases are not >>> supported. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-xdg\x2duser\x2ddirs-autostart.service, startup phases are >>> not supported. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-xfce4\x2dclipman\x2dplugin\x2dautostart-autostart.service, >>> it is hidden. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-xfce4\x2dnotes\x2dautostart-autostart.service, it is >>> hidden. >>> Aug 9 08:46:18 eiffel7 systemd[24828]: Not generating service for XDG >>> autostart app-xscreensaver-autostart.service, could not find TryExec= >>> binary xscreensaver: No such file or directory >>> >>> I don't know if this is really a bug or if I have something to do to >>> correct this question. >> Not quite sure what this bug report is about, tbh. >> Are you asking for these log messages to be downgraded to debug level so >> you don't see them? > Yes if these messages do not show something wrong which does not work >> I don't really see the bug here, just the generator logging why it >> doesn't generate service files for certain autostart files. >> What is systemd package supposed to change here? > > I don't know if not generating service files will have or not for > consquence a malfunction. > > So I am unable to say what is the good solution.
I'm undecided. I see your point that the XDG autostart generator is
maybe a bit chatty, but so are other programs if I look at journalctl
--user.
Most of those messages have log level info, so they do not indicate an
error.
> src/xdg-autostart-generator/xdg-autostart-service.c:
> return log_info_errno(r, "Exec binary '%s' does not exist: %m", c);
> src/xdg-autostart-generator/xdg-autostart-service.c:
> log_info("Not generating service for XDG autostart %s, it is hidden.",
> service->name);
> src/xdg-autostart-generator/xdg-autostart-service.c:
> log_info("Not generating service for XDG autostart %s, should be skipped by
> generator.", service->name);
> src/xdg-autostart-generator/xdg-autostart-service.c:
> log_info("Not generating service for XDG autostart %s, only Type=Application
> is supported.", service->name);
> src/xdg-autostart-generator/xdg-autostart-service.c:
> log_info("Not generating service for XDG autostart %s, startup phases are not
> supported.",
The following are warnings:
> src/xdg-autostart-generator/xdg-autostart-generator.c:
> log_warning_errno(errno, "Opening %s failed, ignoring: %m", *path);
> src/xdg-autostart-generator/xdg-autostart-generator.c:
> FOREACH_DIRENT(de, d, log_warning_errno(errno, "Failed to enumerate directory
> %s, ignoring: %m", *path)) {
> src/xdg-autostart-generator/xdg-autostart-generator.c:
> log_warning_errno(errno, "stat() failed on %s/%s, ignoring: %m",
> *path, de->d_name);
> src/xdg-autostart-generator/xdg-autostart-service.c:
> log_warning_errno(r, "Failed to parse %s, ignoring it", service->path);
> src/xdg-autostart-generator/xdg-autostart-service.c: return
> log_warning_errno(SYNTHETIC_ERRNO(EINVAL), "Exec line is empty");
> src/xdg-autostart-generator/xdg-autostart-service.c:
> log_warning("Not generating service for XDG autostart %s, it is has no Exec=
> line.", service->name);
> src/xdg-autostart-generator/xdg-autostart-service.c:
> log_warning_errno(r,
And the following are errors:
> src/xdg-autostart-generator/xdg-autostart-condition.c: return
> log_error_errno(SYNTHETIC_ERRNO(EINVAL),
> src/xdg-autostart-generator/xdg-autostart-service.c: return
> log_error_errno(errno, "Failed to create unit file %s: %m", unit);
That looks somewhat sane to me.
If you think, those log messages need to be tweaked, or their priority,
please raise this upstream at https://github.com/systemd/systemd/issues
Regards,
Michael
signature.asc
Description: OpenPGP digital signature
