Add OpenStack host: Invalid image format in token [1c150] for account [1a150]

I get this error when adding a ’ custom host’ with the ‘openstack’ driver and cant really find what it means.

Using the docker-machine cli I can successfully create a machine in our on-premise RedHat OpenStack tenant, though entering the same information in the Rancher add host -> openstack section results in this error.

Rancher server is running in an offline on-premise network:

docker run \
	-d \
	-v /var/lib/mysql:/var/lib/mysql \
	--restart=always \
	-p 8080:8080 \
	-e CATTLE_BOOTSTRAP_REQUIRED_IMAGE=example.com:4567/docker/rancher-agent:latest \
	-e CATTLE_AGENT_INSTANCE_IMAGE=example.com:4567/docker/rancher-agent-instance:latest \ 
	example.com:4567/docker/rancher-server:v1.1.4

Rancher server 1.1.4 log:

time="2016-12-02T09:31:19Z" level=info msg="Creating Machine" eventId=5c546efb-1797-4cbc-b832-8bc10a1687f3 resourceId=1ph25
time="2016-12-02T09:31:19Z" level=info msg="Cmd slice: [create -d openstack --engine-install-url http://xxxxx/docker/install/raw/master/install_docker_apt.sh --engine-insecure-registry xxxxxx:4567 --engine-insecure-registry xxxxxx --engine-storage-driver overlay --openstack-active-timeout 200 --openstack-auth-url http://10.53.208.30:5000/v2.0 --openstack-flavor-id 3 --openstack-image-id 91d6ac4b-bdda-43b6-9d1c-d04a62ebff90 --openstack-ip-version 4 --openstack-net-name DirectExternal --openstack-password xxxxx --openstack-sec-groups rancher-hosts --openstack-ssh-port 22 --openstack-ssh-user ubuntu --openstack-tenant-id xxxxx --openstack-tenant-name xxxxx --openstack-username xxxxx host02]"
time="2016-12-02T09:31:20Z" level=info msg="stdout: Creating CA: /var/lib/cattle/machine/f51cf4db-18c2-42b3-b16b-909535de97bc/certs/ca.pem" resourceId: =1ph25
time="2016-12-02T09:31:20Z" level=info msg="stdout: Creating client certificate: /var/lib/cattle/machine/f51cf4db-18c2-42b3-b16b-909535de97bc/certs/cert.pem" resourceId: =1ph25
time="2016-12-02T09:31:20Z" level=info msg="stdout: Running pre-create checks..." resourceId: =1ph25
time="2016-12-02T09:31:20Z" level=info msg="stdout: Creating machine..." resourceId: =1ph25
time="2016-12-02T09:31:21Z" level=info msg="stdout: (host02) Creating machine..." resourceId: =1ph25
time="2016-12-02T09:32:19Z" level=info msg="stdout: Waiting for machine to be running, this may take a few minutes..." resourceId: =1ph25
time="2016-12-02T09:32:20Z" level=info msg="stdout: Detecting operating system of created instance..." resourceId: =1ph25
time="2016-12-02T09:32:20Z" level=info msg="stdout: Waiting for SSH to be available..." resourceId: =1ph25
time="2016-12-02T09:32:41Z" level=info msg="stdout: Detecting the provisioner..." resourceId: =1ph25
time="2016-12-02T09:32:41Z" level=info msg="stdout: Provisioning with ubuntu(systemd)..." resourceId: =1ph25
time="2016-12-02T09:32:45Z" level=info msg="stdout: Installing Docker..." resourceId: =1ph25
time="2016-12-02T09:32:59Z" level=info msg="stdout: Copying certs to the local machine directory..." resourceId: =1ph25
time="2016-12-02T09:33:01Z" level=info msg="stdout: Copying certs to the remote machine..." resourceId: =1ph25
time="2016-12-02T09:33:01Z" level=info msg="stdout: Setting Docker configuration on the remote daemon..." resourceId: =1ph25
time="2016-12-02T09:33:03Z" level=info msg="stdout: Checking connection to Docker..." resourceId: =1ph25
time="2016-12-02T09:33:04Z" level=info msg="stdout: Docker is up and running!" resourceId: =1ph25
time="2016-12-02T09:33:04Z" level=info msg="stdout: To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: docker-machine env host02" resourceId: =1ph25
time="2016-12-02T09:33:04Z" level=info msg="Machine Created" machineExternalId=f51cf4db-18c2-42b3-b16b-909535de97bc resourceId=1ph25
time="2016-12-02T09:33:04Z" level=info msg="Creating and uploading extracted machine config" resourceId=1ph25
time="2016-12-02T09:33:04Z" level=info msg="Machine config file created and encoded." destFile="/var/lib/cattle/machine/f51cf4db-18c2-42b3-b16b-909535de97bc/host02.tar.gz" resourceId=1ph25
time="2016-12-02T09:33:04Z" level=info msg="Activating Machine" eventId=3aca48b5-400a-4fe1-a567-e104eb0a01e2 resourceId=1ph25
time="2016-12-02T09:33:04Z" level=info msg="starting cleanup..." machine name=host02
time="2016-12-02T09:33:04Z" level=info msg="cleanup successful" machine name=host02
time="2016-12-02T09:33:04Z" level=error msg="Error processing event" err="Invalid Image format in token [1c150] for account [1a150]" eventId=3aca48b5-400a-4fe1-a567-e104eb0a01e2 eventName="physicalhost.bootstrap;handler=goMachineService" resourceId=1ph25