Closed marcinjahn closed 2 months ago
Good catch. I will PR a fix now.
@bsherman when you have a minute...
Something is really odd here. F40 release shows that file does not exist, but 39 release does.
Thank you @Conan-Kudo for helping me figure this out!
Issue is upstream systemd moved these files out of /etc/systemd
and into /usr/lib/systemd
which is why the builds are broken on F40. I can make a simple change to the example to fix this up.
Upstream issues:
https://src.fedoraproject.org/rpms/systemd/c/29eb35530b29232eed65718d0cd96d67cd7ffd6b
@noelmiller I suggest we remove this as an example and instead add something simple, like:
systemctl enable podman.socket
@noelmiller I suggest we remove this as an example and instead add something simple, like:
systemctl enable podman.socket
Sounds good. Do we make this change on any of our images by default? I would assume no given we haven't run into it.
I actually liked the example of installing some package. It’s very typical thing to do, while enabling some service is a bit less clear why it’s there I think.
I actually liked the example of installing some package. It’s very typical thing to do, while enabling some service is a bit less clear why it’s there I think.
We would be removing the example of changing a default systemd behavior from it. The install packages example will stay.
@noelmiller I suggest we remove this as an example and instead add something simple, like:
systemctl enable podman.socket
Sounds good. Do we make this change on any of our images by default? I would assume no given we haven't run into it.
Only bazzite still uses the sed method to modify DefaultTimeoutStopSec . And bazzite switched to the new path already.
I'm indifferent... we can fix by correcting the path, or we can fix by using some other mostly benign change, or leave a commented out # systemctl enable podman.socket
.
I don't think the example needs to be active to be useful.
I was hesitant with the DefaultTimeoutStopSec example originally because it's a bit more invasive than enabling a service. :shrug:
Yeah, you’re right, somehow I thought the error was a part of screen installation, I missed the last two commands there. Good idea to replace it with the systemctl command
I just created my own repo based on image-template. That automatically triggered a build, and it fails on: