aiodocker icon indicating copy to clipboard operation
aiodocker copied to clipboard

aiohttp==3.9 issues

Open Artucuno opened this issue 2 years ago • 0 comments

Long story short

  • Expected behaviour: Features like attach stdin to work
  • Actual behaviour:
aiodocker.exceptions.DockerError: DockerError(500, "Cannot upgrade connection to vendored tcp protocol, the docker server has closed underlying socket. Status code: 101. Headers: <CIMultiDictProxy('Content-Type': 'application/vnd.docker.multiplexed-stream', 'Connection': 'Upgrade', 'Upgrade': 'tcp')>.")

How to reproduce

stream = container.attach(stdin=True, logs=True)
await stream.write_in(str(cmd + '\n').encode('utf-8'))

Your environment

aiohttp==3.9

Downgrading to aiohttp 3.8 fixed it, but support for 3.9 would be nice. Thanks

Artucuno avatar Nov 24 '23 02:11 Artucuno