Docker-machine xhyve creation fails

#1

Bitrise Build Issue Report template

Description of the issue

Cant launch xhyve docker machine any longer after June 7th update to osx xcode-10.2.x stack

+ docker-machine create --driver xhyve --xhyve-cpu-count 2 --xhyve-memory-size 2048 --xhyve-virtio-9p=/Users/vagrant --xhyve-virtio-9p-root=/ --xhyve-uuid=8ac4a554-ec24-4c93-8845-32bba6c20ff1 default
Running pre-create checks...
Creating machine...
(default) Copying /Users/vagrant/.docker/machine/cache/boot2docker.iso to /Users/vagrant/.docker/machine/machines/default/boot2docker.iso...
(default) Creating VM...
(default) /dev/disk3          	                               	/Users/vagrant/.docker/machine/machines/default/b2d-image
(default) "disk3" ejected.
(default) Generating 20000MB disk image...
(default) created: /Users/vagrant/.docker/machine/machines/default/root-volume.sparsebundle
(default) Creating SSH key...
(default) Fix file permission...
(default) Using Supplied UUID: 8ac4a554-ec24-4c93-8845-32bba6c20ff1
(default) Convert UUID to MAC address...
Error creating machine: Error in driver during machine creation: Could not convert the UUID to MAC address: exit status 2

Before the most recent update command worked every time. Now the following happens (with debug output on):

