Description of problem: The stratis-cli command has a sub-command, "stratis debug uevent", which generates a synthetic uevent for a device. (This is helpful for cases where the size of the device has increased, and the administrator wants stratisd to detect the new size of the device.) The command currently fails with the following error: Execution failed: stratis reported an error in generating a synethetic udev event: Failed to send synth event: realpath() got an unexpected keyword argument 'strict' Version-Release number of selected component (if applicable): stratis-cli-3.4.0-1.el9.noarch How reproducible: 100% Steps to Reproduce: 1. Run the "stratis debug uevent" command on a block device: # stratis debug uevent /dev/nvme0n1p2 Actual results: The command fails with the following error: Execution failed: stratis reported an error in generating a synethetic udev event: Failed to send synth event: realpath() got an unexpected keyword argument 'strict' Expected results: The command succeeds, and a synthetic uevent is generated. Additional info:
Upstream issue: https://github.com/stratis-storage/stratis-cli/issues/946 Upstream pull request: https://github.com/stratis-storage/stratis-cli/pull/947
Verified with stratis-cli-3.4.1-1.el9.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (stratis-cli bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2023:2273