[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#910639: apt: jessie-backports is broken on arm64



Package: apt
Version: 1.0.9.8.4
Severity: important

Dear Maintainer,
I am no longer able to use Jessie-backports to retrieve arm64 packages.

With 'deb http://ftp.debian.org/debian jessie-backports main' in my sources.list, I get the following trace, tested on multiple computers and in this case using docker:
> Step 2/24 : COPY build_tools/dockerfiles/sources.list /etc/apt/sources.list
>  ---> 6081eac1de65
> Step 3/24 : RUN dpkg --add-architecture arm64 ; apt-get update ; apt-get -y upgrade ; apt-get update &&     apt-get -y install wget gawk gperf help2man texinfo gcc gperf bison flex texinfo make libncurses5-dev python-dev &&     apt-get -y install libavcodec-dev:arm64 libavformat-dev:arm64 libswscale-dev:arm64 libjpeg-dev:arm64 libpng-dev:arm64 libtiff-dev:arm64 libdc1394-22:arm64 libdc1394-22-dev:arm64 libv4l-dev:arm64 ffmpeg:arm64 &&     apt-get -y install --no-install-recommends libgtk2.0-dev:arm64 &&     apt-get remove -y cmake &&     apt-get clean -y
>  ---> Running in b5709d0760d3
> Get:1 http://ftp.debian.org jessie-backports InRelease [166 kB]
> Ign http://deb.debian.org oldstable InRelease
> Get:2 http://deb.debian.org oldstable-updates InRelease [145 kB]
> Get:3 http://deb.debian.org oldstable Release.gpg [2420 B]
> Get:4 http://deb.debian.org oldstable Release [148 kB]
> Get:5 http://ftp.debian.org jessie-backports/main amd64 Packages [1172 kB]
> Get:6 http://deb.debian.org oldstable-updates/main amd64 Packages [23.0 kB]
> Get:7 http://ftp.debian.org jessie-backports/main arm64 Packages [1115 kB]
> Get:8 http://deb.debian.org oldstable-updates/contrib amd64 Packages [20 B]
> Get:9 http://deb.debian.org oldstable-updates/non-free amd64 Packages [449 B]
> Get:10 http://deb.debian.org oldstable-updates/main arm64 Packages [22.8 kB]
> Get:11 http://deb.debian.org oldstable-updates/contrib arm64 Packages [20 B]
> Get:12 http://deb.debian.org oldstable-updates/non-free arm64 Packages [449 B]
> Get:13 http://deb.debian.org oldstable/main amd64 Packages [9098 kB]
> Get:14 http://deb.debian.org oldstable/contrib amd64 Packages [59.2 kB]
> Get:15 http://deb.debian.org oldstable/non-free amd64 Packages [101 kB]
> Get:16 http://deb.debian.org oldstable/main arm64 Packages [8593 kB]
> Get:17 http://deb.debian.org oldstable/contrib arm64 Packages [41.2 kB]
> Get:18 http://deb.debian.org oldstable/non-free arm64 Packages [68.6 kB]
> Fetched 20.8 MB in 1min 1s (340 kB/s)
> Reading package lists...
> W: Size of file /var/lib/apt/lists/ftp.debian.org_debian_dists_jessie-backports_main_binary-amd64_Packages.gz is not what the server reported 1171578 1171626
> Reading package lists...
> Building dependency tree...
> Reading state information...
> The following packages will be upgraded:
>   linux-libc-dev
> 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> Need to get 1335 kB of archives.
> After this operation, 792 kB of additional disk space will be used.
> Get:1 http://ftp.debian.org/debian/ jessie-backports/main linux-libc-dev amd64 4.9.88-1+deb9u1~bpo8+1 [1335 kB]
> debconf: delaying package configuration, since apt-utils is not installed
> Fetched 1335 kB in 0s (1748 kB/s)
> (Reading database ... 19049 files and directories currently installed.)
> Preparing to unpack .../linux-libc-dev_4.9.88-1+deb9u1~bpo8+1_amd64.deb ...
> Unpacking linux-libc-dev:amd64 (4.9.88-1+deb9u1~bpo8+1) over (3.16.57-2) ...
> Setting up linux-libc-dev:amd64 (4.9.88-1+deb9u1~bpo8+1) ...
> Hit http://ftp.debian.org jessie-backports InRelease
> Get:1 http://ftp.debian.org jessie-backports/main amd64 Packages [1172 kB]
> Ign http://deb.debian.org oldstable InRelease
> Hit http://deb.debian.org oldstable-updates InRelease
> Hit http://deb.debian.org oldstable Release.gpg
> Get:2 http://ftp.debian.org jessie-backports/main arm64 Packages [1115 kB]
> Hit http://deb.debian.org oldstable Release
> Get:3 http://deb.debian.org oldstable-updates/main amd64 Packages [23.0 kB]
> Get:4 http://deb.debian.org oldstable-updates/contrib amd64 Packages [20 B]
> Get:5 http://deb.debian.org oldstable-updates/non-free amd64 Packages [449 B]
> Get:6 http://deb.debian.org oldstable-updates/main arm64 Packages [22.8 kB]
> Get:7 http://deb.debian.org oldstable-updates/contrib arm64 Packages [20 B]
> Get:8 http://deb.debian.org oldstable-updates/non-free arm64 Packages [449 B]
> Get:9 http://deb.debian.org oldstable/main amd64 Packages [9098 kB]
> Get:10 http://deb.debian.org oldstable/contrib amd64 Packages [59.2 kB]
> Get:11 http://deb.debian.org oldstable/non-free amd64 Packages [101 kB]
> Get:12 http://deb.debian.org oldstable/main arm64 Packages [8593 kB]
> Get:13 http://deb.debian.org oldstable/contrib arm64 Packages [41.2 kB]
> Get:14 http://deb.debian.org oldstable/non-free arm64 Packages [68.6 kB]
> Fetched 20.3 MB in 28s (703 kB/s)
> Reading package lists...
> Reading package lists...
> Building dependency tree...
> Reading state information...
> bison is already the newest version.
> flex is already the newest version.
> gawk is already the newest version.
> gcc is already the newest version.
> gcc set to manually installed.
> gperf is already the newest version.
> help2man is already the newest version.
> make is already the newest version.
> libncurses5-dev is already the newest version.
> python-dev is already the newest version.
> texinfo is already the newest version.
> wget is already the newest version.
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> Reading package lists...
> Building dependency tree...
> Reading state information...
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
> The following packages have unmet dependencies:
>  libdc1394-22-dev:arm64 : Depends: libc6-dev:arm64 but it is not going to be installed
>  libjpeg62-turbo-dev:arm64 : Depends: libc-dev:arm64
>  libpng12-dev:arm64 : Depends: zlib1g-dev:arm64 but it is not going to be installed
>  libtiff5-dev:arm64 : Depends: libc6-dev:arm64 but it is not going to be installed or
>                                libc-dev:arm64
>                       Depends: zlib1g-dev:arm64 but it is not going to be installed
> E: Unable to correct problems, you have held broken packages.


The expected outcome, as seen in older logs building the same docker image, is that it just works.
> Step 2/24 : COPY build_tools/dockerfiles/sources.list /etc/apt/sources.list
>  ---> Using cache
>  ---> 752a59106c80
> Step 3/24 : RUN dpkg --add-architecture arm64 ; apt-get update ; apt-get -y upgrade ; apt-get update &&     apt-get -y install wget gawk gperf help2man texinfo gcc gperf bison flex texinfo make libncurses5-dev python-dev &&     apt-get -y install libavcodec-dev:arm64 libavformat-dev:arm64 libswscale-dev:arm64 libjpeg-dev:arm64 libpng-dev:arm64 libtiff-dev:arm64 libdc1394-22:arm64 libdc1394-22-dev:arm64 libv4l-dev:arm64 ffmpeg:arm64 &&     apt-get -y install --no-install-recommends libgtk2.0-dev:arm64 &&     apt-get remove -y cmake &&     apt-get clean -y
>  ---> Using cache
>  ---> 01f0759b318b
> Step 4/24 : RUN apt-get -y install ccache
> ...


I don't know when it broke, but probably around this week or month. I really need the backports to install ffmpeg:arm64. Thanks in advance.


-- System Information:
Debian Release: 8.11
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.93-linuxkit-aufs (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages apt depends on:
ii  debian-archive-keyring  2017.5~deb8u1
ii  gnupg                   1.4.18-7+deb8u5
ii  libapt-pkg4.12          1.0.9.8.4
ii  libc6                   2.19-18+deb8u10
ii  libgcc1                 1:4.9.2-10+deb8u1
ii  libstdc++6              4.9.2-10+deb8u1

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc                      <none>
pn  aptitude | synaptic | wajig  <none>
pn  dpkg-dev                     <none>
ii  python-apt                   0.9.3.12

-- no debconf information


Reply to: