New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docker 19.03-RC3: cp broken with debian containers (arm?) #39449
Comments
@dubo-dubon-duponey can you try with |
Restarted the daemon. Same error. |
This is a bit confusing; Did you run RC2 on armhf, and the problem didn't show? |
Problem is visible on a raspberry pi (armhf) with RC3. Not visible on Docker4Mac with RC2. |
@dubo-dubon-duponey if you could test with rc2 on armhf it could be a useful datapoint. |
BUT BUT BUT THAT WOULD KILL MY RASPBERRY UPTIME!!!! ... Ok dad, on it :-) |
Broken:
Working:
No clue why it would work on amd64/mac with RC2. Not sure if the version of containerd would be relevant or not. |
Happens to me with "stable"
Reverting to From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911090 it sounds like the gcc for building 19.03 has changed in a way that is incompatible with the gcc that was used to build the glibc from stable bionic. |
Hmm...I think we need a closer look at this. I see this on x86_64 as well with docker-ce 19.03.0. cc @tiborvass |
I started having this issue about 12 hours ago with the |
Same here, just got the following error while using a
EDIT: sorry pressed "send" before finishing. I'm using a stable Debian Stretch system as host in an amd64 arch machine. Output of docker version:
|
Thanks for all your help, I'll take this one. Will report back. |
I think this is actually a kind of statically compiled ( I think go is loading up the NSS libraries in attempt to behave like any other OS command. I know that for systems where NSS doesn't exist that Go has go-only versions built in. |
Same error , I need help😭 |
Yes, I think the cause was identified; we're looking at the right fix (there's a couple of options being discussed) |
Fixed in #39612 |
@justincormack can confirm my original issue is resolved now after the update. |
For future reference; a CVE was assigned to this issue: CVE-2019-14271 |
I am seeing same error with 'docker cp' on 19.03.5 in Ubuntu 18.04. |
Same error on 19.03.5 Debian GNU/Linux 9.11 (stretch) |
I'm having the same issue on stretch with kernel |
for me only the machine running |
I am also getting the same error on
|
|
For people who is lead to this page after searching with the error message, please upgrade the version of Docker >= 19.03.8. |
Upgrading to Docker version 19.03.8 fixed this for me |
Description
docker cp is broken with Debian containers (on armhf).
Steps to reproduce the issue:
docker run --name foo -d debian:buster-slim sleep 1000
docker cp foo:/root/.profile .
Describe the results you received:
Error response from daemon: error processing tar file: docker-tar: relocation error: /lib/arm-linux-gnueabihf/libnss_files.so.2: symbol __libc_readline_unlocked, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference : exit status 127
Describe the results you expected:
Work.
Additional information you deem important (e.g. issue happens only occasionally):
This works fine with:
This also works fine with Debian on D4M using 19.03-RC2
Output of
docker version
:Output of
docker info
:Additional environment details (AWS, VirtualBox, physical, etc.):
raspberry pi
Either this is limited to armhf, or this is only in RC3 and not in RC2.
@tiborvass also hinted at:
The text was updated successfully, but these errors were encountered: