All of lore.kernel.org
 help / color / mirror / Atom feed
* docker-image-debian-all-test-cross errors
@ 2026-07-04 21:20 Richard Henderson
  2026-07-04 21:41 ` Mark Cave-Ayland
  2026-07-05  9:07 ` Michael Tokarev
  0 siblings, 2 replies; 12+ messages in thread
From: Richard Henderson @ 2026-07-04 21:20 UTC (permalink / raw)
  To: Alex Bennée, qemu-devel

Has anyone else been seeing

Error: Failed to fetch 
http://deb.debian.org/debian/pool/main/d/dpkg/libdpkg-perl_1.22.21_all.deb  404  Not Found 
[IP: 151.101.22.132 80]
Error: Failed to fetch 
http://deb.debian.org/debian/pool/main/d/dpkg/dpkg-dev_1.22.21_all.deb  404  Not Found 
[IP: 151.101.22.132 80]
Error: Failed to fetch 
http://deb.debian.org/debian/pool/main/p/python3.13/libpython3.13_3.13.5-2_amd64.deb  404 
Not Found [IP: 151.101.22.132 80]
Error: Failed to fetch 
http://deb.debian.org/debian/pool/main/g/glibc/libc6-i386_2.41-12_amd64.deb  404  Not 
Found [IP: 151.101.22.132 80]
Error: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Error: building at STEP "RUN DEBIAN_FRONTEND=noninteractive eatmydata   apt install -y 
--no-install-recommends   clang  dpkg-dev  gdb-multiarch  libclang-rt-dev": while running 
runtime: exit status 100
make: *** [/home/rth/qemu/src/tests/docker/Makefile.include:43: 
docker-image-debian-all-test-cross] Error 100

This has been consistently failing for me for a couple of weeks...


r~


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-04 21:20 docker-image-debian-all-test-cross errors Richard Henderson
@ 2026-07-04 21:41 ` Mark Cave-Ayland
  2026-07-05  4:41   ` Richard Henderson
  2026-07-05  9:07 ` Michael Tokarev
  1 sibling, 1 reply; 12+ messages in thread
From: Mark Cave-Ayland @ 2026-07-04 21:41 UTC (permalink / raw)
  To: Richard Henderson, Alex Bennée, qemu-devel

On 04/07/2026 22:20, Richard Henderson wrote:

> Has anyone else been seeing
> 
> Error: Failed to fetch http://deb.debian.org/debian/pool/main/d/dpkg/libdpkg- 
> perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
> Error: Failed to fetch http://deb.debian.org/debian/pool/main/d/dpkg/dpkg- 
> dev_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
> Error: Failed to fetch http://deb.debian.org/debian/pool/main/p/python3.13/ 
> libpython3.13_3.13.5-2_amd64.deb  404 Not Found [IP: 151.101.22.132 80]
> Error: Failed to fetch http://deb.debian.org/debian/pool/main/g/glibc/libc6- 
> i386_2.41-12_amd64.deb  404  Not Found [IP: 151.101.22.132 80]
> Error: Unable to fetch some archives, maybe run apt-get update or try with --fix- 
> missing?
> Error: building at STEP "RUN DEBIAN_FRONTEND=noninteractive eatmydata   apt install - 
> y --no-install-recommends   clang  dpkg-dev  gdb-multiarch  libclang-rt-dev": while 
> running runtime: exit status 100
> make: *** [/home/rth/qemu/src/tests/docker/Makefile.include:43: docker-image-debian- 
> all-test-cross] Error 100
> 
> This has been consistently failing for me for a couple of weeks...
>  
> r~

I wonder if docker build has cached the existing layers, and since apt-get update 
only runs in the first part of the Dockerfile then the subsequent layers try to 
access an old base image?

Does running "docker builder prune" (possibly with --all) help at all? That should 
purge the cache and force docker to rebuild all the layers again.


ATB,

Mark.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-04 21:41 ` Mark Cave-Ayland
@ 2026-07-05  4:41   ` Richard Henderson
  2026-07-06  8:34     ` Daniel P. Berrangé
  0 siblings, 1 reply; 12+ messages in thread
From: Richard Henderson @ 2026-07-05  4:41 UTC (permalink / raw)
  To: Mark Cave-Ayland, Alex Bennée, qemu-devel

