oxidecomputer / oxidecomputer/omicron
reconfigurator-cli died with an unexpected cursor error
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 572
- Forks
- 97
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 96
Description
Using reconfigurator-cli to edit blueprints from within the switch zone of an a4x2 deployment, I just saw this:
〉blueprint-save 1785a790-7d26-4ed1-91f8-720ee19f5d12 new-blueprint.json
saved blueprint 1785a790-7d26-4ed1-91f8-720ee19f5d12 to "new-blueprint.json"
Error: reconfigurator-cli: unexpected error: The cursor position could not be read within a normal duration
root@oxz_switch:/tmp# echo $?
1
There was a noticeable pause between the saved blueprint ... line and the Error line (which itself was immediately followed by the process exiting).
My gut feeling is that this might be related to a4x2 serial console shenanigans and is not really worth investigating, but wanted to note it here in case others see it (especially if anyone sees it in some other context).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the blueprint-save command in reconfigurator-cli within an a4x2 switch zone, noting the pause between the save confirmation and cursor error. Compare the behavior in another context if available; the issue is done when the cursor timeout is explained or the report is confirmed as specific to the serial-console environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100