Closed chococandy63 closed 1 year ago
@chococandy63 , you have to clone unikraft
and support libraries, as advised in the "Set Up" section in README.md
. Please see if that works and then we will close this issue,
@razvand I am using Fedora Virtual Machine,
./scripts/build/make-qemu-x86_64-9pfs.sh
was showing errors related to yacc
but after running export YACC=/usr/bin/bison
it worked successfully.
But, this command
./scripts/run/qemu-x86_64-9pfs-http_server.sh
is still showing errors-
it says machine not found and then shows this
console
SeaBIOS (version 1.16.2-1.fc38)
iPXE (https://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+02FCBFD0+02F0BFD0 CA00
Booting from ROM..[ 0.000000] CRIT: [libkvmplat] <paging.c @ 541> Assertion failure: ukarch_paddr_range_isvalid(paddr, paddr + len)
What could be the reason? It seems like something related to kvm.
Btw, the fedora yacc
issue is really creating problem so should I create an issue for fixing it on Unikraft repo? Could you please guide me on that.
Yes, please create an issue regarding yacc
.
Yes, create an issue related to the machine build.
Close this issue, as it's not an actual problem.
Thank you!
Issue https://github.com/unikraft/app-elfloader/pull/32
Reproduce an error
Inside the app-elfloader directory, run the generate.py script
./scripts/generate.py
.Find scripts in the scripts/run/ directory named
qemu-x86_64-9pfs-http_server.sh
.Build the elfloader by running
./scripts/build/make-qemu-x86_64-9pfs.sh
, showed the following error-Then, running
./scripts/run/qemu-x86_64-9pfs-http_server.sh
showed the error below-