On 7/4/26 14:41, Mark Cave-Ayland wrote:
> On 04/07/2026 22:20, Richard Henderson wrote:
> 
>> Has anyone else been seeing
>>
>> Error: Failed to fetch http://deb.debian.org/debian/pool/main/d/dpkg/libdpkg- 
>> perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
>> Error: Failed to fetch http://deb.debian.org/debian/pool/main/d/dpkg/dpkg- 
>> dev_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
>> Error: Failed to fetch http://deb.debian.org/debian/pool/main/p/python3.13/ 
>> libpython3.13_3.13.5-2_amd64.deb  404 Not Found [IP: 151.101.22.132 80]
>> Error: Failed to fetch http://deb.debian.org/debian/pool/main/g/glibc/libc6- 
>> i386_2.41-12_amd64.deb  404  Not Found [IP: 151.101.22.132 80]
>> Error: Unable to fetch some archives, maybe run apt-get update or try with --fix- missing?
>> Error: building at STEP "RUN DEBIAN_FRONTEND=noninteractive eatmydata   apt install - y 
>> --no-install-recommends   clang  dpkg-dev  gdb-multiarch  libclang-rt-dev": while 
>> running runtime: exit status 100
>> make: *** [/home/rth/qemu/src/tests/docker/Makefile.include:43: docker-image-debian- 
>> all-test-cross] Error 100
>>
>> This has been consistently failing for me for a couple of weeks...
>>
>> r~
> 
> I wonder if docker build has cached the existing layers, and since apt-get update only 
> runs in the first part of the Dockerfile then the subsequent layers try to access an old 
> base image?
> 
> Does running "docker builder prune" (possibly with --all) help at all? That should purge 
> the cache and force docker to rebuild all the layers again.

No, it doesn't.


r~


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-04 21:20 docker-image-debian-all-test-cross errors Richard Henderson
  2026-07-04 21:41 ` Mark Cave-Ayland
@ 2026-07-05  9:07 ` Michael Tokarev
  2026-07-05 21:14   ` Mark Cave-Ayland
  1 sibling, 1 reply; 12+ messages in thread
From: Michael Tokarev @ 2026-07-05  9:07 UTC (permalink / raw)
  To: Richard Henderson, Alex Bennée, qemu-devel

On 05.07.2026 00:20, Richard Henderson wrote:
> Has anyone else been seeing
> 
> Error: Failed to fetch http://deb.debian.org/debian/pool/main/d/dpkg/ 
> libdpkg-perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
...

dpkg (and all related packages) has been upgraded from 1.22.21 to
1.22.22 version quite a while (on Mar-2026).  Initially debian trixie
had dpkg 1.22.21.

I wonder where it is getting the old version reference from?
Should the previous layer be refreshed to point to the current trixie
point release?

/mjt


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-05  9:07 ` Michael Tokarev
@ 2026-07-05 21:14   ` Mark Cave-Ayland
  2026-07-06  8:35     ` Alex Bennée
  0 siblings, 1 reply; 12+ messages in thread
From: Mark Cave-Ayland @ 2026-07-05 21:14 UTC (permalink / raw)
  To: Michael Tokarev, Richard Henderson, Alex Bennée, qemu-devel

On 05/07/2026 10:07, Michael Tokarev wrote:

> On 05.07.2026 00:20, Richard Henderson wrote:
>> Has anyone else been seeing
>>
>> Error: Failed to fetch http://deb.debian.org/debian/pool/main/d/dpkg/ libdpkg- 
>> perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
> ...
> 
> dpkg (and all related packages) has been upgraded from 1.22.21 to
> 1.22.22 version quite a while (on Mar-2026).  Initially debian trixie
> had dpkg 1.22.21.
> 
> I wonder where it is getting the old version reference from?
> Should the previous layer be refreshed to point to the current trixie
> point release?
> 
> /mjt

If that is the case then I think you can fix it by doing a manual update of the base 
image to pull in the latest update locally i.e. "docker pull 
docker.io/library/debian:13-slim" and then rebuilding the docker images once again?


ATB,

