Public bug reported:

When using the official Ubuntu 16.04 Docker image on a 16.04 Dockerhost (Docker 
version 1.11.2), if we run an apt-get command that installs > 100 packages, the 
101st package will fail as a hashsum mismatch. E.g.
Get:101 http://azure.archive.ubuntu.com/ubuntu xenial/main amd64 libldap-2.4-2 
amd64 2.4.42+dfsg-2ubuntu3 [160 kB]
Err:101 http://azure.archive.ubuntu.com/ubuntu xenial/main amd64 libldap-2.4-2 
amd64 2.4.42+dfsg-2ubuntu3
  Hash Sum mismatch

If the packages are installed via apt, or package installs are divided
so we never exceed 100 packages in a single command, the error never
occurs. But if we install 101 packages, the 101st is always a hashsum
mismatch. In testing thus far it only repros in the 16.04 Docker image
on a 16.04 Dockerhost. It doesn't repro if the 16.04 container is
running on a 14.04 host, nor in VM's hosted in the cloud (e.g. Azure) or
locally. Have not tried a bare metal server. Error occurs with latest
apt package (1.2.12~ubuntu16.04.1).

See below for a simplified example Dockerfile which will exceed 100
packages and trigger the error during build.

FROM ubuntu:16.04

RUN apt-get update -qq && apt-get install -y cifs-utils cmake clang llvm 
libc++1 libc++-dev \
    libunwind-dev uuid-dev libxml2-dev libssl-dev libssh2-1-dev curl \
    lttng-tools lttng-modules-dkms liblttng-ust-dev chrpath members sshpass \
    nodejs nodejs-legacy npm

** Affects: apt (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1599290

Title:
  Hashsum error installing 101+ packages in 16.04 Docker image

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1599290/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to