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