[Bug 2148306] Re: Idle inhibition persists when updates are pending, preventing screen blanking

Nathan Teodosio 2148306 at bugs.launchpad.net
Thu Apr 16 09:46:07 UTC 2026


> I think bug 2133012 is saying it was briefly fixed in Ubuntu 26.04 and
then unfixed. So in theory this bug exists once again in 26.04.

Yes, that reading is right for the sleep inhibition. Now that Apt itself
inhibits sleep[1], at least in 26.04  way to go here is to make the
function a no-op. This way we do not regress ubuntu-release-upgrader.

[1]https://salsa.debian.org/apt-
team/apt/-/commit/c1607f538559a0b7a1d3f9dc01e88190e543053d

** Changed in: update-manager (Ubuntu)
   Importance: Undecided => Low

** Changed in: update-manager (Ubuntu)
     Assignee: (unassigned) => Nathan Teodosio (nteodosio)

** Changed in: update-manager (Ubuntu)
       Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/2148306

Title:
  Idle inhibition persists when updates are pending, preventing screen
  blanking

Status in update-manager package in Ubuntu:
  Triaged

Bug description:
  This is maybe gnome-shell, maybe gnome-settings-daemon but I could
  only list one in the input field earlier.

  
  Ubuntu version: 24.04
  Desktop: GNOME
  Observed behavior:
  When updates are pending (system or browser), the system fails to enter idle state (screen does not blank or suspend after inactivity or overnight).
  Expected behavior:
  Pending updates should not inhibit screen blanking or suspend. Idle inhibition should only occur during active user-facing tasks.
  Impact:
  Causes display to remain on for extended unattended periods (e.g., overnight), leading to unnecessary power consumption and potential display wear.
  Reproduction notes:
  Occurs when:
  browser restart required after update (chromium-based, e.g. Google Chrome, Brave)
  system restart required
  pending package updates

  intern at intern:~$ systemd-inhibit --list
  WHO                          UID  USER   PID   COMM            WHAT                          >
  ModemManager                 0    root   1680  ModemManager    sleep                         >
  NetworkManager               0    root   1569  NetworkManager  sleep                         >
  UPower                       0    root   2486  upowerd         sleep                         >
  Unattended Upgrades Shutdown 0    root   1809  unattended-upgr shutdown                      >
  GNOME Shell                  1000 intern 3360  gnome-shell     sleep                         >
  UpdateManager                1000 intern 43705 update-manager  shutdown:sleep                >
  intern                       1000 intern 3498  gsd-power       handle-lid-switch             >
  intern                       1000 intern 3494  gsd-media-keys  handle-power-key:handle-suspen>
  intern                       1000 intern 3494  gsd-media-keys  sleep                         >
  intern                       1000 intern 3498  gsd-power       sleep                         >
  intern                       1000 intern 3316  gnome-session-b sleep                         >

  11 inhibitors listed.

  intern at intern:~$ gdbus call --session \
    --dest org.gnome.ScreenSaver \
    --object-path /org/gnome/ScreenSaver \
    --method org.gnome.ScreenSaver.GetActive
  (false,)

  intern at intern:~$ gsettings get org.gnome.desktop.session idle-delay
  uint32 120

  intern at intern:~$ gdbus call --session \
    --dest org.gnome.Mutter.IdleMonitor \
    --object-path /org/gnome/Mutter/IdleMonitor/Core \
    --method org.gnome.Mutter.IdleMonitor.GetIdletime
  (uint64 8,)
  intern at intern:~$ gdbus call --session \

    --dest org.gnome.Mutter.IdleMonitor \
    --object-path /org/gnome/Mutter/IdleMonitor/Core \
    --method org.gnome.Mutter.IdleMonitor.GetIdletime
  (uint64 7,)

  intern at intern:~$ gdbus call --session   --dest org.gnome.Mutter.IdleMonitor   --object-path /org/gnome/Mutter/IdleMonitor/Core   --method org.gnome.Mutter.IdleMonitor.GetIdletime
  (uint64 8,)

  intern at intern:~$

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: xorg 1:7.7+23ubuntu3
  ProcVersionSignature: Ubuntu 6.14.0-37.37~24.04.1-generic 6.14.11
  Uname: Linux 6.14.0-37-generic x86_64
  ApportVersion: 2.28.1-0ubuntu3.8
  Architecture: amd64
  BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
  CasperMD5CheckResult: pass
  CompositorRunning: None
  CurrentDesktop: ubuntu:GNOME
  Date: Tue Apr 14 08:18:58 2026
  DistUpgraded: Fresh install
  DistroCodename: noble
  DistroVariant: ubuntu
  DkmsStatus: virtualbox/7.0.16, 6.14.0-37-generic, x86_64: installed
  ExtraDebuggingInterest: Yes
  GraphicsCard:
   Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 [1002:15bf] (rev c9) (prog-if 00 [VGA controller])
     Subsystem: Emdoor Digital Technology Co., Ltd Phoenix1 [2782:12b3]
  InstallationDate: Installed on 2025-02-05 (433 days ago)
  InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1)
  MachineType: System76 Pangolin
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-37-generic root=UUID=ae3a10de-ee20-4956-acf7-84ad1414cd63 ro quiet splash vt.handoff=7
  SourcePackage: xorg
  Symptom: display
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 09/27/2023
  dmi.bios.release: 0.1
  dmi.bios.vendor: American Megatrends International, LLC.
  dmi.bios.version: APX928_V00.01_T0008ASY1_ms
  dmi.board.asset.tag: Default string
  dmi.board.name: Pangolin
  dmi.board.vendor: System76
  dmi.board.version: pang14
  dmi.chassis.asset.tag: Default string
  dmi.chassis.type: 10
  dmi.chassis.vendor: System76
  dmi.chassis.version: Default string
  dmi.ec.firmware.release: 11.13
  dmi.modalias: dmi:bvnAmericanMegatrendsInternational,LLC.:bvrAPX928_V00.01_T0008ASY1_ms:bd09/27/2023:br0.1:efr11.13:svnSystem76:pnPangolin:pvrpang14:rvnSystem76:rnPangolin:rvrpang14:cvnSystem76:ct10:cvrDefaultstring:skuAPX928:
  dmi.product.family: Phoenix
  dmi.product.name: Pangolin
  dmi.product.sku: APX928
  dmi.product.version: pang14
  dmi.sys.vendor: System76
  version.compiz: compiz N/A
  version.libdrm2: libdrm2 2.4.125-1ubuntu0.1~24.04.1
  version.libgl1-mesa-dri: libgl1-mesa-dri 25.2.8-0ubuntu0.24.04.1
  version.libgl1-mesa-glx: libgl1-mesa-glx N/A
  version.xserver-xorg-core: xserver-xorg-core 2:21.1.12-1ubuntu1.5
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:22.0.0-1build1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1build1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2ubuntu0.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/2148306/+subscriptions





More information about the foundations-bugs mailing list