Job traceroute

README

Skip to build

traceroute

This is a MirageOS unikernel which conducts a traceroute to the given host. Read the blog post.

Installation from source

To install this unikernel from source, you need to have opam (>= 2.0.0) and ocaml (>= 4.07.0) installed. Also, mirage is required (>= 3.8.0). Please follow the installation instructions.

The following steps will clone this git repository and compile the unikernel:

$ git clone https://github.com/roburio/tlstunnel.git
$ mirage configure -t <your-favourite-target>
$ make depend
$ make

Installing as binary

There are not yet any binaries available, but work is underway to provide reproducible binaries.

Questions?

Please open an issue if you have questions, feature requests, or comments.

Build 2021-07-22 21:15:44 -00:00

Back to readme

Build took 19min24s.

Execution result: exited 0.

Comparisons with other builds

With build 2021-07-21 21:30:51 -00:00 (output is identical binary)

Build artifacts

bin/traceroute.hvt
SHA256:2975ab9629d6e5377f9e6882eab73372ba21c8ef996869237985491491c87545 (2.32MB)
build-environment
SHA256:dc1a925567b65ef4d288000736cca79692e8f4424da34ac29e76245de92a5ff0 (289B)
opam-switch
SHA256:e17e9a4ceae9920569ac3098f284ab558d32e73691d0a70ac985e4e516fde7d6 (137kB)
system-packages
SHA256:2f4071f19b20d109e5445a6cd9b45d1b25caaa7a281b9661993312fcb34e96f7 (254B)
traceroute.hvt.debug
SHA256:338b340ce2e40db648590ffdb6a4c18f16059db6964139d77acc57da498ab436 (4.06MB)

Job script

#!/bin/sh

set -ex

fetch http://127.0.2.1:3000/job/orb-freebsd/build/latest/f/bin/orb.txz && pkg install -y orb.txz && rm orb.txz

repos="default:https://opam.ocaml.org,unikernels:https://git.robur.io/robur/unikernel-repo.git"
orb build --solver-timeout=600 --switch-name=/tmp/myswitch --date=1589138087 --out=. --repos=$repos mirage-unikernel-traceroute-hvt

Build log

