[Bug 1980991] [NEW] /usr/sbin/on_ac_power incorrectly reporting ac power status

Launchpad Bug Tracker 1980991 at bugs.launchpad.net
Thu Jun 6 14:05:51 UTC 2024


You have been subscribed to a public bug by Heitor Alves de Siqueira (halves):

Good afternoon, folks.

I believe I discovered a bug in the /usr/sbin/on_ac_power script. I have
a Dell OptiPlex 5090 host that has an entry in /sys/class/power_supply
for "ucsi-source-psy-USBC000:001". I believe this is the USB-C power
delivery port on the front of the chassis. The issue I'm encountering is
that /usr/sbin/on_ac_power is exiting with code 1 which states: (1
(false) if not on AC power) when that isn't the case.

This looks to be because of the ucsi-source-psy-USBC000:001 entry
reporting the "online" status as 0, presumably because nothing is
currently connected to that USB-C port.

This causes /usr/sbin/on_ac_power to incorrectly report that the machine
isn't connected to AC power and causes other utilities like unattended-
upgrades to quit when using the default configuration since it believes
the machine isn't connected to AC power.

There is a workaround with unattended-upgrades where you can specify it
to run regardless of if AC power is connected, but as more and more
chassis implement power-delivery USB-C ports I foresee this becoming
more of an issue.

I'm not sure if it's anything to look into, but I figured I would share
my findings. Please let me know if you have any questions or if I can
provide any additional information, troubleshooting, or testing.

Thanks!
-Kevin

** Affects: powermgmt-base (Ubuntu)
     Importance: High
     Assignee: Ghadi Rahme (ghadi-rahme)
         Status: Triaged

** Affects: powermgmt-base (Ubuntu Focal)
     Importance: Undecided
     Assignee: Ghadi Rahme (ghadi-rahme)
         Status: Confirmed

** Affects: powermgmt-base (Ubuntu Jammy)
     Importance: Undecided
     Assignee: Ghadi Rahme (ghadi-rahme)
         Status: Confirmed

** Affects: powermgmt-base (Ubuntu Kinetic)
     Importance: High
         Status: Won't Fix

** Affects: powermgmt-base (Ubuntu Lunar)
     Importance: High
         Status: Won't Fix

** Affects: powermgmt-base (Ubuntu Mantic)
     Importance: High
     Assignee: Ghadi Rahme (ghadi-rahme)
         Status: Confirmed

** Affects: powermgmt-base (Ubuntu Noble)
     Importance: High
     Assignee: Ghadi Rahme (ghadi-rahme)
         Status: Confirmed

** Affects: powermgmt-base (Ubuntu Oracular)
     Importance: High
     Assignee: Ghadi Rahme (ghadi-rahme)
         Status: Triaged


** Tags: foundations-todo fr-2548
-- 
/usr/sbin/on_ac_power incorrectly reporting ac power status
https://bugs.launchpad.net/bugs/1980991
You received this bug notification because you are a member of Ubuntu Sponsors, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list