Mark.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-05  4:41   ` Richard Henderson
@ 2026-07-06  8:34     ` Daniel P. Berrangé
  2026-07-06 22:06       ` Richard Henderson
  0 siblings, 1 reply; 12+ messages in thread
From: Daniel P. Berrangé @ 2026-07-06  8:34 UTC (permalink / raw)
  To: Richard Henderson; +Cc: Mark Cave-Ayland, Alex Bennée, qemu-devel

On Sat, Jul 04, 2026 at 09:41:34PM -0700, Richard Henderson wrote:
> On 7/4/26 14:41, Mark Cave-Ayland wrote:
> > On 04/07/2026 22:20, Richard Henderson wrote:
> > 
> > > Has anyone else been seeing
> > > 
> > > Error: Failed to fetch
> > > http://deb.debian.org/debian/pool/main/d/dpkg/libdpkg-
> > > perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
> > > Error: Failed to fetch
> > > http://deb.debian.org/debian/pool/main/d/dpkg/dpkg-
> > > dev_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
> > > Error: Failed to fetch
> > > http://deb.debian.org/debian/pool/main/p/python3.13/
> > > libpython3.13_3.13.5-2_amd64.deb  404 Not Found [IP: 151.101.22.132
> > > 80]
> > > Error: Failed to fetch
> > > http://deb.debian.org/debian/pool/main/g/glibc/libc6-
> > > i386_2.41-12_amd64.deb  404  Not Found [IP: 151.101.22.132 80]
> > > Error: Unable to fetch some archives, maybe run apt-get update or try with --fix- missing?
> > > Error: building at STEP "RUN DEBIAN_FRONTEND=noninteractive
> > > eatmydata   apt install - y --no-install-recommends   clang 
> > > dpkg-dev  gdb-multiarch  libclang-rt-dev": while running runtime:
> > > exit status 100
> > > make: *** [/home/rth/qemu/src/tests/docker/Makefile.include:43:
> > > docker-image-debian- all-test-cross] Error 100
> > > 
> > > This has been consistently failing for me for a couple of weeks...
> > > 
> > > r~
> > 
> > I wonder if docker build has cached the existing layers, and since
> > apt-get update only runs in the first part of the Dockerfile then the
> > subsequent layers try to access an old base image?
> > 
> > Does running "docker builder prune" (possibly with --all) help at all?
> > That should purge the cache and force docker to rebuild all the layers
> > again.
> 
> No, it doesn't.

Note QEMU will preferentially to use 'podman' if both docker and
podman are installed. So 'docker builder prune' might be purging
the wrong cache.  Try 'podman builder prune', or manually run
"podman pull docker.io/library/debian:13-slim" to force refresh
the base image.

With regards,
Daniel
-- 
|: https://berrange.com       ~~        https://hachyderm.io/@berrange :|
|: https://libvirt.org          ~~          https://entangle-photo.org :|
|: https://pixelfed.art/berrange   ~~    https://fstop138.berrange.com :|



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-05 21:14   ` Mark Cave-Ayland
@ 2026-07-06  8:35     ` Alex Bennée
  2026-07-06 22:28       ` Pierrick Bouvier
  0 siblings, 1 reply; 12+ messages in thread
From: Alex Bennée @ 2026-07-06  8:35 UTC (permalink / raw)
  To: Mark Cave-Ayland; +Cc: Michael Tokarev, Richard Henderson, qemu-devel

Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> writes:

> On 05/07/2026 10:07, Michael Tokarev wrote:
>
>> On 05.07.2026 00:20, Richard Henderson wrote:
>>> Has anyone else been seeing
>>>
>>> Error: Failed to fetch
>>> http://deb.debian.org/debian/pool/main/d/dpkg/ libdpkg-
>>> perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
>> ...
>> dpkg (and all related packages) has been upgraded from 1.22.21 to
>> 1.22.22 version quite a while (on Mar-2026).  Initially debian trixie
>> had dpkg 1.22.21.
>> I wonder where it is getting the old version reference from?
>> Should the previous layer be refreshed to point to the current trixie
>> point release?
>> /mjt
>
> If that is the case then I think you can fix it by doing a manual
> update of the base image to pull in the latest update locally i.e.
> "docker pull docker.io/library/debian:13-slim" and then rebuilding the
> docker images once again?

You can always trigger a local build:

  make docker-image-all-test-cross NOCACHE=1

it looks like the source tree build of images has been broken again as
UNCHECKED_GOALS isn't being honoured for me.

>
>
> ATB,
>
> Mark.

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-06  8:34     ` Daniel P. Berrangé
@ 2026-07-06 22:06       ` Richard Henderson
  0 siblings, 0 replies; 12+ messages in thread
From: Richard Henderson @ 2026-07-06 22:06 UTC (permalink / raw)
  To: Daniel P. Berrangé; +Cc: Mark Cave-Ayland, Alex Bennée, qemu-devel

On 7/6/26 01:34, Daniel P. Berrangé wrote:
> Note QEMU will preferentially to use 'podman' if both docker and
> podman are installed. So 'docker builder prune' might be purging
> the wrong cache.  Try 'podman builder prune', or manually run
> "podman pull docker.io/library/debian:13-slim" to force refresh
> the base image.

Thanks, that did it.

r~


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-06  8:35     ` Alex Bennée
@ 2026-07-06 22:28       ` Pierrick Bouvier
  2026-07-07  9:29         ` Alex Bennée
  0 siblings, 1 reply; 12+ messages in thread
From: Pierrick Bouvier @ 2026-07-06 22:28 UTC (permalink / raw)
  To: Alex Bennée, Mark Cave-Ayland
  Cc: Michael Tokarev, Richard Henderson, qemu-devel

On 7/6/2026 1:35 AM, Alex Bennée wrote:
> Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> writes:
> 
>> On 05/07/2026 10:07, Michael Tokarev wrote:
>>
>>> On 05.07.2026 00:20, Richard Henderson wrote:
>>>> Has anyone else been seeing
>>>>
>>>> Error: Failed to fetch
>>>> http://deb.debian.org/debian/pool/main/d/dpkg/ libdpkg-
>>>> perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
>>> ...
>>> dpkg (and all related packages) has been upgraded from 1.22.21 to
>>> 1.22.22 version quite a while (on Mar-2026).  Initially debian trixie
>>> had dpkg 1.22.21.
>>> I wonder where it is getting the old version reference from?
>>> Should the previous layer be refreshed to point to the current trixie
>>> point release?
>>> /mjt
>>
>> If that is the case then I think you can fix it by doing a manual
>> update of the base image to pull in the latest update locally i.e.
>> "docker pull docker.io/library/debian:13-slim" and then rebuilding the
>> docker images once again?
> 
> You can always trigger a local build:
> 
>   make docker-image-all-test-cross NOCACHE=1
> 
> it looks like the source tree build of images has been broken again as
> UNCHECKED_GOALS isn't being honoured for me.
> 
>>
>>
>> ATB,
>>
>> Mark.
> 

The right fix is to modify our dockerfiles to always combine apt update
and apt install, to avoid those kind of errors.

See this doc for more details:
https://docs.docker.com/build/building/best-practices/#apt-get

Regards,
Pierrick


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-06 22:28       ` Pierrick Bouvier
@ 2026-07-07  9:29         ` Alex Bennée
  2026-07-07 16:34           ` Pierrick Bouvier
  0 siblings, 1 reply; 12+ messages in thread
From: Alex Bennée @ 2026-07-07  9:29 UTC (permalink / raw)
  To: Pierrick Bouvier
  Cc: Mark Cave-Ayland, Michael Tokarev, Richard Henderson, qemu-devel

Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> writes:

