Skip to content

bootc upgrade fails after appending quoted kernel argument #3544

@pcolberg

Description

@pcolberg

I appended a quoted kernel argument for dynamic debug and rebooted, which worked fine.

# rpm-ostree kargs --append='dyndbg="file drivers/base/firmware_loader/main.c +fmp"'

The issue with the quoted kernel argument occurs afterwards, when trying to upgrade the image:

# bootc upgrade
No changes in ostree-unverified-image:containers-storage:localhost/rhel-10.1-kernel-devel:latest => sha256:496a89609813bf57e286f1c6ecfc5
⠤ Deploying                                                                                                                             
OSTree:ERROR:src/libostree/ostree-kernel-args.c:197:split_kernel_args: 'quoted' should be FALSE
Bail out! OSTree:ERROR:src/libostree/ostree-kernel-args.c:197:split_kernel_args: 'quoted' should be FALSE
zsh: IOT instruction (core dumped)  bootc upgrade
# bootc --version
bootc 1.8.0
# rpm-ostree --version 
rpm-ostree:
 Version: '2025.10'
 Git: 68a37707a47eb154d8a5a223dcf0de273f6ce118
 Features:
  - rust
  - compose
  - container
  - rhsm
# ostree --version    
libostree:
 Version: '2025.5'
 Git: 71548d4543ba4226e045df41a74953d8e8ebb2a6
 Features:
  - inode64
  - initial-var
  - libcurl
  - gpgme
  - composefs
  - ex-fsverity
  - libarchive
  - selinux
  - openssl
  - sign-ed25519
  - sign-spki
  - libmount
  - systemd
  - release
  - p2p

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions