@Payoon , I saw earlier that you posted: (but obviously removed later)
thanks for Your reply. I think I have found a solution, which maybe not very elegant, but all the upgrade went through. I put that libsystemd0 file on hold:
apt-mark hold libsystemd0
That should be fine, and here's what I just found :
It seems that systemd-standalone-tmpfiles package is required :
Description: standalone tmpfiles binary for use in non-systemd systems
Standalone tmpfiles binary with minimal dependencies.
This package conflicts with the main systemd package and is meant for use in
non-systemd systems.
So, another temporary solution is to install that first before upgrading :
apt install systemd-standalone-tmpfiles && apt upgrade
I'll look for a permanent solution, so that only apt upgrade will do.
Strange thing is BTW, that when doing a new build, all is OK (systemd-standalone-tmpfiles automatically installed).
Also, recommended to fix is creating the symlink sh to bash (instead of sh > dash) (see below).
@rcrsn51
FWIW, I just made a Bookworm Starter Kit and it still works OK with elogind. But the default shell has changed from bash to dash.
Also, the package libcrystalhd3 needed by gmplayer is not yet in your Bookworm repo.
Ugh, that's bad, thanks, I didn't notice.
This in the build script doesn't work anymore:
Code: Select all
echo "dash dash/sh boolean false" | debconf-set-selections
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash
Replace by this should work:
cd /bin; ln -sf bash sh; cd --
(or do it in the system, once booted)
The "dash" package from Bookworm and Sid are changed (sigh...), just dpkg-reconfigure dash
even doesn't work anymore (should present a yes/no dialog to choose default shell)
I will add libcrystalhd3 later, thanks again.