You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.
It does not seem to like uuidgen, even though running the command works on the machine.
✦ ❯ DEBU[0112] FileWatcher: Sending update: MODIFY -> "/etc/firecracker/manifests/smoke-test.yml"
DEBU[0112] FileWatcher: Dispatched events batch and reset the events cache
DEBU[0112] GenericMappedRawStorage: AddMapping: "vm/$(uuidgen)" -> "/etc/firecracker/manifests/smoke-test.yml"
DEBU[0112] SyncStorage: Received update {{CREATE &TypeMeta{Kind:VM,APIVersion:ignite.weave.works/v1alpha4,}} 0xc000532150} true
DEBU[0112] SyncStorage: Sent update: {CREATE &TypeMeta{Kind:VM,APIVersion:ignite.weave.works/v1alpha4,}}
DEBU[0112] FileWatcher: Skipping suspended event MODIFY for path: "/etc/firecracker/manifests/smoke-test.yml"
INFO[0112] Creating VM "$(uuidgen)" with name "smoke-test"...
DEBU[0112] Ensuring image weaveworks/ignite-ubuntu:latest exists, or importing it...
DEBU[0112] Found image with UID f212517b8fa491ea
DEBU[0112] Ensuring kernel weaveworks/ignite-kernel:5.10.51 exists, or importing it...
DEBU[0112] Found kernel with UID 63e77c977a06853f
DEBU[0112] FileWatcher: Skipping suspended event MODIFY for path: "/etc/firecracker/manifests/smoke-test.yml"
ERRO[0112] An error occurred when processing a VM update: command ["dmsetup" "create" "--verifyudev" "ignite-$(uuidgen)-base"] exited with "device-mapper: create ioctl on ignite-\\x24\\x28uuidgen\\x29-base failed: Device or resource busy\nCommand failed.\n": exit status 1
Now I have a VM named $(uuidgen), which I cannot kill from the command line. I was able to remove the VM by editing the smoke-test.yml file to set running: false, but then I got a go panic.
I am sharing the information in case it is useful for debugging, this is just a play project for me, but I am interested in FireKube ultimately, and getting ignite working seemed like a decent first step.
The text was updated successfully, but these errors were encountered:
@likwid Hi, this issue is cause by the devicemapper, and there is a comment in the source code:
case update.ObjectEventDelete:
runHandle(func() error {
// TODO: Temporary VM Object for removal
return handleDelete(vm)
})
I think the author has noticed this, but not finish yet...
And about the crash stack, i think it is caused by the vm.Status.Runtime, it is the only pointer here.
I will try to fix this issue after i finish the research about the ignite source code.
I have been interested in ignite (and Firecracker) for awhile, and in trying to walk through the basic installation I ran into several issues. I have been following this guide: https://github.com/weaveworks/ignite/blob/main/docs/installation.md.
I am running on a bare-metal machine I built, so there is no cloud infrastructure involved at all.
Information from my machine:
I created a smoke test per the documentation using this as my source:
It does not seem to like uuidgen, even though running the command works on the machine.
Now I have a VM named $(uuidgen), which I cannot kill from the command line. I was able to remove the VM by editing the smoke-test.yml file to set
running: false
, but then I got a go panic.I am sharing the information in case it is useful for debugging, this is just a play project for me, but I am interested in FireKube ultimately, and getting ignite working seemed like a decent first step.
The text was updated successfully, but these errors were encountered: