now or after 2 minutes is the same command. I use it like this to schedule shutdown after a period. Still did not work. I wrote a post in here somewere with a bash file for that.
Power button pressed while sleeping ->wakes the laptop and then it is shutting down. The setting from the picture is ask me in my case, and if i click shut down, then it behaves like log off.
I can try ubuntu from usb stick only in legacy mode.
I got an error just after I tried ubuntu. clicked send.
Then shut down from the menu.
Please remove usb and press enter.
Then it shuts down.
Update. I shut it down just after I started the laptop. it worked. Retrying after I open firefox.
Ha... it reproduced.... snap is the issue again... even if snap refresh says all snaps are up to date.
This sounds a lot like your BIOS having a buggy ACPI implementation.
Or at least its ACPI table is not following the ACPI standard.
You might try to update the BIOS or, in case there are no updates to find, use a boot parameter (like 'acpi=off' to see if APM takes over and does a better job of powering down the machine or 'acpi_osi=Linux' to change the ACPI behaviour)
If all else fails:
Some people manually edit the ACPI tables.
(be warned though. Editing the ACPI table is a daunting adventure: You'd have to take out your dsdt and disassemble it to review the code and get a better understanding of what is broken. You probably don't want to go there)
MS-Windows will have ACPI patches from Dell.
It doesn't mean that the Dell BIOS is following the ACPI standard.
Neither does MS-Windows by the way (they don't adhere to any standard...not even to their own beloved OOXML).
Just a side clarifying question to help my understanding. Unit was working correctly prior to problem. If you start laptop and use other apps without starting Firefox does the shutdown work properly and only fails after or when Firefox is open?
Here are some other ACPI= strings that you can try.
ACPI="Windows 2013" for instance, makes the BIOS believe that it is talking to Windows 8.1 which is probably the windowsversion that was installed originally on this computer.
(And the ACPI was probably only tested against that)