Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Error failed to compile raw image: {exit status 32} #183

@scher200

Description

@scher200

Hi there,
I was trying this tutorial but could not get it to work at all on my up to date Manjaro box.

Got a deamon debug response:

_build/unik daemon --debug --f /home/administrator/.unik/daemon-config.yaml
time="2019-03-02T20:08:16+01:00" level=info msg="daemon started" config={{[] [] [] [] [] [] [] [] [] [{firecracker /usr/local/bin/firecracker /home/administrator/Firecracker/first/hello-vmlinux.bin xterm}]} } 
time="2019-03-02T20:08:16+01:00" level=info msg="using container versions" versions=map[compilers-rump-c-hw:1954dce79e407724 qemu-util:6f5922561bbb86e3 compilers-osv-dynamic:59ba07ca2f12ecaa compilers-rump-go-hw:d1bfbc13602e306d compilers-rump-base-xen:f841298dae4340f7 compilers-rump-python3-hw:22bc5378af6e099d compilers-rump-base-common:2eb72d1b386ce2a4 compilers-firecracker:3775f58af6a7741d compilers-rump-go-xen:fe3335e71ed20510 compilers-includeos-cpp-common:8de1311f7b1365d9 compilers-rump-nodejs-hw:b5029ddcc8731a25 compilers-rump-java-hw:e8c77dc577b288d9 compilers-rump-java-xen:43365940a0dd610c compilers-rump-nodejs-hw-no-stub:baebfe68f3283190 compilers-rump-c-xen:65c2c7316ad6fc77 image-creator:fa560ac11cecae33 compilers-includeos-cpp-hw:694e22e023dbbbc8 compilers-osv-java:14f2183e5cb49482 boot-creator:d0665c8793b16c51 compilers-rump-nodejs-xen:2fbc447253ba19b8 compilers-mirage-ocaml-xen:0cd46f5253c6ca8a compilers-rump-python3-xen:1496a60a071e79e1 compilers-mirage-ocaml-ukvm:2c35c23771682e9a vsphere-client:a9538c7c242acbef rump-debugger-qemu:0a841d0bf71287e6 compilers-rump-python3-hw-no-stub:81a494acc94d7827 compilers-rump-base-hw:8cd85d4a7ee1009b] 
time="2019-03-02T20:08:16+01:00" level=info msg="Bootstrapping provider firecracker with config {firecracker /usr/local/bin/firecracker /home/administrator/Firecracker/first/hello-vmlinux.bin xterm}" 
time="2019-03-02T20:08:16+01:00" level=warning msg="failed to read firecracker state file at /home/administrator/.unik/firecracker/state.json, creating blank state" error="[state/base_state.go:36] error reading save file /home/administrator/.unik/firecracker/state.json: {open /home/administrator/.unik/firecracker/state.json: no such file or directory}" 
[martini] listening on :3000 (development)
time="2019-03-02T20:08:23+01:00" level=debug msg="Started POST /images/writeOS_miVM/create for 127.0.0.1:42532" 
time="2019-03-02T20:08:23+01:00" level=debug msg="parsing multipart form" req=&{POST /images/writeOS_miVM/create?base=firecracker&lang=go&provider=firecracker&args=&mounts=&force=true&no_cleanup=false HTTP/1.1 1 1 map[Accept-Encoding:[gzip] User-Agent:[Go-http-client/1.1] Content-Length:[10504] Content-Type:[multipart/form-data; boundary=44a441126cf61f589d9545b8980f9d1afa4422f43797f4108a6689b78277]] 0xc000266100 <nil> 10504 [] false localhost:3000 map[no_cleanup:[false] base:[firecracker] lang:[go] provider:[firecracker] args:[] mounts:[] force:[true]] map[] 0xc000440280 map[] 127.0.0.1:42532 /images/writeOS_miVM/create?base=firecracker&lang=go&provider=firecracker&args=&mounts=&force=true&no_cleanup=false <nil> <nil> <nil> 0xc000266140} 
time="2019-03-02T20:08:23+01:00" level=debug msg="parsing form file marked 'tarfile'" form=map[mounts:[] force:[true] no_cleanup:[false] base:[firecracker] lang:[go] provider:[firecracker] args:[]] 
time="2019-03-02T20:08:23+01:00" level=debug msg="extracting uploaded files to /home/administrator/.unik/tmp/unpacked.sources.dir.366266296" 
time="2019-03-02T20:08:23+01:00" level=debug msg="Extracting file" file="./" 
time="2019-03-02T20:08:23+01:00" level=debug msg="Extracting file" file="./main.go" 
time="2019-03-02T20:08:23+01:00" level=debug msg="compiling raw image" args= compiler=firecracker-go-firecracker force=true mount-points=[] name="writeOS_miVM" noCleanup=false provider=firecracker 
time="2019-03-02T20:08:23+01:00" level=info msg="Build cmd for container projectunik/compilers-firecracker:3775f58af6a7741d" args=[run --rm --privileged -v /home/administrator/.unik/tmp/unpacked.sources.dir.366266296:/opt/code --name=17b398b7-093a-4e6f-8763-5368cb93920c projectunik/compilers-firecracker:3775f58af6a7741d] 
time="2019-03-02T20:08:23+01:00" level=debug msg="running command" command=[docker run --rm --privileged -v /home/administrator/.unik/tmp/unpacked.sources.dir.366266296:/opt/code --name=17b398b7-093a-4e6f-8763-5368cb93920c projectunik/compilers-firecracker:3775f58af6a7741d] 
time="2019-03-02T20:08:27+01:00" level=debug msg="+ dd if=/dev/zero of=/tmp/rootfs bs=1M count=50" 
time="2019-03-02T20:08:29+01:00" level=debug msg="50+0 records in" 
time="2019-03-02T20:08:29+01:00" level=debug msg="50+0 records out" 
time="2019-03-02T20:08:29+01:00" level=debug msg="52428800 bytes (52 MB, 50 MiB) copied, 1.33986 s, 39.1 MB/s" 
time="2019-03-02T20:08:29+01:00" level=debug msg="+ mkfs.ext4 /tmp/rootfs" 
time="2019-03-02T20:08:29+01:00" level=debug msg="mke2fs 1.43.4 (31-Jan-2017)" 
time="2019-03-02T20:08:29+01:00" level=debug msg="Creating filesystem with 51200 1k blocks and 12824 inodes" 
time="2019-03-02T20:08:29+01:00" level=debug msg="Filesystem UUID: 0ff119d5-3353-4fdd-bc54-2ee94c070d18" 
time="2019-03-02T20:08:29+01:00" level=debug msg="Superblock backups stored on blocks: " 
time="2019-03-02T20:08:29+01:00" level=debug msg="\t8193, 24577, 40961" 
time="2019-03-02T20:08:29+01:00" level=debug 
time="2019-03-02T20:08:29+01:00" level=debug msg="Allocating group tables: 0/7\b\b\b   \b\b\bdone                            " 
time="2019-03-02T20:08:29+01:00" level=debug msg="Writing inode tables: 0/7\b\b\b   \b\b\bdone                            " 
time="2019-03-02T20:08:29+01:00" level=debug msg="Creating journal (4096 blocks): done" 
time="2019-03-02T20:08:29+01:00" level=debug msg="Writing superblocks and filesystem accounting information: 0/7\b\b\b   \b\b\bdone" 
time="2019-03-02T20:08:29+01:00" level=debug 
time="2019-03-02T20:08:29+01:00" level=debug msg="+ mkdir /tmp/tmp" 
time="2019-03-02T20:08:29+01:00" level=debug msg="+ mount /tmp/rootfs /tmp/tmp -o loop" 
time="2019-03-02T20:08:30+01:00" level=debug msg="mount: /tmp/rootfs: failed to setup loop device: No such file or directory" 
time="2019-03-02T20:08:30+01:00" level=error msg="error handling request" error="[daemon/daemon.go:581] failed to compile raw image: {exit status 32}" 
time="2019-03-02T20:08:30+01:00" level=debug msg="Completed 500 Internal Server Error in 7.275365344s\n"

when launching:

./unik build --name writeOS_miVM --path ./demo/ --base firecracker --language go --provider firecracker --force

I expected an instance ready to start..

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions