moby: Unrecognized input header: 99

Output of docker version:

Client:
 Version:      1.11.0-dev
 API version:  1.24
 Go version:   go1.5.3
 Git commit:   da0985f
 Built:        Thu Apr  7 06:14:38 2016
 OS/Arch:      linux/amd64

Server:
 Version:      swarm/1.1.3
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   7e9c6bd
 Built:        Wed Mar  2 00:15:12 UTC 2016
 OS/Arch:      linux/amd64

Output of docker info:

Containers: 85
 Running: 62
 Paused: 0
 Stopped: 23
Images: 100
Server Version: swarm/1.1.3
Role: primary
Strategy: spread
Filters: health, port, dependency, affinity, constraint
Nodes: 9
 node002: 11.222.236.56:2375
  └ Status: Healthy
  └ Containers: 10
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 8.185 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=4.4.2, operatingsystem=CentOS Linux 7 (Core), storagedriver=overlay
  └ Error: (none)
  └ UpdatedAt: 2016-04-09T06:45:53Z
 node003: 11.222.235.122:2375
  └ Status: Healthy
  └ Containers: 10
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 8.185 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=4.4.2, operatingsystem=CentOS Linux 7 (Core), storagedriver=overlay
  └ Error: (none)
  └ UpdatedAt: 2016-04-09T06:46:00Z
 node004: 11.222.233.157:2375
  └ Status: Healthy
  └ Containers: 9
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 8.185 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=4.4.2, operatingsystem=CentOS Linux 7 (Core), storagedriver=overlay
  └ Error: (none)
  └ UpdatedAt: 2016-04-09T06:45:45Z
 node005: 11.222.239.54:2375
  └ Status: Healthy
  └ Containers: 9
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 8.178 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=4.4.2, operatingsystem=CentOS Linux 7 (Core), storagedriver=overlay
  └ Error: (none)
  └ UpdatedAt: 2016-04-09T06:45:57Z
 node006: 11.222.237.54:2375
  └ Status: Healthy
  └ Containers: 10
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 8.185 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=4.4.2, operatingsystem=CentOS Linux 7 (Core), storagedriver=overlay
  └ Error: (none)
  └ UpdatedAt: 2016-04-09T06:45:34Z
 node007: 11.222.235.121:2375
  └ Status: Healthy
  └ Containers: 9
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 8.185 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=4.4.2, operatingsystem=CentOS Linux 7 (Core), storagedriver=overlay
  └ Error: (none)
  └ UpdatedAt: 2016-04-09T06:45:52Z
 node008: 11.222.232.158:2375
  └ Status: Healthy
  └ Containers: 9
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 8.178 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=4.4.2, operatingsystem=CentOS Linux 7 (Core), storagedriver=overlay
  └ Error: (none)
  └ UpdatedAt: 2016-04-09T06:45:56Z
 node009: 11.222.238.55:2375
  └ Status: Healthy
  └ Containers: 9
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 8.185 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=4.4.2, operatingsystem=CentOS Linux 7 (Core), storagedriver=overlay
  └ Error: (none)
  └ UpdatedAt: 2016-04-09T06:45:35Z
 node010: 11.222.236.55:2375
  └ Status: Healthy
  └ Containers: 10
  └ Reserved CPUs: 0 / 4
  └ Reserved Memory: 0 B / 8.185 GiB
  └ Labels: executiondriver=native-0.2, kernelversion=4.4.2, operatingsystem=CentOS Linux 7 (Core), storagedriver=overlay
  └ Error: (none)
  └ UpdatedAt: 2016-04-09T06:46:11Z
Plugins: 
 Volume: 
 Network: 
Kernel Version: 4.4.2
Operating System: linux
Architecture: amd64
CPUs: 36
Total Memory: 73.65 GiB
Name: 4b18a651aff1
Docker Root Dir: 
Debug Mode (client): false
Debug Mode (server): false
WARNING: No kernel memory limit support

Additional environment details (AWS, VirtualBox, physical, etc.):

physical

Steps to reproduce the issue:

  1. Run docker run ubuntu ls

Describe the results you received:

Unrecognized input header: 99

Describe the results you expected:

The result of ls

Additional information you deem important (e.g. issue happens only occasionally):

Docker deamon of each swarm host is v1.10.3 but client is v1.11.0-dev. It works fine if the client is v1.10.3.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 32 (25 by maintainers)

Commits related to this issue

Most upvoted comments

@cpuguy83 Docker client seems to expect the response starts with 0(stdin), 1(stdout) or 2(stderr) but swarm responses “client is newer than server (client API version: 1.24, server API version: 1.22)” which starts with ‘c’(ascii code 99). So the client displays the error “Unrecognized input header: 99”.

getting the same, with docker client API version 1.24 and server API version 1.22