unikraft/pykraft

Kraft run gives an error for qemu-guest

vishwanath1306 opened this issue · 0 comments

Describe the bug

I am trying to install and run kraft, but get an error on qemu-guest

To Reproduce

  1. Installed all the libraries mentioned in README.
  2. Downloaded and Installed socat v1.7.7.4 from the link mentioned.
  3. Downloaded and installed kraft as mentioned in the tutorial with a minor change. Added #kraft at the end of the link.
  4. Trying to run hello-world

Expected behavior
I expect to boot the hello world program

Screenshots

vishwa@node0:~/sdb/my-first-unikernel$ /users/vishwa/.local/bin/kraft build
make: Entering directory '/users/vishwa/.unikraft/unikraft'
make[1]: Nothing to be done for 'fetch'.
make: Leaving directory '/users/vishwa/.unikraft/unikraft'
make: Entering directory '/users/vishwa/.unikraft/unikraft'
make[1]: Nothing to be done for 'prepare'.
make: Leaving directory '/users/vishwa/.unikraft/unikraft'
make[1]: Nothing to be done for 'all'.                                                                                                                                                                            
                                                                                                                                                                                                                  
Successfully built unikernels:

  => build/helloworld_kvm-x86_64
  => build/helloworld_kvm-x86_64.dbg (with symbols)

To instantiate, use: kraft run

vishwa@node0:~/sdb/my-first-unikernel$ /users/vishwa/.local/bin/kraft run
[CRITICAL] [Errno 2] No such file or directory: 'qemu-guest'

Desktop (please complete the following information):

  • OS: Linux - Ubuntu
  • Version: 20.04
  • Uname output
Linux node0.control-path-os.demeter-pg0.utah.cloudlab.us 5.4.0-100-generic #113-Ubuntu SMP Thu Feb 3 18:43:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Additional context
This is my first time running the program, so I could have missed some steps and not executed them properly. Qemu is installed in the system