Error creating machine: Error in driver during machine creation: signal: segmentation fault

Try to create machine

docker-machine --debug create -d virtualbox --virtualbox-no-vtx-check default
Docker Machine Version:  0.16.2-gitlab.33, build HEAD
Found binary path at /opt/homebrew/bin/docker-machine
Launching plugin server for driver virtualbox
Plugin server listening at address 127.0.0.1:54456
() 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 /opt/homebrew/bin/docker-machine
Launching plugin server for driver virtualbox
Plugin server listening at address 127.0.0.1:54459
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(default) Calling .GetMachineName
(default) Calling .DriverName
(default) Calling .GetCreateFlags
(default) Calling .SetConfigFromFlags
Reading certificate data from /Users/chriswong/.docker/machine/certs/ca.pem
Decoding PEM data...
Parsing certificate...
Reading certificate data from /Users/chriswong/.docker/machine/certs/cert.pem
Decoding PEM data...
Parsing certificate...
Running pre-create checks...
(default) Calling .PreCreateCheck
(default) DBG | COMMAND: /usr/local/bin/VBoxManage --version
(default) DBG | STDOUT:
(default) DBG | {
(default) DBG | 7.1.6r167084
(default) DBG | }
(default) DBG | STDERR:
(default) DBG | {
(default) DBG | }
(default) DBG | local Boot2Docker ISO version:  v19.03.12
(default) DBG | COMMAND: /usr/local/bin/VBoxManage list hostonlyifs
(default) DBG | STDOUT:
(default) DBG | {
(default) DBG | }
(default) DBG | STDERR:
(default) DBG | {
(default) DBG | }
(default) Calling .GetConfigRaw
Creating machine...
(default) Calling .Create
(default) DBG | local Boot2Docker ISO version:  v19.03.12
(default) Copying /Users/chriswong/.docker/machine/cache/boot2docker.iso to /Users/chriswong/.docker/machine/machines/default/boot2docker.iso...
(default) Creating VirtualBox VM...
(default) Creating SSH key...
(default) DBG | Creating disk image...
(default) DBG | Creating 20000 MB hard disk image...
(default) DBG | Writing magic tar header
(default) DBG | Writing SSH key tar header
(default) DBG | Calling inner createDiskImage
(default) DBG | /usr/local/bin/VBoxManage convertfromraw stdin /Users/chriswong/.docker/machine/machines/default/disk.vmdk 20971520000 --format VMDK
(default) DBG | Starting command
(default) DBG | Copying to stdin
(default) DBG | Filling zeroes
(default) DBG | Converting from raw image file="stdin" to file="/Users/chriswong/.docker/machine/machines/default/disk.vmdk"...
(default) DBG | Creating dynamic image with size 20971520000 bytes (20000MB)...
(default) DBG | Closing STDIN
(default) DBG | Waiting on cmd
(default) DBG | COMMAND: /usr/local/bin/VBoxManage createvm --basefolder /Users/chriswong/.docker/machine/machines/default --name default --register
(default) DBG | STDOUT:
(default) DBG | {
(default) DBG | Virtual machine 'default' is created and registered.
(default) DBG | UUID: c7786db7-49f6-4ee2-9083-356ba5fa5b61
(default) DBG | Settings file: '/Users/chriswong/.docker/machine/machines/default/default/default.vbox'
(default) DBG | }
(default) DBG | STDERR:
(default) DBG | {
(default) DBG | }
(default) DBG | VM CPUS: 1
(default) DBG | VM Memory: 1024
(default) DBG | COMMAND: /usr/local/bin/VBoxManage modifyvm default --firmware bios --bioslogofadein off --bioslogofadeout off --bioslogodisplaytime 0 --biosbootmenu disabled --ostype Linux26_64 --cpus 1 --memory 1024 --acpi on --ioapic on --rtcuseutc on --natdnshostresolver1 off --natdnsproxy1 on --cpuhotplug off --pae on --hpet on --hwvirtex on --nestedpaging on --largepages on --vtxvpid on --accelerate3d off --boot1 dvd
(default) DBG | STDOUT:
(default) DBG | {
(default) DBG | }
(default) DBG | STDERR:
(default) DBG | {
(default) DBG | }
(default) Calling .GetConfigRaw
Error creating machine: Error in driver during machine creation: signal: segmentation fault

Docker Machine was an old tool and is not supported anymore. Now you need to use Docker Desktop. If your OS is too old, you can always create a virtual machine manually and install Docker CE in it. Docker 19.03 is old enough to have some problem with it like image compatibilitiy issue even if you can make Docker Machine work somehow.

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.