prd-std-r-xcode-10-2-190608213054-b3f9afqeAkDHDZnceMvZnn:~ vagrant$ docker-machine -D create                 --driver xhyve                 --xhyve-cpu-count 2                 --xhyve-memory-size 2048                 --xhyve-virtio-9p=$HOME                 --xhyve-virtio-9p-root=/                 --xhyve-uuid=16:00:9d:68:8f:04                 dev
Docker Machine Version:  0.16.1, build cce350d
Found binary path at /usr/local/bin/docker-machine-driver-xhyve
Launching plugin server for driver xhyve
() DBG | operation not supported by device
Plugin server listening at address 127.0.0.1:49328
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(flag-lookup) Calling .GetMachineName
(flag-lookup) Calling .DriverName
(flag-lookup) Calling .GetCreateFlags
Found binary path at /usr/local/bin/docker-machine-driver-xhyve
Launching plugin server for driver xhyve
() DBG | operation not supported by device
Plugin server listening at address 127.0.0.1:49334
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(dev) Calling .GetMachineName
(dev) Calling .DriverName
(dev) Calling .GetCreateFlags
(dev) Calling .SetConfigFromFlags
Reading certificate data from /Users/vagrant/.docker/machine/certs/ca.pem
Decoding PEM data...
Parsing certificate...
Reading certificate data from /Users/vagrant/.docker/machine/certs/cert.pem
Decoding PEM data...
Parsing certificate...
Running pre-create checks...
(dev) Calling .PreCreateCheck
(dev) DBG | ===== Docker Machine xhyve Driver Version 0.3.3 (Homebrew829c096) =====
(dev) DBG | 
(dev) Calling .GetConfigRaw
Creating machine...
(dev) Calling .Create
(dev) DBG | local Boot2Docker ISO version:  v18.09.6
(dev) Copying /Users/vagrant/.docker/machine/cache/boot2docker.iso to /Users/vagrant/.docker/machine/machines/dev/boot2docker.iso...
(dev) Creating VM...
(dev) DBG | Mounting boot2docker.iso
(dev) DBG | executing: &{/usr/bin/hdiutil [hdiutil attach /Users/vagrant/.docker/machine/machines/dev/boot2docker.iso -mountpoint /Users/vagrant/.docker/machine/machines/dev/b2d-image] []  <nil> 0xc000010010 0xc0000a0008 [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>} attach /Users/vagrant/.docker/machine/machines/dev/boot2docker.iso -mountpoint /Users/vagrant/.docker/machine/machines/dev/b2d-image
(dev) /dev/disk4          	                               	/Users/vagrant/.docker/machine/machines/dev/b2d-image
(dev) DBG | Extracting Kernel Options...
(dev) DBG | Extracted Options "loglevel=3 console=ttyS0 console=tty0 waitusb=5:LABEL=boot2docker-data base norestore noembed"
(dev) DBG | Extracting /Users/vagrant/.docker/machine/machines/dev/b2d-image/boot/vmlinuz into /Users/vagrant/.docker/machine/machines/dev/vmlinuz
(dev) DBG | Extracting /Users/vagrant/.docker/machine/machines/dev/b2d-image/boot/initrd.img into /Users/vagrant/.docker/machine/machines/dev/initrd.img
(dev) DBG | Unmounting boot2docker.iso
(dev) DBG | executing: &{/usr/bin/hdiutil [hdiutil detach /Users/vagrant/.docker/machine/machines/dev/b2d-image] []  <nil> 0xc000010010 0xc0000a0008 [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>} detach /Users/vagrant/.docker/machine/machines/dev/b2d-image
(dev) "disk4" ejected.
(dev) Generating 20000MB disk image...
(dev) DBG | executing: &{/usr/bin/hdiutil [hdiutil create -megabytes 20000 -type SPARSEBUNDLE /Users/vagrant/.docker/machine/machines/dev/root-volume] []  <nil> 0xc000010010 0xc0000a0008 [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>} create -megabytes 20000 -type SPARSEBUNDLE /Users/vagrant/.docker/machine/machines/dev/root-volume
(dev) created: /Users/vagrant/.docker/machine/machines/dev/root-volume.sparsebundle
(dev) Creating SSH key...
(dev) Fix file permission...
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/boot2docker.iso
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/config.json
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/id_rsa
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/id_rsa.pub
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/initrd.img
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/root-volume.sparsebundle
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/vmlinuz
(dev) Using Supplied UUID: 16:00:9d:68:8f:04
(dev) Convert UUID to MAC address...
(dev) DBG | Running command: /usr/local/bin/docker-machine-driver-xhyve [xhyve -A -U 16:00:9d:68:8f:04 -c 2 -m 2048M -l com1,autopty -s 0:0,hostbridge -s 31,lpc -s 2:0,virtio-net -s 3:0,ahci-cd,/Users/vagrant/.docker/machine/machines/dev/boot2docker.iso -s 4:0,ahci-hd,/dev/rdisk4 -f kexec,/Users/vagrant/.docker/machine/machines/dev/vmlinuz,/Users/vagrant/.docker/machine/machines/dev/initrd.img,loglevel=3 console=ttyS0 console=tty0 waitusb=5:LABEL=boot2docker-data base norestore noembed -M]
(dev) DBG | Stderr: 
Error creating machine: Error in driver during machine creation: Could not convert the UUID to MAC address: exit status 2
notifying bugsnag: [Error creating machine: Error in driver during machine creation: Could not convert the UUID to MAC address: exit status 2]
prd-std-r-xcode-10-2-190608213054-b3f9afqeAkDHDZnceMvZnn:~ vagrant$ docker-machine rm dev
About to remove dev
WARNING: This action will delete both local reference and remote instance.
Are you sure? (y/n): y   
Successfully removed dev
prd-std-r-xcode-10-2-190608213054-b3f9afqeAkDHDZnceMvZnn:~ vagrant$ docker-machine -D create                 --driver xhyve                 --xhyve-cpu-count 2                 --xhyve-memory-size 2048                 --xhyve-virtio-9p=$HOME                 --xhyve-virtio-9p-root=/                dev
Docker Machine Version:  0.16.1, build cce350d
Found binary path at /usr/local/bin/docker-machine-driver-xhyve
Launching plugin server for driver xhyve
Plugin server listening at address 127.0.0.1:49346
() DBG | operation not supported by device
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(flag-lookup) Calling .GetMachineName
(flag-lookup) Calling .DriverName
(flag-lookup) Calling .GetCreateFlags
Found binary path at /usr/local/bin/docker-machine-driver-xhyve
Launching plugin server for driver xhyve
Plugin server listening at address 127.0.0.1:49352
() DBG | operation not supported by device
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(dev) Calling .GetMachineName
(dev) Calling .DriverName
(dev) Calling .GetCreateFlags
(dev) Calling .SetConfigFromFlags
Reading certificate data from /Users/vagrant/.docker/machine/certs/ca.pem
Decoding PEM data...
Parsing certificate...
Reading certificate data from /Users/vagrant/.docker/machine/certs/cert.pem
Decoding PEM data...
Parsing certificate...
Running pre-create checks...
(dev) Calling .PreCreateCheck
(dev) DBG | ===== Docker Machine xhyve Driver Version 0.3.3 (Homebrew829c096) =====
(dev) DBG | 
(dev) Calling .GetConfigRaw
Creating machine...
(dev) Calling .Create
(dev) DBG | local Boot2Docker ISO version:  v18.09.6
(dev) Copying /Users/vagrant/.docker/machine/cache/boot2docker.iso to /Users/vagrant/.docker/machine/machines/dev/boot2docker.iso...
(dev) Creating VM...
(dev) DBG | Mounting boot2docker.iso
(dev) DBG | executing: &{/usr/bin/hdiutil [hdiutil attach /Users/vagrant/.docker/machine/machines/dev/boot2docker.iso -mountpoint /Users/vagrant/.docker/machine/machines/dev/b2d-image] []  <nil> 0xc000094000 0xc000010018 [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>} attach /Users/vagrant/.docker/machine/machines/dev/boot2docker.iso -mountpoint /Users/vagrant/.docker/machine/machines/dev/b2d-image
(dev) /dev/disk5          	                               	/Users/vagrant/.docker/machine/machines/dev/b2d-image
(dev) DBG | Extracting Kernel Options...
(dev) DBG | Extracted Options "loglevel=3 console=ttyS0 console=tty0 waitusb=5:LABEL=boot2docker-data base norestore noembed"
(dev) DBG | Extracting /Users/vagrant/.docker/machine/machines/dev/b2d-image/boot/vmlinuz into /Users/vagrant/.docker/machine/machines/dev/vmlinuz
(dev) DBG | Extracting /Users/vagrant/.docker/machine/machines/dev/b2d-image/boot/initrd.img into /Users/vagrant/.docker/machine/machines/dev/initrd.img
(dev) DBG | Unmounting boot2docker.iso
(dev) DBG | executing: &{/usr/bin/hdiutil [hdiutil detach /Users/vagrant/.docker/machine/machines/dev/b2d-image] []  <nil> 0xc000094000 0xc000010018 [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>} detach /Users/vagrant/.docker/machine/machines/dev/b2d-image
(dev) "disk5" ejected.
(dev) Generating 20000MB disk image...
(dev) DBG | executing: &{/usr/bin/hdiutil [hdiutil create -megabytes 20000 -type SPARSEBUNDLE /Users/vagrant/.docker/machine/machines/dev/root-volume] []  <nil> 0xc000094000 0xc000010018 [] <nil> <nil> <nil> <nil> <nil> false [] [] [] [] <nil> <nil>} create -megabytes 20000 -type SPARSEBUNDLE /Users/vagrant/.docker/machine/machines/dev/root-volume
(dev) created: /Users/vagrant/.docker/machine/machines/dev/root-volume.sparsebundle
(dev) Creating SSH key...
(dev) Fix file permission...
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/boot2docker.iso
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/config.json
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/id_rsa
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/id_rsa.pub
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/initrd.img
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/root-volume.sparsebundle
(dev) DBG | /Users/vagrant/.docker/machine/machines/dev/vmlinuz
(dev) DBG | Generated UUID: 13AEAF36-2095-4725-9037-6B5B2837F78D
(dev) Generate UUID...
(dev) Convert UUID to MAC address...
(dev) DBG | Running command: /usr/local/bin/docker-machine-driver-xhyve [xhyve -A -U 13AEAF36-2095-4725-9037-6B5B2837F78D -c 2 -m 2048M -l com1,autopty -s 0:0,hostbridge -s 31,lpc -s 2:0,virtio-net -s 3:0,ahci-cd,/Users/vagrant/.docker/machine/machines/dev/boot2docker.iso -s 4:0,ahci-hd,/dev/rdisk5 -f kexec,/Users/vagrant/.docker/machine/machines/dev/vmlinuz,/Users/vagrant/.docker/machine/machines/dev/initrd.img,loglevel=3 console=ttyS0 console=tty0 waitusb=5:LABEL=boot2docker-data base norestore noembed -M]
(dev) DBG | Stderr: 
Error creating machine: Error in driver during machine creation: Could not convert the UUID to MAC address: exit status 2
notifying bugsnag: [Error creating machine: Error in driver during machine creation: Could not convert the UUID to MAC address: exit status 2]
prd-std-r-xcode-10-2-190608213054-b3f9afqeAkDHDZnceMvZnn:~ vagrant$ /usr/local/bin/docker-machine-driver-xhyve xhyve -A -U 13AEAF36-2095-4725-9037-6B5B2837F78D -c 2 -m 2048M -l com1,autopty -s 0:0,hostbridge -s 31,lpc -s 2:0,virtio-net -s 3:0,ahci-cd,/Users/vagrant/.docker/machine/machines/dev/boot2docker.iso -s 4:0,ahci-hd,/dev/rdisk5 -f kexec,/Users/vagrant/.docker/machine/machines/dev/vmlinuz,/Users/vagrant/.docker/machine/machines/dev/initrd.img,loglevel=3 console=ttyS0 console=tty0 waitusb=5:LABEL=boot2docker-data base norestore noembed -M
hv_vm_create failed
SIGABRT: abort
PC=0x7fff7e0902c6 m=4 sigcode=0

goroutine 0 [idle]:
runtime: unknown pc 0x7fff7e0902c6
stack: frame={sp:0x70000ddcccd8, fp:0x0} stack=[0x70000dd4d2b0,0x70000ddcceb0)
000070000ddccbd8:  0000000000000000  0000000000000000 
000070000ddccbe8:  0000000000000000  0000000000000000 
000070000ddccbf8:  0000000000000000  0000000000000000 
000070000ddccc08:  0000000000000000  0000000000000000 
000070000ddccc18:  0000000000000000  0000000000000000 
000070000ddccc28:  0000000000000000  00007fffb0cc8c88 
000070000ddccc38:  00007fff7dfda695  00007fffb0cc9240 
000070000ddccc48:  0000000000000014  000070000ddccc80 
000070000ddccc58:  00007fff7dfe0ed0  0000000000000014 
000070000ddccc68:  00000000048b22f0  0000000000000014 
000070000ddccc78:  000070000ddcccf0  000070000ddcccd0 
000070000ddccc88:  00007fff7dfdc1c7  0000000000000000 
000070000ddccc98:  00007fffb0cc9240  000000000000003c 
000070000ddccca8:  000070000ddccd08  00007fffb0cc9240 
000070000ddcccb8:  00007fffb0cc8ca0  00007fff7dfd9bb8 
000070000ddcccc8:  0000000000000000  000070000ddccd10 
000070000ddcccd8: <00007fff7e145bf1  000070000ddcd000 
000070000ddccce8:  000070000ddccd28  0000000000000000 
000070000ddcccf8:  0000000000000001  00007fffb0cc9100 
000070000ddccd08:  000000000000001d  000070000ddccd40 
000070000ddccd18:  00007fff7dffa6a6  00000000000120a8 
000070000ddccd28:  00007fffffffffdf  ffffffff0ddccd60 
000070000ddccd38:  000000c000146000  000070000ddccd60 
000070000ddccd48:  0000000004415054  00000000048f5b60 
000070000ddccd58:  000000c000146000  000070000ddccd70 
000070000ddccd68:  000000000440dffd  000070000ddccd80 
000070000ddccd78:  000000000441040a  000070000ddcce20 
000070000ddccd88:  00000000043f7369  0000000000000001 
000070000ddccd98:  0000000000000011  000000c000146000 
000070000ddccda8:  0000000100000000  0000000080000000 
000070000ddccdb8:  0000001d7e100f96  0000000000000001 
000070000ddccdc8:  000000010000001e  0000000004e000b4 
runtime: unknown pc 0x7fff7e0902c6
stack: frame={sp:0x70000ddcccd8, fp:0x0} stack=[0x70000dd4d2b0,0x70000ddcceb0)
000070000ddccbd8:  0000000000000000  0000000000000000 
000070000ddccbe8:  0000000000000000  0000000000000000 
000070000ddccbf8:  0000000000000000  0000000000000000 
000070000ddccc08:  0000000000000000  0000000000000000 
000070000ddccc18:  0000000000000000  0000000000000000 
000070000ddccc28:  0000000000000000  00007fffb0cc8c88 
000070000ddccc38:  00007fff7dfda695  00007fffb0cc9240 
000070000ddccc48:  0000000000000014  000070000ddccc80 
000070000ddccc58:  00007fff7dfe0ed0  0000000000000014 
000070000ddccc68:  00000000048b22f0  0000000000000014 
000070000ddccc78:  000070000ddcccf0  000070000ddcccd0 
000070000ddccc88:  00007fff7dfdc1c7  0000000000000000 
000070000ddccc98:  00007fffb0cc9240  000000000000003c 
000070000ddccca8:  000070000ddccd08  00007fffb0cc9240 
000070000ddcccb8:  00007fffb0cc8ca0  00007fff7dfd9bb8 
000070000ddcccc8:  0000000000000000  000070000ddccd10 
000070000ddcccd8: <00007fff7e145bf1  000070000ddcd000 
000070000ddccce8:  000070000ddccd28  0000000000000000 
000070000ddcccf8:  0000000000000001  00007fffb0cc9100 
000070000ddccd08:  000000000000001d  000070000ddccd40 
000070000ddccd18:  00007fff7dffa6a6  00000000000120a8 
000070000ddccd28:  00007fffffffffdf  ffffffff0ddccd60 
000070000ddccd38:  000000c000146000  000070000ddccd60 
000070000ddccd48:  0000000004415054  00000000048f5b60 
000070000ddccd58:  000000c000146000  000070000ddccd70 
000070000ddccd68:  000000000440dffd  000070000ddccd80 
000070000ddccd78:  000000000441040a  000070000ddcce20 
000070000ddccd88:  00000000043f7369  0000000000000001 
000070000ddccd98:  0000000000000011  000000c000146000 
000070000ddccda8:  0000000100000000  0000000080000000 
000070000ddccdb8:  0000001d7e100f96  0000000000000001 
000070000ddccdc8:  000000010000001e  0000000004e000b4 

goroutine 6 [syscall]:
runtime.cgocall(0x43f3d46, 0xc000045e78, 0xc000146000)
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/cgocall.go:128 +0x5b fp=0xc000045e48 sp=0xc000045e10 pc=0x400559b
github.com/zchee/docker-machine-driver-xhyve/vendor/github.com/zchee/libhyperkit._Cfunc_run_xhyve(0x1d, 0xc000146000, 0xc000000000)
	_cgo_gotypes.go:103 +0x4d fp=0xc000045e78 sp=0xc000045e48 pc=0x43f240d
github.com/zchee/docker-machine-driver-xhyve/vendor/github.com/zchee/libhyperkit.Run.func1(0x7ffe0000001d, 0x2)
	/private/tmp/docker-machine-driver-xhyve-20190517-58607-9oimen/gopath/src/github.com/zchee/docker-machine-driver-xhyve/vendor/github.com/zchee/libhyperkit/xhyve.go:114 +0xd9 fp=0xc000045ec0 sp=0xc000045e78 pc=0x43f3359
github.com/zchee/docker-machine-driver-xhyve/vendor/github.com/zchee/libhyperkit.Run(0xc000098010, 0x1d, 0x1d, 0xc00002e540, 0x0, 0x0)
	/private/tmp/docker-machine-driver-xhyve-20190517-58607-9oimen/gopath/src/github.com/zchee/docker-machine-driver-xhyve/vendor/github.com/zchee/libhyperkit/xhyve.go:114 +0x138 fp=0xc000045f58 sp=0xc000045ec0 pc=0x43f3058
main.runXhyve.func1(0xc000098010, 0x1d, 0x1d, 0xc00002e540, 0xc00002e4e0)
	/private/tmp/docker-machine-driver-xhyve-20190517-58607-9oimen/gopath/src/github.com/zchee/docker-machine-driver-xhyve/main.go:33 +0x4d fp=0xc000045fb8 sp=0xc000045f58 pc=0x43f3a9d
runtime.goexit()
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/asm_amd64.s:1337 +0x1 fp=0xc000045fc0 sp=0xc000045fb8 pc=0x405abc1
created by main.runXhyve
	/private/tmp/docker-machine-driver-xhyve-20190517-58607-9oimen/gopath/src/github.com/zchee/docker-machine-driver-xhyve/main.go:32 +0xe1

goroutine 1 [chan receive, locked to thread]:
main.runXhyve()
	/private/tmp/docker-machine-driver-xhyve-20190517-58607-9oimen/gopath/src/github.com/zchee/docker-machine-driver-xhyve/main.go:46 +0x274
main.main()
	/private/tmp/docker-machine-driver-xhyve-20190517-58607-9oimen/gopath/src/github.com/zchee/docker-machine-driver-xhyve/main.go:19 +0x369

goroutine 5 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/Cellar/go/1.12.5/libexec/src/runtime/sigqueue.go:139 +0x9f
os/signal.loop()
	/usr/local/Cellar/go/1.12.5/libexec/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
	/usr/local/Cellar/go/1.12.5/libexec/src/os/signal/signal_unix.go:29 +0x41

rax    0x0
rbx    0x70000ddcd000
rcx    0x70000ddcccd8
rdx    0x0
rdi    0xb03
rsi    0x6
rbp    0x70000ddccd10
rsp    0x70000ddcccd8
r8     0x130a8
r9     0x7fffb0cc9048
r10    0x0
r11    0x206
r12    0xb03
r13    0x1
r14    0x6
r15    0x2d
rip    0x7fff7e0902c6
rflags 0x206
cs     0x7
fs     0x0
gs     0x0

Environment:

osx mojave xcode 10.2.x

Reproducibility

  • Does a “Rebuild” help? (You can trigger a rebuild from the Build’s page, by clicking the “Rebuild” button in the top right corner of a finished build) : NO
  • Does a rebuild without caches help? (You can remove the Cache:Pull and Cache:Push steps temporarily to not to use the cache, or you can delete all the caches on the Settings tab of the app. : NO
  • Does the issue happen sporadically, or every time? : YES
  • Does upgrading the build Step to the latest version help? : NO
  • When did the issue start? : first build on 8th of June

Local reproduction

cant reproduce

Build log

0 Likes

#2

Hi there! Do I see correctly that you are attempting to fire up a docker machine with its network interface in bridged mode?

Looks to me like it’s failing when trying to assign a MAC address to your docker machine’s network interface…

0 Likes

#3

I’m trying to fire up xhyve VM via docker-machine (https://github.com/machine-drivers/docker-machine-driver-xhyve)

The exact same command worked before VM updates on 8th, but after it started crashing. Based on the changelog that was posted I didnt really see any changes that would cause that - but something did seem to change. Its not the mac assignment that crashes, but rather launching xhyve (signed in to the machine, manually issued the command)

I’ve had to rework the pipeline to use a linux machine first and then trigger a mac machine run after linux processes build artifacts

0 Likes

#4

I see. :thinking: Well, although your errors don’t specifically state it, this may be a problem with nested virtualization in Mac VMs that other users are also currently experiencing (since nested virtualization is definitely what you’re trying to do here). Unfortunately using docker on our Mac VMs is not supported, and it’s currently not working at any rate. :frowning: That said we are still looking into what may be causing this and I will get back to you here with any news that might help you get your mac-docker workflows up and running again :smile:

0 Likes