Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to run with "Object 0xX is not an instance of type generic-pc-machine" message #87

Open
jpirko opened this issue Mar 13, 2024 · 3 comments

Comments

@jpirko
Copy link
Contributor

jpirko commented Mar 13, 2024

$ /home/x/virtme-ng/vng -v
virtme: waiting for virtiofsd to start
virtme: use 'microvm' QEMU architecture
/builddir/build/BUILD/qemu-8.1.3/include/hw/i386/pc.h:135:PC_MACHINE: Object 0x55af13219130 is not an instance of type generic-pc-machine

Running on Fedora 39, I'm getting this issues. I'm getting the same with hand-build qemu (HEAD 8f3f329f5e0117bd1a23a79ab751f8a7d3471e4b). On Fedora 38, I'm pretty sure didn't see this, not sure why though.

@arighi
Copy link
Owner

arighi commented Mar 13, 2024

I'm not seeing this with qemu 8.2.1, I'll do some tests with 8.1.3 and the latest qemu from git.

Does it work if you run vng --disable-microvm?

@jpirko
Copy link
Contributor Author

jpirko commented Mar 14, 2024

yeah, with --disable-microvm, qemu runs and I don't see this issue.

@arighi
Copy link
Owner

arighi commented Mar 14, 2024

Alright, so this seems related to the microvm arch in qemu. I'll try to reproduce the problem locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants