** 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

Reply via email to