> On 7/6/2026 1:35 AM, Alex Bennée wrote:
>> Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> writes:
>> 
>>> On 05/07/2026 10:07, Michael Tokarev wrote:
>>>
>>>> On 05.07.2026 00:20, Richard Henderson wrote:
>>>>> Has anyone else been seeing
>>>>>
>>>>> Error: Failed to fetch
>>>>> http://deb.debian.org/debian/pool/main/d/dpkg/ libdpkg-
>>>>> perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
>>>> ...
>>>> dpkg (and all related packages) has been upgraded from 1.22.21 to
>>>> 1.22.22 version quite a while (on Mar-2026).  Initially debian trixie
>>>> had dpkg 1.22.21.
>>>> I wonder where it is getting the old version reference from?
>>>> Should the previous layer be refreshed to point to the current trixie
>>>> point release?
>>>> /mjt
>>>
>>> If that is the case then I think you can fix it by doing a manual
>>> update of the base image to pull in the latest update locally i.e.
>>> "docker pull docker.io/library/debian:13-slim" and then rebuilding the
>>> docker images once again?
>> 
>> You can always trigger a local build:
>> 
>>   make docker-image-all-test-cross NOCACHE=1
>> 
>> it looks like the source tree build of images has been broken again as
>> UNCHECKED_GOALS isn't being honoured for me.
>> 
>>>
>>>
>>> ATB,
>>>
>>> Mark.
>> 
>
> The right fix is to modify our dockerfiles to always combine apt update
> and apt install, to avoid those kind of errors.

We do for the main part of the dependencies from lcitool. We then do a
second step for the cross compilers for which there are shenanigans to
deal with non-x86 arches before installing them.

But the original failure from perl should have been picked up by the
first bit.

>
> See this doc for more details:
> https://docs.docker.com/build/building/best-practices/#apt-get
>
> Regards,
> Pierrick

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-07  9:29         ` Alex Bennée
@ 2026-07-07 16:34           ` Pierrick Bouvier
  2026-07-07 21:48             ` Pierrick Bouvier
  0 siblings, 1 reply; 12+ messages in thread
From: Pierrick Bouvier @ 2026-07-07 16:34 UTC (permalink / raw)
  To: Alex Bennée
  Cc: Mark Cave-Ayland, Michael Tokarev, Richard Henderson, qemu-devel

On 7/7/2026 2:29 AM, Alex Bennée wrote:
> Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> writes:
> 
>> On 7/6/2026 1:35 AM, Alex Bennée wrote:
>>> Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> writes:
>>>
>>>> On 05/07/2026 10:07, Michael Tokarev wrote:
>>>>
>>>>> On 05.07.2026 00:20, Richard Henderson wrote:
>>>>>> Has anyone else been seeing
>>>>>>
>>>>>> Error: Failed to fetch
>>>>>> http://deb.debian.org/debian/pool/main/d/dpkg/ libdpkg-
>>>>>> perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
>>>>> ...
>>>>> dpkg (and all related packages) has been upgraded from 1.22.21 to
>>>>> 1.22.22 version quite a while (on Mar-2026).  Initially debian trixie
>>>>> had dpkg 1.22.21.
>>>>> I wonder where it is getting the old version reference from?
>>>>> Should the previous layer be refreshed to point to the current trixie
>>>>> point release?
>>>>> /mjt
>>>>
>>>> If that is the case then I think you can fix it by doing a manual
>>>> update of the base image to pull in the latest update locally i.e.
>>>> "docker pull docker.io/library/debian:13-slim" and then rebuilding the
>>>> docker images once again?
>>>
>>> You can always trigger a local build:
>>>
>>>   make docker-image-all-test-cross NOCACHE=1
>>>
>>> it looks like the source tree build of images has been broken again as
>>> UNCHECKED_GOALS isn't being honoured for me.
>>>
>>>>
>>>>
>>>> ATB,
>>>>
>>>> Mark.
>>>
>>
>> The right fix is to modify our dockerfiles to always combine apt update
>> and apt install, to avoid those kind of errors.
> 
> We do for the main part of the dependencies from lcitool. We then do a
> second step for the cross compilers for which there are shenanigans to
> deal with non-x86 arches before installing them.
> 
> But the original failure from perl should have been picked up by the
> first bit.
>

If you look at original failure from Richard, it's this reason:

```
Error: Unable to fetch some archives, maybe run apt-get update or try
with --fix-missing?
Error: building at STEP "RUN DEBIAN_FRONTEND=noninteractive eatmydata
apt install -y --no-install-recommends   clang  dpkg-dev  gdb-multiarch
libclang-rt-dev"
```

apt is even polite enough to say we should do an apt update before :)

I'll send a series fixing this, I found 3 dockerfiles that have missing
apt update.

>>
>> See this doc for more details:
>> https://docs.docker.com/build/building/best-practices/#apt-get
>>
>> Regards,
>> Pierrick
> 

Regards,
Pierrick


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: docker-image-debian-all-test-cross errors
  2026-07-07 16:34           ` Pierrick Bouvier
