Problem installing on NVIDIA Jetson Nano (ARM)

11 views
Skip to first unread message

Rodrigo Ferraz Azevedo

unread,
Dec 2, 2020, 3:37:55 PM12/2/20
to OSv Development
Hi guys,

I started learning OSv to use in a project and installed it successfully in a laptop Fedora 32 to initial tests, but I need to use this unikernel on an ARM board, specifically NVIDIA Jetson Nano.

In the NVIDIA Jetson Nano I executed the scripts below:

$ git clone https://github.com/cloudius-systems/osv.git cd osv && git submodule update --init --recursive 
$ ./scripts/setup.py  

The first script runs without problems, but the script to set up doesn't execute and show me an error (below or attached).

Can anyone help me or recommend other forms on how to install the OSv at ARM board?

2020-12-02 (2).png

Waldek Kozaczuk

unread,
Dec 3, 2020, 11:40:56 AM12/3/20
to OSv Development
Hi,

On Wednesday, December 2, 2020 at 3:37:55 PM UTC-5 rodrigofer...@gmail.com wrote:
Hi guys,

I started learning OSv to use in a project and installed it successfully in a laptop Fedora 32 to initial tests, but I need to use this unikernel on an ARM board, specifically NVIDIA Jetson Nano.

In the NVIDIA Jetson Nano I executed the scripts below:

$ git clone https://github.com/cloudius-systems/osv.git cd osv && git submodule update --init --recursive 
$ ./scripts/setup.py  

The first script runs without problems, but the script to set up doesn't execute and show me an error (below or attached).
For whatever reason, lua5.3 related packages are no longer supported on Fedora 33 and 32 looks like (it used to). I am actually working on trying to make it use 5.4. For time being you can simply comment out all related lines in setup.py.

Also please note that as of now (I should change soon) the only way to build a working aarch64 image is to cross-compile it on Fedora on x64 machine. There is ongoing effort to make it possible to build on native AArch64 host - see this issue https://github.com/cloudius-systems/osv/issues/1106 and relevant discussions (see changes that have to be manually made to the makefile).
Reply all
Reply to author
Forward
0 new messages