Ubuntu 22.04, debianutils moved run-parts into /usr/bin, breaking systemd-cron in the course
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debianutils (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
systemd-cron (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
(Found in Ubuntu 22.04 LTS)
package debianutils keeps run-parts executable in /usr/bin/
while package systemd-cron tries to find it in /bin/
$ which run-parts
/usr/bin/run-parts
$ dpkg -S `which run-parts`
debianutils: /usr/bin/run-parts
$ grep =/bin/run /lib/systemd/
/lib/systemd/
/lib/systemd/
/lib/systemd/
/lib/systemd/
Because of that, cron-daily.serice gets info "failed" state soon after system reboot.
Please resolve the problem to make systemd-cron more usable.
Thanks in advance for your help.
summary: |
- hardcoded wrong path to run-parts in cron-daily.service + hardcoded wrong path to run-parts in cron-*.service |
summary: |
- hardcoded wrong path to run-parts in cron-*.service + Ubuntu debianutils moved run-parts into /usr/bin, breaking systemd-cron + in the course |
description: | updated |
I think there was a bad debianutils in "Debian sid" that rightfuly never
migrated to "Debian testing", but because the weird way Ubuntu agressively
pulls things from sid it ended up there.
So WONTFIX. Upstream at least.
Ask you distro wizards.