** Description changed: [Impact] Upgrades to noble chmod /dev/null 644, breaking use of the device on multi-user systems for non-root. [Test plan] - 1. do-release-upgrade mantic -> noble + + Upgrade from mantic to noble: + + 1. do-release-upgrade --proposed 2. check that /dev/null remains 666 [Where problems could occur] This patch makes apt use a tempfile for extended_states during the dist- upgrade simulation. The change is confined to the simulation, so that is where we would see problems, potentially about the permissions/existence of the tempfile we use. [Details] This is a regression of the fix for bug 2064090, where we pointed apt_pkg.config["Dir::State::extended_states"] = "/dev/null" in the simulation to not lose the automatically installed bit, as we need that later, apt chmod's it extended_states. The fix for this is to create a temporary file for extended_states, and then remove the temporary file at the end of the simulation.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2067585 Title: Upgrades to noble chmod /dev/null 644 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2067585/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
