Troubleshooting
Purpose
Troubleshooting — Support surface.
When to use it
- Operate Troubleshooting when your job matches this surface
- Prefer dry-run / doctor before mutating repairs on disks
- Shut down the guest before write operations
How to get there
- Doc id:
troubleshooting - Nav: Support → Troubleshooting
- Primary interface: Ops runbook — CLI diagnostics
Operate from CLI / TUI (UX)
- Ops runbook — CLI diagnostics.
guestkit -v inspect …/RUST_LOG=debug.- NBD:
modprobe nbd;qemu-nbd --disconnect. - Loop:
losetup -D. qemu-img check IMAGE.- Container: privileged +
/dev/nbd*; gather version + uname + lsmod. - Empty / fail: Persistent device busy → disconnect all nbd / reboot.
- Success: Same failing command succeeds after fix.
Host needs Linux + qemu-img / losetup / qemu-nbd; mount/repair often need root. GuestKit does not invent disk contents.