Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

Getting "client is newer that server" error when running clusterdock

avatar
Contributor

I am running clusterdock on Fedora Core 23. When I issue the command

clusterdock_run ./bin/start_cluster cdh

I get the following error when the nodes are images are being pulled.

 

 

INFO:clusterdock.topologies.cdh.actions:Pulling image docker.io/cloudera/clusterdock:cdh580_cm581_primary-node. This might take a little while...
Warning: failed to get default registry endpoint from daemon (Error response from daemon: client is newer than server (client API version: 1.23, server API version: 1.22)). Using system default: https://index.docker.io/v1/
Error response from daemon: client is newer than server (client API version: 1.23, server API version: 1.22)

Fatal error: local() encountered an error (return code 1) while executing 'docker pull docker.io/cloudera/clusterdock:cdh580_cm581_primary-node'

Aborting.

I can continue by manually pulling the images but will I see this error every time?

1 ACCEPTED SOLUTION

avatar
Expert Contributor
clusterdock requires Docker version 1.11+ and your host is running a 1.10 release. Upgrade Docker on the machine and then continue to use the clusterdock_run command to start clusters.

View solution in original post

3 REPLIES 3

avatar
Contributor
Even after pulling the image manually the script tries to pull it again and gets the same error. I am not sure what part of the script causing this or how to override it.

avatar
Expert Contributor
clusterdock requires Docker version 1.11+ and your host is running a 1.10 release. Upgrade Docker on the machine and then continue to use the clusterdock_run command to start clusters.

avatar
Contributor

Thanks.

 

I followed the solution at Docker Installation On Fedora to install Docker's own yum repo. This allowed to me to upgrade to 1.12 and the clusterdock solution worked after that.