You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 18, 2025. It is now read-only.
This particularly affects use of drivers not distributed with the machine binary.
For simplicity this is demonstrated with the virtualbox driver.
Steps to reproduce
$ git clone https://github.com/docker/machine.git
$ cd machine && git checkout v0.5.0
$ go build -a -o /usr/local/bin/docker-machine-driver-virtualbox cmd/machine-driver-virtualbox.go
$ git checkout v0.5.1
$ go build -a -o /usr/local/bin/docker-machine cmd/machine.go
$ docker-machine create -d virtualbox
Expected result
Machine continuous to work
Actual result
Error occurs and Machine exits
WARNING >>> Error attempting heartbeat call to plugin server: rpc: can't find service RPCServerDriver.Heartbeat
Error attempting to invoke binary for plugin 'virtualbox': rpc: can't find service RPCServerDriver.GetVersion
This is probably caused by commit 89d9854 which changed the RPC API interface breaking compatibility with all drivers compiled against v0.5.0 or earlier.