Skip to content

Conversation

@pvalena
Copy link
Contributor

@pvalena pvalena commented Aug 7, 2025

See https://www.freedesktop.org/software/systemd/man/latest/systemd-volatile-root.service.html

This service is only enabled if full volatile mode is selected,
for example by specifying "systemd.volatile=yes" on the kernel command line.
This service runs only in the initrd, before the system transitions to the host's root directory.
Note that this service is not used if "systemd.volatile=state" is used, as in that mode the root
directory is non-volatile.

Support for this systemd feature has been added in systemd v242 .
systemd/systemd#11243

(cherry picked from commit 33f2e49d600294fb54620f029e10fd74de54bfa8)

Resolves: RHEL-94663

See https://www.freedesktop.org/software/systemd/man/latest/systemd-volatile-root.service.html

> This service is only enabled if full volatile mode is selected,
> for example by specifying "systemd.volatile=yes" on the kernel command line.
> This service runs only in the initrd, before the system transitions to the host's root directory.
> Note that this service is not used if "systemd.volatile=state" is used, as in that mode the root
> directory is non-volatile.

Support for this systemd feature has been added in systemd v242 .
systemd/systemd#11243

(cherry picked from commit 33f2e49d600294fb54620f029e10fd74de54bfa8)

Resolves: RHEL-94663
@pvalena pvalena self-assigned this Aug 7, 2025
@github-actions github-actions bot changed the title fix(systemd): systemd.volatile needs overlayfs kernel module (RHEL-94663) fix(systemd): systemd.volatile needs overlayfs kernel module Aug 7, 2025
@github-actions
Copy link

github-actions bot commented Aug 7, 2025

Commit validation

Tracker - RHEL-94663

The following commits need an inspection

commit note
d4d9390 - fix(systemd): systemd.volatile needs overlayfs kernel module Missing upstream reference ‼️

Tracker validation

Success

🟢 Tracker RHEL-94663 has set desired product: rhel-9.7
🟢 Tracker RHEL-94663 has set desired component: dracut
🟢 Tracker RHEL-94663 has been approved
🟢 Tracker RHEL-94663 has set severity


Pull Request validation

Failed

🔴 Failed or pending checks:

  • test (centos:stream9, 36)[failure]
  • test (centos:stream9, 31)[failure]
  • test (centos:stream9, 30)[failure]
  • test (centos:stream9, 14)[failure]
  • test (centos:stream9, 35)[failure]
  • centos-9-stream (centos:stream9, 10)[cancelled]
  • centos-9-stream (centos:stream9, 20)[cancelled]
  • centos-9-stream (centos:stream9, 02)[cancelled]
  • centos-9-stream (centos:stream9, 41)[cancelled]
  • centos-9-stream (centos:stream9, 13)[cancelled]
  • centos-9-stream (centos:stream9, 98)[cancelled]
  • centos-9-stream (centos:stream9, 21)[cancelled]
  • centos-9-stream (centos:stream9, 17)[cancelled]
  • centos-9-stream (centos:stream9, 16)[cancelled]
  • centos-9-stream (centos:stream9, 12)[cancelled]
  • centos-9-stream (centos:stream9, 11)[cancelled]
  • basic (centos:stream9, 04)[failure]
  • testing-farm:centos-stream-9-x86_64[in_progress]
  • rpm-build:centos-stream-9-aarch64[in_progress]
  • rpm-build:centos-stream-9-x86_64[in_progress]
  • test (centos:stream9, 98)[in_progress]
  • test (centos:stream9, 17)[in_progress]
  • test (centos:stream9, 15)[in_progress]
  • test (centos:stream9, 20)[in_progress]
  • test (centos:stream9, 11)[in_progress]
  • test (centos:stream9, 01)[pending]
  • test (centos:stream9, 10)[in_progress]
  • test (centos:stream9, 13)[in_progress]
  • test (centos:stream9, 21)[in_progress]
  • test (centos:stream9, 03)[in_progress]
  • test (centos:stream9, 40)[pending]
  • test (centos:stream9, 12)[in_progress]
  • test (centos:stream9, 16)[in_progress]
  • test (centos:stream9, 02)[in_progress]
  • centos-9-stream (centos:stream9, 40)[queued]
  • centos-9-stream (centos:stream9, 01)[queued]
  • lint-shell[in_progress]

🔴 Review - Missing review from a member (1 required)

@github-actions
Copy link

github-actions bot commented Aug 7, 2025

sh-checker report

To get the full details, please check in the job output.

shellcheck errors

'shellcheck ' returned error 1 finding the following syntactical issues:

----------

In .distro/backport_fix.sh line 1:
#!/usr/bin/zsh
^-- SC1071: ShellCheck only supports sh/bash/dash/ksh scripts. Sorry!

For more information:
  https://www.shellcheck.net/wiki/SC1071 -- ShellCheck only supports sh/bash/...
----------

You can address the above issues in one of three ways:
1. Manually correct the issue in the offending shell script;
2. Disable specific issues by adding the comment:
  # shellcheck disable=NNNN
above the line that contains the issue, where NNNN is the error code;
3. Add '-e NNNN' to the SHELLCHECK_OPTS setting in your .yml action file.



shfmt errors
'shfmt -s' found no issues.

@pvalena pvalena merged commit 90d1ed6 into main Aug 8, 2025
21 of 44 checks passed
@pvalena
Copy link
Contributor Author

pvalena commented Aug 8, 2025

LGTM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants