Your message dated Fri, 15 Aug 2025 17:50:44 +0000 with message-id <E1umyZg-001YjL-2t@fasolo.debian.org> and subject line Bug#1111039: fixed in live-boot 1:20250815 has caused the Debian Bug report #1111039, regarding Upgrading a system installed with Debian live from Bookworm to Trixie does not change /etc/os-release due to dpkg diversion to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1111039: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111039 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: Upgrading a system installed with Debian live from Bookworm to Trixie does not change /etc/os-release due to dpkg diversion
- From: Johannes Schauer Marin Rodrigues <josch@debian.org>
- Date: Wed, 13 Aug 2025 22:27:03 +0200
- Message-id: <[🔎] 175511682358.1890769.229322613390076373.reportbug@localhost>
Source: live-build Version: 1:20240810 Severity: serious X-Debbugs-Cc: bluca@debian.org Hi, I'm letting this bug have RC severity because: - it interferes with files installed by another package (base-files) without coordination on actual user installations (not just during a live session) - the information "what release am i on" is a crucial part of what the OS should report correctly to the user (and to utilities querying the information) I'm CC-ing Luca because the problem got introduced by this commit in live-build: https://salsa.debian.org/live-team/live-build/-/commit/24bfe093f82ccc134ab5d91fb4058ee0b52ec942 The commit is over a year old but the problem only showed now as users are upgrading their installations that they made from a Debian Live CD from Bookworm to Trixie. The problem is this dpkg diversion: mmmm@mmmm-linuxdummyvirt:~$ dpkg-divert --list | grep os-release local diversion of /etc/os-release to /etc/os-release.debootstrap According to the commit message the diversion is supposed to guard against potential upgrades of base-files overwriting the contents of /etc/os-release with its own contents. The problem is, that the calamares installer which can be used from a Debian Live CD to permanently install Debian, creates a copy of the Debian Live system and installs that to the disk. This includes the diversion which was only meant for the live system itself. There are multiple things to fix here: 1. live-build itself should clean up the diversion after it is done installing (and potentially upgrading) the packages that end up on the live CD. The diversion is not useful anymore on the running Debian Live system itself. Once that is done, new installations made with Calamares will no longer include that diversion for the upgrade from Trixie to Forky. 2. existing installations of Debian Bookworm that were made with Calamares from the Debian Live CD should somehow have the diversion cleaned up such that the contents of /etc/os-release after the upgrade reflect what base-files ships. Since a system installed from a Debian Live CD with calamares also installs the live-* packages, maybe a new upload of live-config or live-tools could contain a postinst maintainer script which performs the necessary magic? Maybe the second part should be done quickly because there are a bunch of users out there which are currently very confused by this issue: - https://www.reddit.com/r/debian/comments/1mmbjdh/old_etcosreleases_file_after_upgrading_to_debian/ - https://www.reddit.com/r/debian/comments/1mmldrq/upgraded_to_debian_13_but_still_showing_as/ - https://www.reddit.com/r/debian/comments/1moe5bz/trixie_upgrade_doesnt_upgrade_etcosrelease/ Unfortunately I don't have a reddit account, so I cannot be of further assistance on that platform. Thanks! cheers, josch
--- End Message ---
--- Begin Message ---
- To: 1111039-close@bugs.debian.org
- Subject: Bug#1111039: fixed in live-boot 1:20250815
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Fri, 15 Aug 2025 17:50:44 +0000
- Message-id: <E1umyZg-001YjL-2t@fasolo.debian.org>
- Reply-to: Luca Boccassi <bluca@debian.org>
Source: live-boot Source-Version: 1:20250815 Done: Luca Boccassi <bluca@debian.org> We believe that the bug you reported is fixed in the latest version of live-boot, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1111039@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Luca Boccassi <bluca@debian.org> (supplier of updated live-boot package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 15 Aug 2025 17:18:52 +0100 Source: live-boot Architecture: source Version: 1:20250815 Distribution: unstable Urgency: medium Maintainer: Debian Live Maintainers <debian-live@lists.debian.org> Changed-By: Luca Boccassi <bluca@debian.org> Closes: 1111039 Changes: live-boot (1:20250815) unstable; urgency=medium . [ Roland Clobus ] * Don't verify with all checksum files . [ Luca Boccassi ] * Remove live-build's os-release on removal (Closes: #1111039) Checksums-Sha1: a75aea2935b99c398cabb36ccf7932e2bb1d27d8 1867 live-boot_20250815.dsc 4df152ce53bb164d88f31b708e27c3c1dae240f8 101308 live-boot_20250815.tar.xz 441c17ed322076e594344edbd651fc7fdc31d461 6284 live-boot_20250815_source.buildinfo Checksums-Sha256: 53e0f1420c81963b621c046f7739fd2156d8a34f749f07a8a91dfd0918c6dc54 1867 live-boot_20250815.dsc 6f6ac4729b9c25e72e82e6a50a89a7395eea12299376597d506bdee512237596 101308 live-boot_20250815.tar.xz 71c6b727c409253c069b3f07a550893c77873669e97f45a94e992e67a013365e 6284 live-boot_20250815_source.buildinfo Files: 878514a7828c89b523a6c755b9dfcea7 1867 misc optional live-boot_20250815.dsc b7130b486e266694db65d0881e8e8b9d 101308 misc optional live-boot_20250815.tar.xz 8eed895a1d21fd82b893d602f3c39e7b 6284 misc optional live-boot_20250815_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAmifb+gRHGJsdWNhQGRl Ymlhbi5vcmcACgkQKGv37813JB5W5BAAoszasGDDNgLqhfNSnH2+L8mN9Mb0wdg5 VR+vZiKPys8v+jlHKcZ9QKOgvHvRbhmXMeae9MB4Bimn1252EsmIN1kS7NBEv15q A1DEwXeRrSVT079psFI4uWS3wTYocblnnprrlF3UE7QyBY+g1ZGM+n2mFfVZN4v9 z4Us35V9pBrD74FpfsdIvm2mIwp9uejQVmvFO3knNWdIAq2Z/ViLpWSBYT3PtT+U L4Wc5QtINrQNCc+0zFHuO78YQsfLgeCDBVX6xTqrfvb9T+TspiNYH4e4VG7Wyl+t A9d6Tl40Wn4X0CdSzGSCZDxPIOUnYWWMYK0ZvvoHSNghP2MdFusPXcllZz1XTn98 E9RUqE8GFdA0pCkjJUZmaK+TpsxNePjgWVs7iyREC9k9h2iYje+vKySNdJgRkMwy DHSVBIO7sqU1tFG9CfKq1FW4sjiPrxHWkeTlrCC7B9+GyYs3W6T099TpUKuiD2rb +2+TTMQzStiu0FRWOwGSlyQqj+pdTB81FjdV2+9lRiMH9Agkj8/i4oE5AePZgApR PRBSlioPJOU5niMJyQcILd4kSJ1GnMjdNA3wV8BeMYDPVWxHhtX7648w0z4a4L/e oIM1ktwKdrwQiIvD4GhWGYpEI1mHSm1drLVZwi1aZ3bN5V2u84I4XCKv31TwfU8P jePrmWgBIk0= =8fLc -----END PGP SIGNATURE-----Attachment: pgpKr1lBpNorR.pgp
Description: PGP signature
--- End Message ---