@ 2026-07-07 21:48             ` Pierrick Bouvier
  0 siblings, 0 replies; 12+ messages in thread
From: Pierrick Bouvier @ 2026-07-07 21:48 UTC (permalink / raw)
  To: Alex Bennée
  Cc: Mark Cave-Ayland, Michael Tokarev, Richard Henderson, qemu-devel

On 7/7/2026 9:34 AM, Pierrick Bouvier wrote:
> On 7/7/2026 2:29 AM, Alex Bennée wrote:
>> Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> writes:
>>
>>> On 7/6/2026 1:35 AM, Alex Bennée wrote:
>>>> Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> writes:
>>>>
>>>>> On 05/07/2026 10:07, Michael Tokarev wrote:
>>>>>
>>>>>> On 05.07.2026 00:20, Richard Henderson wrote:
>>>>>>> Has anyone else been seeing
>>>>>>>
>>>>>>> Error: Failed to fetch
>>>>>>> http://deb.debian.org/debian/pool/main/d/dpkg/ libdpkg-
>>>>>>> perl_1.22.21_all.deb  404  Not Found [IP: 151.101.22.132 80]
>>>>>> ...
>>>>>> dpkg (and all related packages) has been upgraded from 1.22.21 to
>>>>>> 1.22.22 version quite a while (on Mar-2026).  Initially debian trixie
>>>>>> had dpkg 1.22.21.
>>>>>> I wonder where it is getting the old version reference from?
>>>>>> Should the previous layer be refreshed to point to the current trixie
>>>>>> point release?
>>>>>> /mjt
>>>>>
>>>>> If that is the case then I think you can fix it by doing a manual
>>>>> update of the base image to pull in the latest update locally i.e.
>>>>> "docker pull docker.io/library/debian:13-slim" and then rebuilding the
>>>>> docker images once again?
>>>>
>>>> You can always trigger a local build:
>>>>
>>>>   make docker-image-all-test-cross NOCACHE=1
>>>>
>>>> it looks like the source tree build of images has been broken again as
>>>> UNCHECKED_GOALS isn't being honoured for me.
>>>>
>>>>>
>>>>>
>>>>> ATB,
>>>>>
>>>>> Mark.
>>>>
>>>
>>> The right fix is to modify our dockerfiles to always combine apt update
>>> and apt install, to avoid those kind of errors.
>>
>> We do for the main part of the dependencies from lcitool. We then do a
>> second step for the cross compilers for which there are shenanigans to
>> deal with non-x86 arches before installing them.
>>
>> But the original failure from perl should have been picked up by the
>> first bit.
>>
> 
> If you look at original failure from Richard, it's this reason:
> 
> ```
> Error: Unable to fetch some archives, maybe run apt-get update or try
> with --fix-missing?
> Error: building at STEP "RUN DEBIAN_FRONTEND=noninteractive eatmydata
> apt install -y --no-install-recommends   clang  dpkg-dev  gdb-multiarch
> libclang-rt-dev"
> ```
> 
> apt is even polite enough to say we should do an apt update before :)
> 
> I'll send a series fixing this, I found 3 dockerfiles that have missing
> apt update.
>

Series sent:
https://lore.kernel.org/qemu-devel/20260707214655.1138626-1-pierrick.bouvier@oss.qualcomm.com/T/#

Regards,
Pierrick


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2026-07-07 21:48 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-04 21:20 docker-image-debian-all-test-cross errors Richard Henderson
2026-07-04 21:41 ` Mark Cave-Ayland
2026-07-05  4:41   ` Richard Henderson
2026-07-06  8:34     ` Daniel P. Berrangé
2026-07-06 22:06       ` Richard Henderson
2026-07-05  9:07 ` Michael Tokarev
2026-07-05 21:14   ` Mark Cave-Ayland
2026-07-06  8:35     ` Alex Bennée
2026-07-06 22:28       ` Pierrick Bouvier
2026-07-07  9:29         ` Alex Bennée
2026-07-07 16:34           ` Pierrick Bouvier
2026-07-07 21:48             ` Pierrick Bouvier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.