86 ms+ fetch http://127.0.2.1:3000/job/orb-freebsd/build/latest/f/bin/orb.txz
253 msorb.txz 3334 kB 69 MBps 00s
253 ms+ pkg install -y orb.txz
253 msUpdating poudriere repository catalogue...
295 ms[orbe.orb] Fetching meta.conf: . done
295 ms[orbe.orb] Fetching packagesite.txz: ..... done
496 msProcessing entries: .......... done
496 mspoudriere repository update completed. 111 packages processed.
496 msAll repositories are up to date.
496 msThe following 13 package(s) will be affected (of 0 checked):
496 ms
496 msNew packages to be INSTALLED:
496 ms bash: 5.1.8
496 ms ca_root_nss: 3.68
496 ms curl: 7.78.0
496 ms expat: 2.4.1
496 ms gettext-runtime: 0.21
496 ms git: 2.32.0_1
496 ms gmake: 4.3_2
496 ms libffi: 3.3_1
496 ms mpdecimal: 2.5.1
496 ms orb: 02deb66a
496 ms patch: 2.7.6_2
496 ms python38: 3.8.11
496 ms readline: 8.1.1
496 ms
496 msNumber of packages to be installed: 13
496 ms
496 msThe process will require 161 MiB more space.
496 ms24 MiB to be downloaded.
534 ms[orbe.orb] [1/13] Fetching gmake-4.3_2.txz: .......... done
534 ms[orbe.orb] [2/13] Fetching ca_root_nss-3.68.txz: .......... done
575 ms[orbe.orb] [3/13] Fetching bash-5.1.8.txz: .......... done
575 ms[orbe.orb] [4/13] Fetching readline-8.1.1.txz: .......... done
686 ms[orbe.orb] [5/13] Fetching git-2.32.0_1.txz: .......... done
724 ms[orbe.orb] [6/13] Fetching expat-2.4.1.txz: .......... done
1_116 ms[orbe.orb] [7/13] Fetching python38-3.8.11.txz: .......... done
1_413 ms[orbe.orb] [8/13] Fetching mpdecimal-2.5.1.txz: .......... done
1_413 ms[orbe.orb] [9/13] Fetching libffi-3.3_1.txz: ..... done
1_413 ms[orbe.orb] [10/13] Fetching gettext-runtime-0.21.txz: .......... done
1_454 ms[orbe.orb] [11/13] Fetching curl-7.78.0.txz: .......... done
1_493 ms[orbe.orb] [12/13] Fetching patch-2.7.6_2.txz: .......... done
1_833 msChecking integrity... done (0 conflicting)
1_833 ms[orbe.orb] [13/13] Installing ca_root_nss-3.68...
1_873 ms[orbe.orb] Extracting ca_root_nss-3.68: ........ done
1_913 ms[orbe.orb] [1/13] Installing readline-8.1.1...
1_953 ms[orbe.orb] [1/13] Extracting readline-8.1.1: .......... done
2_043 ms[orbe.orb] [2/13] Installing mpdecimal-2.5.1...
2_083 ms[orbe.orb] [2/13] Extracting mpdecimal-2.5.1: .......... done
2_164 ms[orbe.orb] [3/13] Installing libffi-3.3_1...
2_164 ms[orbe.orb] [3/13] Extracting libffi-3.3_1: .......... done
2_203 ms[orbe.orb] [4/13] Installing gettext-runtime-0.21...
2_246 ms[orbe.orb] [4/13] Extracting gettext-runtime-0.21: .......... done
2_286 ms[orbe.orb] [5/13] Installing expat-2.4.1...
2_323 ms[orbe.orb] [5/13] Extracting expat-2.4.1: .......... done
2_463 ms[orbe.orb] [6/13] Installing python38-3.8.11...
7_183 ms[orbe.orb] [6/13] Extracting python38-3.8.11: .......... done
9_703 ms[orbe.orb] [7/13] Installing curl-7.78.0...
10_373 ms[orbe.orb] [7/13] Extracting curl-7.78.0: .......... done
15_183 ms[orbe.orb] [8/13] Installing gmake-4.3_2...
15_266 ms[orbe.orb] [8/13] Extracting gmake-4.3_2: ......... done
15_577 ms[orbe.orb] [9/13] Installing bash-5.1.8...
15_726 ms[orbe.orb] [9/13] Extracting bash-5.1.8: .......... done
15_883 ms[orbe.orb] [10/13] Installing git-2.32.0_1...
15_883 ms===> Creating groups.
15_883 msCreating group 'git_daemon' with gid '964'.
15_923 ms===> Creating users
15_923 msCreating user 'git_daemon' with uid '964'.
16_833 ms[orbe.orb] [10/13] Extracting git-2.32.0_1: .......... done
17_284 ms[orbe.orb] [11/13] Installing patch-2.7.6_2...
17_284 ms[orbe.orb] [11/13] Extracting patch-2.7.6_2: ..... done
17_326 ms[orbe.orb] [12/13] Installing orb-02deb66a...
17_913 ms[orbe.orb] [12/13] Extracting orb-02deb66a: .. done
18_627 ms=====
18_627 msMessage from ca_root_nss-3.68:
18_627 ms
18_627 ms--
18_627 msFreeBSD does not, and can not warrant that the certification authorities
18_627 mswhose certificates are included in this package have in any way been
18_627 msaudited for trustworthiness or RFC 3647 compliance.
18_627 ms
18_627 msAssessment and verification of trust is the complete responsibility of the
18_627 mssystem administrator.
18_627 ms
18_627 ms
18_627 msThis package installs symlinks to support root certificates discovery by
18_627 msdefault for software that uses OpenSSL.
18_627 ms
18_627 msThis enables SSL Certificate Verification by client software without manual
18_627 msintervention.
18_627 ms
18_627 msIf you prefer to do this manually, replace the following symlinks with
18_627 mseither an empty file or your site-local certificate bundle.
18_627 ms
18_627 ms * /etc/ssl/cert.pem
18_627 ms * /usr/local/etc/ssl/cert.pem
18_627 ms * /usr/local/openssl/cert.pem
18_627 ms=====
18_627 msMessage from python38-3.8.11:
18_627 ms
18_627 ms--
18_627 msNote that some standard Python modules are provided as separate ports
18_627 msas they require additional dependencies. They are available as:
18_627 ms
18_627 mspy38-gdbm databases/py-gdbm@py38
18_627 mspy38-sqlite3 databases/py-sqlite3@py38
18_627 mspy38-tkinter x11-toolkits/py-tkinter@py38
18_627 ms=====
18_627 msMessage from git-2.32.0_1:
18_627 ms
18_627 ms--
18_628 msIf you installed the GITWEB option please follow these instructions:
18_628 ms
18_628 msIn the directory /usr/local/share/examples/git/gitweb you can find all files to
18_628 msmake gitweb work as a public repository on the web.
18_628 ms
18_628 msAll you have to do to make gitweb work is:
18_628 ms1) Please be sure you're able to execute CGI scripts in
18_628 ms /usr/local/share/examples/git/gitweb.
18_628 ms2) Set the GITWEB_CONFIG variable in your webserver's config to
18_628 ms /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.
18_628 ms3) Restart server.
18_628 ms
18_628 ms
18_628 msIf you installed the CONTRIB option please note that the scripts are
18_628 msinstalled in /usr/local/share/git-core/contrib. Some of them require
18_628 msother ports to be installed (perl, python, etc), which you may need to
18_628 msinstall manually.
18_666 ms+ rm orb.txz
18_666 ms+ repos=default:https://opam.ocaml.org,unikernels:https://git.robur.io/robur/unikernel-repo.git
18_666 ms+ orb build '--solver-timeout=600' '--switch-name=/tmp/myswitch' '--date=1589138087' '--out=.' '--repos=default:https://opam.ocaml.org,unikernels:https://git.robur.io/robur/unikernel-repo.git' mirage-unikernel-traceroute-hvt
18_703 ms
18_703 ms<><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
18_703 ms[empty] Initialised
25_059 ms[unikernels] Initialised
35_906 ms[default] Initialised
135_823 ms[ORB] Switch /tmp/myswitch/build created!
135_823 ms[ORB] Install start
136_263 ms[ORB] Install mirage-unikernel-traceroute-hvt
148_363 msThe following actions will be performed:
148_363 ms - install ocaml-options-vanilla 1
148_363 ms - install conf-pkg-config 2 [required by tcpip]
148_363 ms - install ocaml-base-compiler 4.12.0 [required by ocaml]
148_363 ms - install base-bigarray base
148_363 ms - install base-unix base [required by functoria, bos, cstruct-lwt]
148_363 ms - install base-threads base [required by logs]
148_363 ms - install solo5-bindings-hvt 0.6.8 [required by mirage-unikernel-traceroute-hvt]
148_363 ms - install ocaml-config 2 [required by ocaml]
148_363 ms - install ocaml 4.12.0 [required by mirage-unikernel-traceroute-hvt]
148_363 ms - install seq base [required by lwt, psq]
148_363 ms - install ocamlfind 1.9.1 [required by mirage-unikernel-traceroute-hvt]
148_363 ms - install ocamlbuild 0.14.0 [required by mirage-unikernel-traceroute-hvt]
148_363 ms - install ocaml-src 4.12.0 [required by ocaml-freestanding]
148_363 ms - install dune 2.9.0 [required by mirage-types-lwt, mirage-net-solo5, mirage-crypto-rng-mirage, etc.]
148_363 ms - install cmdliner 1.0.4 [required by functoria-runtime]
148_363 ms - install num 1.4 [required by sexplib]
148_363 ms - install base-bytes base [required by ocplib-endian]
148_363 ms - install topkg 1.0.3 [required by rresult, logs, bos]
148_363 ms - install ocaml-freestanding 0.6.4 [required by tcpip]
148_363 ms - install stdlib-shims 0.3.0 [required by mirage]
148_363 ms - install sexplib0 v0.14.0 [required by ppxlib, sexplib]
148_363 ms - install result 1.5 [required by rresult]
148_363 ms - install psq 0.2.0 [required by lru]
148_363 ms - install ppx_derivers 1.2.1 [required by ppxlib]
148_363 ms - install ocaml-migrate-parsetree 2.2.0 [required by ppxlib]
148_363 ms - install ocaml-compiler-libs v0.12.3 [required by ppxlib]
148_363 ms - install mmap 1.1.0 [required by lwt]
148_363 ms - install mirage-clock 3.1.0 [required by mirage-types, mirage-crypto-rng-mirage, mirage-clock-freestanding, etc.]
148_363 ms - install macaddr 5.1.0 [required by mirage-net-solo5, arp, ethernet, tcpip]
148_363 ms - install lwt-dllist 1.0.1 [required by tcpip]
148_363 ms - install duration 0.1.3 [required by mirage-crypto-rng-mirage, arp, tcpip]
148_363 ms - install csexp 1.5.1 [required by dune-configurator]
148_363 ms - install cppo 1.6.7 [required by lwt]
148_363 ms - install bigarray-compat 1.0.0 [required by cstruct]
148_363 ms - install bheap 2.0.0 [required by mirage-solo5]
148_363 ms - install mtime 1.2.0 [required by mirage-unikernel-traceroute-hvt]
148_363 ms - install astring 0.8.5 [required by mirage]
148_363 ms - install ocamlgraph 2.0.0 [required by functoria]
148_363 ms - install fmt 0.8.9 [required by mirage-net-solo5, ethernet, functoria-runtime, tcpip]
148_363 ms - install rresult 0.6.0 [required by ethernet, tcpip]
148_363 ms - install ptime 0.8.5 [required by mirage-logs]
148_363 ms - install lru 0.3.0 [required by tcpip]
148_363 ms - install ppxlib 0.22.2 [required by ppx_cstruct]
148_363 ms - install mirage-clock-freestanding 3.1.0 [required by mirage-unikernel-traceroute-hvt]
148_363 ms - install dune-configurator 2.9.0 [required by mirage-crypto-rng]
148_363 ms - install ocplib-endian 1.1 [required by mirage-profile]
148_363 ms - install cstruct 6.0.0 [required by mirage-net-solo5, ethernet, arp, etc.]
148_363 ms - install parse-argv 0.2.0 [required by mirage-bootvar-solo5]
148_363 ms - install fpath 0.7.3 [required by bos, functoria]
148_363 ms - install metrics 0.3.0 [required by mirage-net-solo5]
148_363 ms - install functoria-runtime 3.0.3 [required by mirage-unikernel-traceroute-hvt]
148_363 ms - install domain-name 0.3.0 [required by ipaddr]
148_364 ms - install base v0.14.1 [required by parsexp]
148_364 ms - install lwt 5.4.1 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install randomconv 0.1.3 [required by tcpip]
148_364 ms - install mirage-random 2.0.0 [required by mirage-types, tcpip]
148_364 ms - install macaddr-cstruct 5.1.0 [required by tcpip]
148_364 ms - install eqaf 0.7 [required by mirage-crypto]
148_364 ms - install ipaddr 5.1.0 [required by mirage, arp, tcpip]
148_364 ms - install parsexp v0.14.1 [required by sexplib]
148_364 ms - install mirage-time 2.0.1 [required by mirage-types, arp, mirage-crypto-rng-mirage, tcpip]
148_364 ms - install mirage-flow 2.0.1 [required by mirage-types]
148_364 ms - install mirage-device 2.0.0 [required by mirage-types]
148_364 ms - install logs 0.7.0 [required by mirage-net-solo5, mirage-crypto-rng-mirage, ethernet, etc.]
148_364 ms - install cstruct-lwt 6.0.0 [required by tcpip]
148_364 ms - install mirage-crypto 0.10.2 [required by mirage-crypto-rng]
148_364 ms - install sexplib v0.14.0 [required by ppx_cstruct]
148_364 ms - install mirage-protocols 5.0.0 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install mirage-net 3.0.1 [required by mirage-types, ethernet, mirage-net-solo5, tcpip]
148_364 ms - install mirage-kv 3.0.1 [required by mirage-types]
148_364 ms - install mirage-console 4.0.0 [required by mirage-types]
148_364 ms - install mirage-block 2.0.1 [required by mirage-types]
148_364 ms - install mirage-runtime 3.10.4 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install mirage-channel 4.0.1 [required by mirage-types]
148_364 ms - install bos 0.2.0 [required by mirage]
148_364 ms - install mirage-crypto-rng 0.10.2 [required by mirage-crypto-rng-mirage]
148_364 ms - install ppx_cstruct 6.0.0 [required by ethernet, tcpip]
148_364 ms - install mirage-stack 2.2.0 [required by mirage-types, tcpip]
148_364 ms - install mirage-fs 3.0.1 [required by mirage-types]
148_364 ms - install mirage-solo5 0.6.4 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install functoria 3.1.1 [required by mirage]
148_364 ms - install mirage-crypto-rng-mirage 0.10.2 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install mirage-profile 0.9.1 [required by mirage-logs, arp, ethernet, tcpip]
148_364 ms - install mirage-types 3.10.4 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install mirage-net-solo5 0.6.2 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install mirage-bootvar-solo5 0.6.0 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install mirage 3.10.4 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install mirage-logs 1.2.0 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install ethernet 2.2.0 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install arp 2.3.2 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install mirage-types-lwt 3.10.4 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install tcpip 6.2.0 [required by mirage-unikernel-traceroute-hvt]
148_364 ms - install mirage-unikernel-traceroute-hvt 0.0.1
148_364 ms===== 93 to install =====
148_364 ms
148_364 msThe following system packages will first need to be installed:
148_364 ms pkgconf
148_364 ms
148_364 ms<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
148_364 msLet opam run your package manager to install the required system packages?
148_364 ms(answer 'n' for other options) [Y/n] y
148_364 ms+ /usr/local/sbin/pkg "install" "-y" "pkgconf"
148_503 ms- Updating poudriere repository catalogue...
148_503 ms- poudriere repository is up to date.
148_503 ms- All repositories are up to date.
148_503 ms- The following 1 package(s) will be affected (of 0 checked):
148_503 ms-
148_503 ms- New packages to be INSTALLED:
148_503 ms- pkgconf: 1.7.4,1
148_503 ms-
148_503 ms- Number of packages to be installed: 1
148_503 ms-
148_503 ms- 66 KiB to be downloaded.
148_503 ms- [orbe.orb] [1/1] Fetching pkgconf-1.7.4,1.txz: ......... done
148_503 ms- Checking integrity... done (0 conflicting)
148_503 ms- [orbe.orb] [1/1] Installing pkgconf-1.7.4,1...
148_503 ms- [orbe.orb] [1/1] Extracting pkgconf-1.7.4,1: .......... done
148_543 ms
148_543 ms<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
149_333 ms-> retrieved arp.2.3.2 (https://opam.ocaml.org/cache)
159_286 ms-> installed base-bigarray.base
159_286 ms-> installed base-threads.base
159_286 ms-> installed base-unix.base
159_327 ms-> retrieved bheap.2.0.0 (https://opam.ocaml.org/cache)
159_366 ms-> retrieved astring.0.8.5 (https://opam.ocaml.org/cache)
159_546 ms-> retrieved base.v0.14.1 (https://opam.ocaml.org/cache)
160_027 ms-> retrieved bigarray-compat.1.0.0 (https://opam.ocaml.org/cache)
160_027 ms-> installed conf-pkg-config.2
160_373 ms-> retrieved bos.0.2.0 (https://opam.ocaml.org/cache)
160_466 ms-> retrieved cmdliner.1.0.4 (https://opam.ocaml.org/cache)
160_873 ms-> retrieved cppo.1.6.7 (https://opam.ocaml.org/cache)
161_076 ms-> retrieved csexp.1.5.1 (https://opam.ocaml.org/cache)
161_775 ms-> retrieved domain-name.0.3.0 (https://opam.ocaml.org/cache)
161_936 ms-> retrieved cstruct.6.0.0 (https://opam.ocaml.org/cache)
163_505 ms-> retrieved cstruct-lwt.6.0.0 (https://opam.ocaml.org/cache)
164_183 ms-> retrieved duration.0.1.3 (https://opam.ocaml.org/cache)
165_104 ms-> retrieved eqaf.0.7 (https://opam.ocaml.org/cache)
176_216 ms-> retrieved dune.2.9.0 (https://opam.ocaml.org/cache)
176_216 ms-> retrieved ethernet.2.2.0 (https://opam.ocaml.org/cache)
176_996 ms-> retrieved fmt.0.8.9 (https://opam.ocaml.org/cache)
177_093 ms-> retrieved fpath.0.7.3 (https://opam.ocaml.org/cache)
178_113 ms-> retrieved functoria.3.1.1 (https://opam.ocaml.org/cache)
178_236 ms-> retrieved functoria-runtime.3.0.3 (https://opam.ocaml.org/cache)
180_903 ms-> retrieved logs.0.7.0 (https://opam.ocaml.org/cache)
181_153 ms-> retrieved ipaddr.5.1.0 (https://opam.ocaml.org/cache)
185_143 ms-> retrieved dune-configurator.2.9.0 (https://opam.ocaml.org/cache)
185_186 ms-> retrieved lru.0.3.0 (https://opam.ocaml.org/cache)
185_225 ms-> retrieved macaddr.5.1.0 (cached)
185_403 ms-> retrieved lwt.5.4.1 (https://opam.ocaml.org/cache)
185_403 ms-> retrieved macaddr-cstruct.5.1.0 (cached)
185_836 ms-> retrieved lwt-dllist.1.0.1 (https://opam.ocaml.org/cache)
186_293 ms-> retrieved metrics.0.3.0 (https://opam.ocaml.org/cache)
186_406 ms-> retrieved mirage.3.10.4 (https://opam.ocaml.org/cache)
186_547 ms-> retrieved mirage-block.2.0.1 (https://opam.ocaml.org/cache)
186_963 ms-> retrieved mirage-bootvar-solo5.0.6.0 (https://opam.ocaml.org/cache)
187_093 ms-> retrieved mirage-channel.4.0.1 (https://opam.ocaml.org/cache)
187_273 ms-> retrieved mirage-clock.3.1.0 (https://opam.ocaml.org/cache)
187_773 ms-> retrieved mirage-console.4.0.0 (https://opam.ocaml.org/cache)
188_773 ms-> retrieved mirage-clock-freestanding.3.1.0 (https://opam.ocaml.org/cache)
193_113 ms-> retrieved mirage-crypto.0.10.2 (https://opam.ocaml.org/cache)
194_054 ms-> retrieved mirage-device.2.0.0 (https://opam.ocaml.org/cache)
194_757 ms-> retrieved mirage-flow.2.0.1 (https://opam.ocaml.org/cache)
195_253 ms-> retrieved mirage-crypto-rng.0.10.2 (https://opam.ocaml.org/cache)
195_516 ms-> retrieved mirage-fs.3.0.1 (https://opam.ocaml.org/cache)
195_996 ms-> retrieved mirage-kv.3.0.1 (https://opam.ocaml.org/cache)
196_246 ms-> retrieved mirage-logs.1.2.0 (https://opam.ocaml.org/cache)
196_953 ms-> retrieved mirage-net.3.0.1 (https://opam.ocaml.org/cache)
197_073 ms-> retrieved mirage-net-solo5.0.6.2 (https://opam.ocaml.org/cache)
198_496 ms-> retrieved mirage-profile.0.9.1 (https://opam.ocaml.org/cache)
198_743 ms-> retrieved mirage-protocols.5.0.0 (https://opam.ocaml.org/cache)
199_133 ms-> retrieved mirage-runtime.3.10.4 (cached)
199_213 ms-> retrieved mirage-random.2.0.0 (https://opam.ocaml.org/cache)
199_633 ms-> retrieved mirage-crypto-rng-mirage.0.10.2 (https://opam.ocaml.org/cache)
199_827 ms-> retrieved mirage-solo5.0.6.4 (https://opam.ocaml.org/cache)
199_983 ms-> retrieved mirage-stack.2.2.0 (https://opam.ocaml.org/cache)
200_023 ms-> retrieved mirage-types.3.10.4 (cached)
200_023 ms-> retrieved mirage-types-lwt.3.10.4 (cached)
200_296 ms-> retrieved mirage-time.2.0.1 (https://opam.ocaml.org/cache)
200_675 ms-> retrieved mirage-unikernel-traceroute-hvt.0.0.1 (git+https://github.com/roburio/traceroute.git)
200_828 ms-> retrieved mmap.1.1.0 (https://opam.ocaml.org/cache)
201_084 ms-> retrieved mtime.1.2.0 (https://opam.ocaml.org/cache)
201_975 ms-> retrieved ocaml-compiler-libs.v0.12.3 (https://opam.ocaml.org/cache)
204_076 ms-> retrieved num.1.4 (https://opam.ocaml.org/cache)
205_263 ms-> retrieved ocaml-migrate-parsetree.2.2.0 (https://opam.ocaml.org/cache)
205_263 ms-> installed ocaml-options-vanilla.1
206_663 ms-> retrieved ocaml-freestanding.0.6.4 (https://opam.ocaml.org/cache)
221_783 ms-> retrieved ocaml-base-compiler.4.12.0 (https://opam.ocaml.org/cache)
224_413 ms-> retrieved ocamlbuild.0.14.0 (https://opam.ocaml.org/cache)
235_333 ms-> retrieved ocaml-src.4.12.0 (https://opam.ocaml.org/cache)
235_663 ms-> retrieved ocamlfind.1.9.1 (https://opam.ocaml.org/cache)
235_743 ms-> retrieved ocamlgraph.2.0.0 (https://opam.ocaml.org/cache)
236_193 ms-> retrieved ocplib-endian.1.1 (https://opam.ocaml.org/cache)
236_296 ms-> retrieved ppx_cstruct.6.0.0 (cached)
236_413 ms-> retrieved parse-argv.0.2.0 (https://opam.ocaml.org/cache)
236_674 ms-> retrieved parsexp.v0.14.1 (https://opam.ocaml.org/cache)
237_036 ms-> retrieved ppx_derivers.1.2.1 (https://opam.ocaml.org/cache)
237_453 ms-> retrieved psq.0.2.0 (https://opam.ocaml.org/cache)
237_923 ms-> retrieved ppxlib.0.22.2 (https://opam.ocaml.org/cache)
238_023 ms-> retrieved ptime.0.8.5 (https://opam.ocaml.org/cache)
238_143 ms-> retrieved randomconv.0.1.3 (https://opam.ocaml.org/cache)
238_613 ms-> retrieved result.1.5 (https://opam.ocaml.org/cache)
238_743 ms-> retrieved rresult.0.6.0 (https://opam.ocaml.org/cache)
239_313 ms-> retrieved sexplib.v0.14.0 (https://opam.ocaml.org/cache)
239_483 ms-> retrieved sexplib0.v0.14.0 (https://opam.ocaml.org/cache)
240_083 ms-> retrieved stdlib-shims.0.3.0 (https://opam.ocaml.org/cache)
247_633 ms-> retrieved solo5-bindings-hvt.0.6.8 (https://opam.ocaml.org/cache)
249_093 ms-> retrieved topkg.1.0.3 (https://opam.ocaml.org/cache)
249_256 ms-> retrieved tcpip.6.2.0 (https://opam.ocaml.org/cache)
284_713 ms-> installed solo5-bindings-hvt.0.6.8
561_063 ms-> installed ocaml-base-compiler.4.12.0
561_063 ms-> installed ocaml-config.2
561_213 ms-> installed ocaml.4.12.0
565_843 ms-> installed ocaml-src.4.12.0
565_843 ms-> installed seq.base
567_843 ms-> installed cmdliner.1.0.4
578_993 ms-> installed ocamlfind.1.9.1
579_273 ms-> installed base-bytes.base
586_023 ms-> installed num.1.4
586_273 ms-> installed ocamlbuild.0.14.0
610_683 ms-> installed topkg.1.0.3
616_783 ms-> installed mtime.1.2.0
616_873 ms-> installed dune.2.9.0
619_173 ms-> installed bheap.2.0.0
620_483 ms-> installed bigarray-compat.1.0.0
621_473 ms-> installed lwt-dllist.1.0.1
621_993 ms-> installed duration.0.1.3
622_103 ms-> installed macaddr.5.1.0
625_393 ms-> installed csexp.1.5.1
625_964 ms-> installed astring.0.8.5
626_593 ms-> installed cppo.1.6.7
628_073 ms-> installed mmap.1.1.0
628_773 ms-> installed mirage-clock.3.1.0
631_813 ms-> installed cstruct.6.0.0
633_503 ms-> installed parse-argv.0.2.0
634_603 ms-> installed ocplib-endian.1.1
634_723 ms-> installed mirage-clock-freestanding.3.1.0
634_993 ms-> installed fpath.0.7.3
635_353 ms-> installed ocaml-compiler-libs.v0.12.3
635_933 ms-> installed eqaf.0.7
636_093 ms-> installed macaddr-cstruct.5.1.0
636_913 ms-> installed mirage-random.2.0.0
637_153 ms-> installed ppx_derivers.1.2.1
637_683 ms-> installed randomconv.0.1.3
637_833 ms-> installed result.1.5
653_663 ms-> installed stdlib-shims.0.3.0
653_703 ms-> installed sexplib0.v0.14.0
657_033 ms-> installed psq.0.2.0
657_223 ms-> installed rresult.0.6.0
657_543 ms-> installed ocaml-migrate-parsetree.2.2.0
658_383 ms-> installed dune-configurator.2.9.0
664_614 ms-> installed lru.0.3.0
666_303 ms-> installed fmt.0.8.9
666_813 ms-> installed ptime.0.8.5
669_183 ms-> installed domain-name.0.3.0
669_693 ms-> installed functoria-runtime.3.0.3
671_983 ms-> installed metrics.0.3.0
675_043 ms-> installed ipaddr.5.1.0
691_833 ms-> installed ocamlgraph.2.0.0
699_273 ms-> installed lwt.5.4.1
702_563 ms-> installed cstruct-lwt.6.0.0
702_713 ms-> installed mirage-device.2.0.0
703_573 ms-> installed mirage-flow.2.0.1
704_513 ms-> installed mirage-time.2.0.1
704_753 ms-> installed mirage-block.2.0.1
705_313 ms-> installed mirage-kv.3.0.1
706_273 ms-> installed mirage-console.4.0.0
706_503 ms-> installed mirage-net.3.0.1
706_893 ms-> installed mirage-protocols.5.0.0
708_493 ms-> installed mirage-fs.3.0.1
708_933 ms-> installed mirage-stack.2.2.0
713_263 ms-> installed logs.0.7.0
716_823 ms-> installed mirage-channel.4.0.1
719_983 ms-> installed mirage-runtime.3.10.4
720_837 ms-> installed mirage-types.3.10.4
723_563 ms-> installed mirage-types-lwt.3.10.4
737_633 ms-> installed bos.0.2.0
745_883 ms-> installed functoria.3.1.1
759_333 ms-> installed base.v0.14.1
775_303 ms-> installed ocaml-freestanding.0.6.4
777_883 ms-> installed mirage.3.10.4
781_973 ms-> installed ppxlib.0.22.2
787_043 ms-> installed mirage-solo5.0.6.4
788_733 ms-> installed parsexp.v0.14.1
790_623 ms-> installed mirage-bootvar-solo5.0.6.0
792_053 ms-> installed mirage-net-solo5.0.6.2
806_403 ms-> installed sexplib.v0.14.0
846_170 ms-> installed mirage-crypto.0.10.2
852_113 ms-> installed mirage-crypto-rng.0.10.2
855_123 ms-> installed mirage-crypto-rng-mirage.0.10.2
856_713 ms-> installed ppx_cstruct.6.0.0
860_613 ms-> installed mirage-profile.0.9.1
862_563 ms-> installed arp.2.3.2
862_703 ms-> installed mirage-logs.1.2.0
864_733 ms-> installed ethernet.2.2.0
879_933 ms-> installed tcpip.6.2.0
913_403 ms-> installed mirage-unikernel-traceroute-hvt.0.0.1
1_063_603 msDone.
1_063_603 ms
1_063_603 ms<><> mirage-types-lwt.3.10.4 installed successfully <><><><><><><><><><><><><><>
1_063_603 ms=> This package will be retired in MirageOS 4.0. Please use individual signatures (mirage-net / mirage-clock / etc.) instead.
1_063_603 ms
1_063_603 ms<><> mirage-types.3.10.4 installed successfully <><><><><><><><><><><><><><><><>
1_063_603 ms=> This package will be retired in MirageOS 4.0. Please use individual signatures (mirage-net / mirage-clock / etc.) instead.
1_063_603 ms
1_063_603 ms<><> mirage-fs.3.0.1 installed successfully <><><><><><><><><><><><><><><><><><>
1_063_603 ms=> This package will be retired in MirageOS 4.0. Please use mirage-kv instead.
1_064_064 ms# Run eval $(opam env --switch=/tmp/myswitch/build) to update the current shell environment
1_064_064 ms[ORB] Installed mirage-unikernel-traceroute-hvt
1_123_656 ms[ORB] tracking map got locks
1_123_656 ms[ORB] tracking map 1 atoms (package set 93 - 19582 packages)
1_123_656 ms[ORB] tracking map 1 packages
1_123_656 ms[ORB] tracking map 1 packages later
1_123_656 ms[ORB] tracking map got st and 1 packages (1 atoms_or_locals)
1_123_656 ms[ORB] tracking map got tr, dropping states
1_123_656 ms[ORB] writing /tmp/builder-30b871/mirage-unikernel-traceroute-hvt.build-hashes
1_125_983 ms[ORB] cleaning up
1_163_163 ms[ORB] Switch /tmp/myswitch/build removed
1_163_603 ms[ORB] cleaning up