Know issues and common errors

Use systemctl restart systemd-sysext.service to refresh sysexts on Fedora 41

On Fedora 41 based images, make sure to use systemctl restart systemd-sysext.service instead of systemd-sysext merge. systemd-sysext unmerge is safe to use.

This issue is fixed in systemd v257 which landed in Fedora 42. See:

Current limitation of systemd-sysupdate

While installing and updating via systemd-sysupdate works, this also has a few limitations:

Failed to read metadata for image …: No medium found

If you encounter this error, it likely means that you have set your sysext image with the full name in the /var/lib/extensions directory. systemd-sysext expects the sysexts images to be named only with their own name, without any version (thus why we use the /var/lib/extensions.d directory in the general case).