On Mon 03 Mar 2025 at 22:24:57 (+0100), Hans wrote:
> So, I rechecked. 
> 
> After purging everything and building again, I checked the chroot. And what 
> did I find?
> 
> A lot of entries with "trixie" in */chroot/var/lib/dpkg/info which are mostly 
> "*.postinst" files.
> 
> Where are they coming from? These are all from installed packages, but all 
> packages should be from bookworm and not trixie.
> 
> Of course I also checked sources.list in chroot, and all are "bookworm", so 
> IMO there is no reason, why anything should contain "trixie". Bookworm does 
> not know of trixie. Strange.....
> 
> I believe, THIS is the reason, why it wants to install grub-efi-amd64-
> unsigned: false entries in */chroot/var/lib/dpkg/info.
> 
> Question: Does the live-build script get any information from the native 
> installed debian? Then this would explain, why it got false informations: I 
> played with the installed native debian, just to look, which packages are new 
> in trixie. Thus I changed my sources.list (in the native debian) temporarly 
> to 
> trixie

Yes, but what did you do while that sources.list was in place?

> (and then back).

What were the actual steps you took to restore your native debian
to bookworm? Those three parenthesised words impart close to zero
information.

> Of course my native bookworm still got the 
> "*.postinst" files below /var/lib/dpkg/info.

‘the’ *.postinst files: which ones specifically. Your saying
"of course" doesn't seem to carry much weight any more.

> And if "lb build" will copy THIS to the chroot, then it will explain, what 
> happens. However, this is just a guess. 

You see? If that is /the/ explanation for your build problem,
then you're implying here that your native system is now a
frankendebian, aren't you?

> Maybe one of the live-build-maintainers knows more.

Probably they do, but I wouldn't think they'd want to get involved
in your problem, when you've already accused them of being the cause
of it at the start of the thread.

Cheers,
David.

Reply via email to