From journalctl Sep 06 17:00:35 toshiba systemd-udevd[1983]: /usr/lib/udev/rules.d/65-md-incremental.rules:28 Invalid value "/sbin/mdadm -I $env{DEVNAME} --export $devnode --offroot ${DEVLINKS}" for IMPORT (char 58: invalid substitution type), ignoring, but please fix it.
Matching bug against rawhide: #1740662
https://src.fedoraproject.org/rpms/mdadm/pull-request/6
The pull request was merged a few days ago for rawhide. What is necessary to get this fix also for F31 (+ bodhi update)? Should somebody submit a new PR?
Get this message with a fresh installed minimal Fedora 31 Server Edition too.
mdadm-4.1-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-913d180f31
Observing: systemd-udevd[389]: /usr/lib/udev/rules.d/65-md-incremental.rules:28 Invalid value "/sbin/mdadm -I $env{DEVNAME} --export $devnode --offroot ${DEVLINKS}" for IMPORT (char 58: invalid substitution type), ignoring, but please fix it. I doubt the fix mentioned here: https://src.fedoraproject.org/rpms/mdadm/pull-request/6#request_diff is fixing this - '$$' is not likely what systemd complains here about: 'man udev' known variable are i.e. DEVPATH, SYMLINK, I'm not seeing 'DEVLINKS' listed there. Using ATM: mdadm-4.1-rc2.0.5.fc32.2.x86_64
mdadm-4.1-1.fc31 from Fedora 31 testing repository works for me. Message disappeared /usr/lib/udev/rules.d/65-md-incremental.rules:28 Invalid value "/sbin/mdadm -I $env{DEVNAME} --export $devnode --offroot ${DEVLINKS}" for IMPORT (char 58: invalid substitution type), ignoring, but please fix it
mdadm-4.1-1.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.