Description of problem: --update-kernel=/path/to/vmlinuz returns an error --set-default=/path/to/vmlinuz works fine. Same path. Version-Release number of selected component (if applicable): grubby-8.40-51.fc34.x86_64 How reproducible: Always Steps to Reproduce: 1. grubby --args=tonk --update-kernel=/boot/vmlinuz-5.11.14-300.fc34.x86_64 2. 3. Actual results: The param /boot/vmlinuz-5.11.14-300.fc34.x86_64 is incorrect Expected results: Should work. Additional info: --update-kernel=ALL succeeds and does the right thing as well. Same problem happens with --remove-args= grubby --remove-args=tonk --update-kernel=/boot/boot/vmlinuz-5.11.16-300.fc34.x86_64 That works. Hmm. Which means this is a variant and duplicate of bug 1940298.
*** This bug has been marked as a duplicate of bug 1940298 ***