** Also affects: unattended-upgrades (Debian) via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076097 Importance: Unknown Status: Unknown
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unattended-upgrades in Ubuntu. https://bugs.launchpad.net/bugs/2087935 Title: DeprecationWarning for multi-threaded fork() under Python 3.12 Status in unattended-upgrades package in Ubuntu: Confirmed Status in unattended-upgrades package in Debian: Unknown Bug description: We run unattended-upgrades on a lot of servers, but on Ubuntu noble (Ubuntu 24.04.1 LTS) we're getting a lot of cron spam that doesn't appear elsewhere: > /usr/bin/unattended-upgrade:567: DeprecationWarning: This process (pid=475626) is multi-threaded, use of fork() may lead to deadlocks in the child. > pid = os.fork() The above message appears several times during an upgrade; the count is different each week, presumably relating to what operations are needed. lsb_release -rd: No LSB modules are available. Description: Ubuntu 24.04.1 LTS Release: 24.04 Relevant packages: unattended-upgrades 2.9.1+nmu4ubuntu1 python3.12 3.12.3-1ubuntu0.2 The warning appears to be introduced in Python 3.12 - https://docs.python.org/3/whatsnew/3.12.html > On POSIX platforms, os.fork() can now raise a DeprecationWarning when it can detect being called from a multithreaded process To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/2087935/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp