can't upgrade with do-release-upgrade https://askubuntu.com/questions/1568570/cant-upgrade-with-do-release-upgrade

I installed Ubuntu 25.04, then used dd to create 13 identical servers, changing machine-specific settings. Later, I upgraded all of them to Ubuntu 24.10 without any problems.

I have now started upgrading them to Ubuntu 26.04 LTS. The upgrade succeeded on 9 out of the 13 servers, but the remaining 4 refuse to upgrade.

user@server:~$ sudo apt update
user@server:~$ sudo apt upgrade
user@server:~$ sudo apt full-upgrade
user@server:~$ sudo apt autoremove
user@server:~$ sudo apt install --reinstall distro-info-data ubuntu-release-upgrader-core
user@server:~$ sudo apt install update-manager-core
user@server:~$ sudo reboot

After reboot:

user@server's password:
Welcome to Ubuntu 24.10 (GNU/Linux 6.11.0-29-generic x86_64)
New release '26.04 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

user@server:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
Your Ubuntu release is not supported anymore.
...
Continue [yN]
Get:1 Upgrade tool signature [833 B]
Get:2 Upgrade tool [958 kB]
Fetched 959 kB in 0s (0 B/s)
/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherCore.py:237: Warning:
W: Download is performed unsandboxed as root as file 'resolute.tar.gz.gpg' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
 result = fetcher.run()
authenticate 'resolute.tar.gz' against 'resolute.tar.gz.gpg'
extracting 'resolute.tar.gz'
Reading cache
Distribution data outdated
Please ensure all package updates are installed, and then try again.

How did I eventually perform the upgrade?

I restored /etc/apt/sources.list.d/ubuntu.sources, replacing old-releases and oracular with the normal archive, security, and resolute repositories, and then repeated the following steps:

user@server:~$ sudo apt update
user@server:~$ sudo apt upgrade
user@server:~$ sudo apt full-upgrade
user@server:~$ sudo apt autoremove
user@server:~$ sudo apt install --reinstall distro-info-data ubuntu-release-upgrader-core
user@server:~$ sudo apt install update-manager-core
user@server:~$ sudo reboot

After reboot:

user@server's password:
Welcome to Ubuntu 26.04 LTS (GNU/Linux 7.0.0-28-generic x86_64)

Are any additional steps required after such an upgrade?

Live USB can't automount other USB https://askubuntu.com/questions/1568569/live-usb-cant-automount-other-usb

I am creating an Ubuntu 24.04 live USB. I first customized the ISO using Cubic and then used Rufus to create the bootable USB drive. After successfully booting into the live system, I plugged in another USB flash drive to test whether it would be mounted automatically, however it was not, even though the system detected it. I had to mount the drive manually.

I ran the following commands to confirm that both settings were enabled:

gsettings get org.gnome.desktop.media-handling automount
gsettings get org.gnome.desktop.media-handling automount-open

Both commands returned true.

Were there any changes in Ubuntu 24.04 that affected USB automounting or its related settings? The same setup worked correctly in Ubuntu 22.04.

Install 24.04 desktop with manual partitioning, LVM and Encryption using graphical installer https://askubuntu.com/questions/1568567/install-24-04-desktop-with-manual-partitioning-lvm-and-encryption-using-graphic

I am trying (for about 3 days) to install an Ubuntu 24.04 LTS desktop with these requirements using the graphical installer:

  • LVM
  • Encrypted storage
  • Swap (also encrypted)
  • Manual partitioning

Both ChatGPT and Gemini had me believing that this was possible but after days of wrangling it seems it isn't. So can someone with lots of experience in this area please confirm/debunk that this is possible at least so the AIs can pick it up and correct themselves.

If the above is not possible with the graphical installer, what is the closest (as I write I am downloading the server ISO to give that a shot ...TIA) ?

PS: Yes there exist questions that come close to what I am asking here but they usually wander away into manually setting up most of it which is not practical for repeated use.

The following packages have unmet dependencies: Linux Debian 11 [closed] https://askubuntu.com/questions/1568565/the-following-packages-have-unmet-dependencies-linux-debian-11

Now I'm no Linux expert, I'm pretty new to this kind of stuff.

I am currently trying to install VSC on my Linux Debian 11, and this has had me stuck.

code:amd64 : Depends: libasound2:amd64 (>= 1.0.17) but it is not installable
              Depends: libatk-bridge2.0-0:amd64 (>= 2.5.3) but it is not installable
              Depends: libatk1.0-0:amd64 (>= 2.11.90) but it is not installable
              Depends: libatspi2.0-0:amd64 (>= 2.9.90) but it is not installable
              Depends: libc6:amd64 (>= 2.14) but it is not installable
              Depends: libc6:amd64 (>= 2.16) but it is not installable
              Depends: libc6:amd64 (>= 2.17) but it is not installable
              Depends: libc6:amd64 (>= 2.2.5) but it is not installable
              Depends: libc6:amd64 (>= 2.25) but it is not installable
              Depends: libc6:amd64 (>= 2.28) but it is not installable

To sum it up, I keep getting these messages over and over.

I tried updating, upgrading, and installing, and my device says everything is in order, nothing needs to be fixed, and nothing needs to be installed.

I even checked what needs to be upgraded, and I even attempted to install all of these packages, but it gives me this message

libasound2 is already installed at the requested version (1.2.4-1.1+deb11u1)

libatk-bridge2.0-0 is already installed at the requested version (2.38.0-1)

libatk1.0-0 is already installed at the requested version (2.36.0-2)

it says this for every single package so if anyone can help me and give me a clue on what im doing wrong cause I even installed vea Aptitude which I have installed and even that won't work

Why do my USB cables only allow charging? https://askubuntu.com/questions/1568563/why-do-my-usb-cables-only-allow-charging

I am running Ubuntu release 22.04.5 Jammy Jellyfish.
When I connect the USB cables to my desktop, they do not see my Galaxy A16 5G phone?

How can that be repaired?

Port 80 is currently unreachable https://askubuntu.com/questions/1568560/port-80-is-currently-unreachable

So... I did a bad thing, probably.

I spent all of yesterday trying to open up another port that wouldn't work no matter how I tried, so I backed up my VPS and nuked everything in iptables just to see what it would do.

Didn't work, obviously. Had to restore my backup and that was that.

Theoretically, things should be back to normal — but upon restart, the port I was having so much trouble with suddenly started working, and port 80 went down instead.

Using sites like Port Checker, 80 fluctuates constantly between "Open" and "Timed Out".

Telnet reports back "Connection closed by foreign host" or "Connection refused" in turn, and trying to connect to my website over any browser results in NS_ERROR_CONNECTION_REFUSED.

Output for udw status verbose:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere
80/tcp                     ALLOW IN    Anywhere
443                        ALLOW IN    Anywhere
8433:8443/tcp              ALLOW IN    Anywhere
443/udp                    ALLOW IN    Anywhere
25565                      ALLOW IN    Anywhere
22/tcp (OpenSSH)           ALLOW IN    Anywhere
80,443/tcp (Nginx Full)    ALLOW IN    Anywhere
5190                       ALLOW IN    Anywhere
5190/tcp                   ALLOW IN    Anywhere
5190/udp                   ALLOW IN    Anywhere
80                         ALLOW IN    Anywhere
80/udp                     ALLOW IN    Anywhere
22/tcp (v6)                ALLOW IN    Anywhere (v6)
80/tcp (v6)                ALLOW IN    Anywhere (v6)
443 (v6)                   ALLOW IN    Anywhere (v6)
8433:8443/tcp (v6)         ALLOW IN    Anywhere (v6)
443/udp (v6)               ALLOW IN    Anywhere (v6)
25565 (v6)                 ALLOW IN    Anywhere (v6)
22/tcp (OpenSSH (v6))      ALLOW IN    Anywhere (v6)
80,443/tcp (Nginx Full (v6)) ALLOW IN    Anywhere (v6)
5190 (v6)                  ALLOW IN    Anywhere (v6)
5190/tcp (v6)              ALLOW IN    Anywhere (v6)
5190/udp (v6)              ALLOW IN    Anywhere (v6)
80 (v6)                    ALLOW IN    Anywhere (v6)
80/udp (v6)                ALLOW IN    Anywhere (v6)

Output for iptables -L -v -n :

Chain INPUT (policy DROP 144 packets, 8494 bytes)
 pkts bytes target     prot opt in     out     source               destination
 2525  194K ufw-before-logging-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
 2525  194K ufw-before-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
  144  8494 ufw-after-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
  144  8494 ufw-after-logging-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
  144  8494 ufw-reject-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0
  144  8494 ufw-track-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain FORWARD (policy DROP 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ufw-before-logging-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-before-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-after-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-after-logging-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-reject-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ufw-track-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination
 2303  182K ufw-before-logging-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
 2303  182K ufw-before-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
   16  1216 ufw-after-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
   16  1216 ufw-after-logging-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
   16  1216 ufw-reject-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0
   16  1216 ufw-track-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-after-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-after-input (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ufw-skip-to-policy-input  17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:137
    0     0 ufw-skip-to-policy-input  17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:138
    0     0 ufw-skip-to-policy-input  6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:139
    0     0 ufw-skip-to-policy-input  6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:445
    0     0 ufw-skip-to-policy-input  17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:67
    0     0 ufw-skip-to-policy-input  17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:68
    0     0 ufw-skip-to-policy-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type BROADCAST

Chain ufw-after-logging-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] "

Chain ufw-after-logging-input (1 references)
 pkts bytes target     prot opt in     out     source               destination
   11   652 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] "

Chain ufw-after-logging-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-after-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-before-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 3
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 11
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 12
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 8
    0     0 ufw-user-forward  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-before-input (1 references)
 pkts bytes target     prot opt in     out     source               destination
   44  3212 ACCEPT     0    --  lo     *       0.0.0.0/0            0.0.0.0/0
 2288  179K ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
    0     0 ufw-logging-deny  0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate INVALID
    0     0 DROP       0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate INVALID
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 3
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 11
    0     0 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 12
    4   303 ACCEPT     1    --  *      *       0.0.0.0/0            0.0.0.0/0            icmptype 8
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp spt:67 dpt:68
  189 11210 ufw-not-local  0    --  *      *       0.0.0.0/0            0.0.0.0/0
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            224.0.0.251          udp dpt:5353
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            239.255.255.250      udp dpt:1900
  189 11210 ufw-user-input  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-before-logging-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-before-logging-input (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-before-logging-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-before-output (1 references)
 pkts bytes target     prot opt in     out     source               destination
   44  3212 ACCEPT     0    --  *      lo      0.0.0.0/0            0.0.0.0/0
 2243  178K ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
   16  1216 ufw-user-output  0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-logging-allow (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW ALLOW] "

Chain ufw-logging-deny (2 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate INVALID limit: avg 3/min burst 10
    0     0 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10 LOG flags 0 level 4 prefix "[UFW BLOCK] "

Chain ufw-not-local (1 references)
 pkts bytes target     prot opt in     out     source               destination
  189 11210 RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type LOCAL
    0     0 RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type MULTICAST
    0     0 RETURN     0    --  *      *       0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type BROADCAST
    0     0 ufw-logging-deny  0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 10
    0     0 DROP       0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-reject-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-reject-input (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-reject-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-skip-to-policy-forward (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 DROP       0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-skip-to-policy-input (7 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 DROP       0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-skip-to-policy-output (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-track-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-track-input (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-track-output (1 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate NEW
   16  1216 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            ctstate NEW

Chain ufw-user-forward (1 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-user-input (1 references)
 pkts bytes target     prot opt in     out     source               destination
    2   120 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:22
    2   120 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:80
   10   600 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:443
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:443
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 8433:8443
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:443
    2   120 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:25565
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:25565
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:22 /* 'dapp_OpenSSH' */
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            multiport dports 80,443 /* 'dapp_Nginx%20Full' */
    2   120 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:5190
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:5190
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:5190
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:5190
    0     0 ACCEPT     6    --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:80
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:80
    0     0 ACCEPT     17   --  *      *       0.0.0.0/0            0.0.0.0/0            udp dpt:80

Chain ufw-user-limit (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 LOG        0    --  *      *       0.0.0.0/0            0.0.0.0/0            limit: avg 3/min burst 5 LOG flags 0 level 4 prefix "[UFW LIMIT BLOCK] "
    0     0 REJECT     0    --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-port-unreachable

Chain ufw-user-limit-accept (0 references)
 pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     0    --  *      *       0.0.0.0/0            0.0.0.0/0

Chain ufw-user-logging-forward (0 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-user-logging-input (0 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-user-logging-output (0 references)
 pkts bytes target     prot opt in     out     source               destination

Chain ufw-user-output (1 references)
 pkts bytes target     prot opt in     out     source               destination

Disabling, re-enabling, reloading ufw doesn't seem to change anything, I've tried flushing iptables a couple times, and rebooting the server doesn't affect it either. Any ideas on what to do from here?

Mini-dlna, ext HDDS not readable [duplicate] https://askubuntu.com/questions/1568559/mini-dlna-ext-hdds-not-readable

I use NTFS ext-HDD drives > 20 TB, 10000 files.

Kubuntu 24.04... last version

Is there a way to denied a :

sudo service minidlna force-reload

Approximately 5 min to wait, to get an update. Without that, the Samsung TV does not recognize the HDD update. With my home, I have no problems, immediately updated.

DLNA settings :

db_dir=/var/cache/minidlna

inotify=yes

notify_interval=895

Is there any way to speed up the DLNA update ?

Mini-dlna, ext HDDs must be updated via force-reload every 2 days https://askubuntu.com/questions/1568558/mini-dlna-ext-hdds-must-be-updated-via-force-reload-every-2-days

I use NTFS ext-HDD drives > 20 TB, 10000 files.

Kubuntu 24.04... last version

Is there a way to denied a :

sudo service minidlna force-reload

Approximately 5 min to wait, to get an update. Without that, the Samsung TV does not recognize the HDD update.

DLNA :

db_dir=/var/cache/minidlna

inotify=yes

notify_interval=895

Is there any way to speed up the DLNA update ?

An update of Kubuntu 26.04 "system upgrade" didn't go through. I was asked to report a bug [closed] https://askubuntu.com/questions/1568556/an-update-of-kubuntu-26-04-system-upgrade-didnt-go-through-i-was-asked-to-re

Here's the text of the bug:

Package download failed:    
E: http://archive.ubuntu.com/ubuntu resolute-security/main amd64 libgphoto2-port12t64 amd64 2.5.33-1ubuntu1.1 is not (yet) available (404 Not Found [IP: 104.20.28.246 80])   
E: http://archive.ubuntu.com/ubuntu resolute-security/main amd64 libgphoto2-6t64 amd64 2.5.33-1ubuntu1.1 is not (yet) available (404 Not Found [IP: 104.20.28.246 80])   
E: http://archive.ubuntu.com/ubuntu resolute-security/main amd64 libhtml-parser-perl amd64 3.83-1ubuntu0.1 is not (yet) available (404 Not Found [IP: 104.20.28.246 80])   
E: http://archive.ubuntu.com/ubuntu resolute-security/main amd64 libgphoto2-l10n all 2.5.33-1ubuntu1.1 is not (yet) available (404 Not Found [IP: 104.20.28.246 80])  

I was asked to report the bug "Report issue to Ubuntu", but it was very confusing to me so I couldn't proceed.

Keyboard doesn't work after sleep mode https://askubuntu.com/questions/1568554/keyboard-doesnt-work-after-sleep-mode

I'm new to Ubuntu (Linux in general), and after entering sleep mode, either by closing the laptop screen or after inactivity, my keyboard simply doesn't work.

Kernel panic when I don't need it https://askubuntu.com/questions/1568553/kernel-panic-when-i-dont-need-it

I'm sure this is an age old question, but...

My Ubuntu box has upgraded itself to 7. And failed for whatever reason. I think I may have accepted the update but if I had known it was replacing the kernel there's no way I'd have said yes in the middle of the week!

I believe this happened last time and I ended up reinstalling. I'm sure I'll have to do the same this time. But I have work to do.

The point I'm making is that there's no way I'd update Windows 10 to 11 without two days notice. I would plan ahead. Yet I can't trust my Ubuntu box not to update itself.

So would it not be a good idea to make it clear to the user that this is a major upgrade rather than a patch? If people are to rely on Linux desktop as their day to day machine that is?

Rob.

Ubuntu screen stays black after waking from sleep (Dell Latitude E7450, Wayland) https://askubuntu.com/questions/1568552/ubuntu-screen-stays-black-after-waking-from-sleep-dell-latitude-e7450-wayland

im having a really annoying problem on my dell latitude e7450 (intel graphics) where Ubuntu won't turn the screen back on after sleep. the laptop wakes up, but the screen just stays totally black.

I'm on the latest version of Ubuntu and I'm using Wayland. (just to be clear, I want to stick with Wayland and I haven't tried xorg at all for this).

Here's a list of what I've tried so far using Kate to edit the config files:

I tried fixing the Intel power-saving stuff:

I added i915.enable_dc=0 and i915.enable_psr=0 to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub.

Forced deep sleep:

I also added mem_sleep_default=deep to the grub cmdline to make sure it's actually going into a real sleep state.

Enabled early KMS for the graphics driver:

I added i915 to the bottom of my /etc/initramfs-tools/modules file so the driver loads early.

After doing all that, i ran sudo update-grub and sudo update-initramfs -u and rebooted.

Even after updating Ubuntu to the latest version and applying all these fixes, it still doesn't fix the screen wake up problem. Does anyone know what else I can try to fix this black screen issue on Wayland?

System Details Report

Date generated: 2026-07-22 20:42:03

Hardware Information:

  • Hardware Model: Dell Inc. Latitude E7450

  • Memory: 16.0 GiB

  • Processor: Intel Core i7-5600U × 4

  • Graphics: Intel HD Graphics 5500 (BDW GT2)

  • Disk Capacity: 512.1 GB

Software Information:

  • Firmware Version: A24

  • OS: Ubuntu 26.04

  • OS Build: (null)

  • OS Type: 64-bit

  • GNOME Version: 50

  • Windowing System: Wayland

  • Kernel Version: Linux 7.0.0-28-generic

Note: This is definitely an Ubuntu specific software issue. The laptop wakes from sleep perfectly fine on other operating systems like MX Linux,Fedora, EndeavourOS so the hardware and screen are fully functional.

Kernel Panic unable to mount root fs https://askubuntu.com/questions/1568551/kernel-panic-unable-to-mount-root-fs

Today when I turned on my PC for the day I got a purple screen with the following error: Kernel Panic Unable to mount root to fs on unknown block

I logged into an older kernel (current seems to be 7.0.0-28-generic) and ran dpkg --configure -a to try and maybe repair whatever was wrong but it immediately tries to Autoinstall an Nvidia package and end in error:

Setting up linux-image-7.0.0-28-generic (7.0.0-28.28~24.04.1) ...
Setting up linux-headers-7.0.0-28-generic (7.0.0-28.28~24.04.1) ...
/etc/kernel/header_postinst.d/dkms:
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Autoinstall of module nvidia/570.211.01 for kernel 7.0.0-28-generic (x86_64)
Building module(s)...........(bad exit status: 2)
Failed command:
'make' -j16 KERNEL_UNAME=7.0.0-28-generic IGNORE_CC_MISMATCH=1 SYSSRC=/lib/modules/7.0.0-28-generic/build LD=/usr/bin/ld.bfd CONFIG_X86_KERNEL_IBT= IGNORE_PREEMPT_RT_PRESENCE=1 IGNORE_XEN_PRESENCE=1 modules
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/nvidia-dkms-570.0.crash'

Error! Bad return status for module build on kernel: 7.0.0-28-generic (x86_64)
Consult /var/lib/dkms/nvidia/570.211.01/build/make.log for more information.

Autoinstall of module openrazer-driver/3.11.0 for kernel 7.0.0-28-generic (x86_64)
Building module(s)...(bad exit status: 2)
Failed command:
KERNELDIR=/lib/modules/7.0.0-28-generic/build make driver
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/openrazer-driver-dkms.0.crash'

Error! Bad return status for module build on kernel: 7.0.0-28-generic (x86_64)
Consult /var/lib/dkms/openrazer-driver/3.11.0/build/make.log for more information.

Autoinstall on 7.0.0-28-generic failed for module(s) nvidia(10) openrazer-driver(10).

Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 1
dpkg: error processing package linux-headers-7.0.0-28-generic (--configure):
 installed linux-headers-7.0.0-28-generic package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-headers-generic-hwe-24.04:
 linux-headers-generic-hwe-24.04 depends on linux-headers-7.0.0-28-generic; however:
  Package linux-headers-7.0.0-28-generic is not configured yet.

dpkg: error processing package linux-headers-generic-hwe-24.04 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic-hwe-24.04:
 linux-generic-hwe-24.04 depends on linux-headers-generic-hwe-24.04 (= 7.0.0-28.28~24.04.1); however:
  Package linux-headers-generic-hwe-24.04 is not configured yet.

dpkg: error processing package linux-generic-hwe-24.04 (--configure):
 dependency problems - leaving unconfigured
Processing triggers for linux-image-7.0.0-28-generic (7.0.0-28.28~24.04.1) ...
/etc/kernel/postinst.d/dkms:
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Autoinstall of module nvidia/570.211.01 for kernel 7.0.0-28-generic (x86_64)
Building module(s)...........(bad exit status: 2)
Failed command:
'make' -j16 KERNEL_UNAME=7.0.0-28-generic IGNORE_CC_MISMATCH=1 SYSSRC=/lib/modules/7.0.0-28-generic/build LD=/usr/bin/ld.bfd CONFIG_X86_KERNEL_IBT= IGNORE_PREEMPT_RT_PRESENCE=1 IGNORE_XEN_PRESENCE=1 modules
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/nvidia-dkms-570.0.crash'

Error! Bad return status for module build on kernel: 7.0.0-28-generic (x86_64)
Consult /var/lib/dkms/nvidia/570.211.01/build/make.log for more information.

Autoinstall of module openrazer-driver/3.11.0 for kernel 7.0.0-28-generic (x86_64)
Building module(s)...(bad exit status: 2)
Failed command:
KERNELDIR=/lib/modules/7.0.0-28-generic/build make driver
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/openrazer-driver-dkms.0.crash'

Error! Bad return status for module build on kernel: 7.0.0-28-generic (x86_64)
Consult /var/lib/dkms/openrazer-driver/3.11.0/build/make.log for more information.

Autoinstall on 7.0.0-28-generic failed for module(s) nvidia(10) openrazer-driver(10).

Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/postinst.d/dkms exited with return code 1
dpkg: error processing package linux-image-7.0.0-28-generic (--configure):
 installed linux-image-7.0.0-28-generic package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 linux-headers-7.0.0-28-generic
 linux-headers-generic-hwe-24.04
 linux-generic-hwe-24.04
 linux-image-7.0.0-28-generic

And when I check this make.log I get even more confused. This is mostly what appears in it:

In file included from :
././common/inc/nv-mm.h: In function ‘nv_vm_flags_set’:
././common/inc/nv-mm.h:317:25: error: ‘struct vm_area_struct’ has no member named ‘__vm_flags’; did you mean ‘vm_flags’?
  317 |     ACCESS_PRIVATE(vma, __vm_flags) |= flags;
      |                         ^~~~~~~~~~
/usr/src/linux-headers-7.0.0-28-generic/include/linux/compiler_types.h:81:42: note: in definition of macro ‘ACCESS_PRIVATE’
   81 | # define ACCESS_PRIVATE(p, member) ((p)->member)
      |                                          ^~~~~~
././common/inc/nv-mm.h: In function ‘nv_vm_flags_clear’:
././common/inc/nv-mm.h:329:25: error: ‘struct vm_area_struct’ has no member named ‘__vm_flags’; did you mean ‘vm_flags’?
  329 |     ACCESS_PRIVATE(vma, __vm_flags) &= ~flags;
      |                         ^~~~~~~~~~
/usr/src/linux-headers-7.0.0-28-generic/include/linux/compiler_types.h:81:42: note: in definition of macro ‘ACCESS_PRIVATE’
   81 | # define ACCESS_PRIVATE(p, member) ((p)->member)
      |                                          ^~~~~~

I am so confused and I am so tired of banging my head against the wall. I really need some help here from someone who has a clearer head right now. I'd appreciate any help.

Ubuntu upgrade failure recovery https://askubuntu.com/questions/1568548/ubuntu-upgrade-failure-recovery

I am completely new to this. Yesterday I tried to update Ubuntu 22.04.5 to 24.04. After addressing all of the errors by typing in the sudo command I got to the end and restarted my laptop which is a Lenovo ThinkPad X1 Extreme. After logging in, I got the screen showed in the attached screenshot. I tried pressing Ctrl+Alt+F3 (and F4 and F5), and none of that got me past the "Oh no" screen.

enter image description here

I sincerely hope that I've included enough information for my question to make sense. Could someone please tell me something else I can try?

locate is forgetting files in home folder that it will find after another updatedb https://askubuntu.com/questions/1568543/locate-is-forgetting-files-in-home-folder-that-it-will-find-after-another-update

I run locate for files in my home (/home/xxxx) directory that I know have existed for months; it can't find them, but shows files in other file systems like /boot, /bulk, /usr, /var.

I run sudo updatedb and it then finds them. A day or two (or week ...) later, and locate can't find other files in the home directory. Again, a sudo updatedb fixes it.

This has been happenening for months.

FYI I checked one of the 'missing' files; it was created on 10 Jan 2026 and last accessed on 15 Jun 2026 - over a month ago.

To re-iterate, as some commenters are confusing 'never-indexed' with 'indexed-and-then-home-directory-forgotten-a-day-later'.

I am the sole user of this laptop.

It was a fresh Ubuntu 25.10 install, and then upgraded to 26.04. Hardware is HP Victus 15 laptop with 2TB SSD.

Example of terminal session (with extra spacing wrapping commands to make it easier to follow:

xxxx@vvvv15:~/git/yyyyArduino$ locate -i morse

/boot/grub/x86_64-efi/morse.mod
/bulk/main_bulk/Win150G/MyDocszzzz/eBooks/SabbathInPuritanNewEngland_AliceMorseEarle_pg8659.txt
/usr/bin/brltty-morse
/usr/lib/grub/x86_64-efi/morse.mod
/var/lib/flatpak/appstream/flathub/x86_64/6a9061995528fe88b68fd1212b6dcbb88012e3a8bdde4cf1f0156b92e666cec5/icons/128x128/io.github.teacond.Morse.png
/var/lib/flatpak/appstream/flathub/x86_64/6a9061995528fe88b68fd1212b6dcbb88012e3a8bdde4cf1f0156b92e666cec5/icons/64x64/io.github.teacond.Morse.png
/var/lib/swcatalog/icons/ubuntu-resolute-universe/64x64/xdemorse_xdemorse.png

xxxx@vvvv15:~/git/yyyyArduino$ sudo updatedb

[sudo: authenticate] Password:
/usr/bin/find: '/run/user/1000/gvfs': Permission denied
/usr/bin/find: '/run/user/1000/doc': Permission denied

xxxx@vvvv15:~/git/yyyyArduino$ locate -i morse

/boot/grub/x86_64-efi/morse.mod
/bulk/main_bulk/Win150G/MyDocszzzz/eBooks/SabbathInPuritanNewEngland_AliceMorseEarle_pg8659.txt
/home/xxxx/.cache/gnome-software/icons/09ba72a3038b432d4fc5c9363414bf17ff670ac1-io.github.teacond.Morse.png
/home/xxxx/.cache/gnome-software/icons/4ba28e0fe8fb6d8d61bef987d077504e0210c2f9-io.github.teacond.Morse.png
/home/xxxx/.cache/gnome-software/icons/54b2d0516ff523f778167779b661db3efb2b966d-io.github.teacond.Morse.png
/home/xxxx/.cache/gnome-software/icons/a0ce9bf871d2496151ef19a82836da1831871a2e-io.github.teacond.Morse.png
/home/xxxx/.local/share/Trash/files/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode
/home/xxxx/.local/share/Trash/files/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/Makefile
/home/xxxx/.local/share/Trash/files/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.ino
/home/xxxx/1_home_z15/.local/share/doc/networkx-3.1/examples/graph/__pycache__/plot_morse_trie.cpython-38.pyc
/home/xxxx/1_home_z15/.local/share/doc/networkx-3.1/examples/graph/plot_morse_trie.py
/home/xxxx/wwww/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode
/home/xxxx/wwww/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/Makefile
/home/xxxx/wwww/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.ino
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/Makefile
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.ino
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.o
/home/xxxx/git/yyyyArduino/AUnit_Tests_Folder/yyyymanzUtes_Test_Folder/TestMorseCode/TestMorseCode.out
/home/xxxx/git/yyyyArduino/AwkStuff/hex/TestMorseCode.ino.hex
/home/xxxx/git/yyyyArduino/AwkStuff/hex/TestMorseCode.ino.with_bootloader.hex
/home/xxxx/git/yyyyArduino/AwkStuff/ino_cpp_d/TestMorseCode.ino.cpp.d
/usr/bin/brltty-morse
/usr/lib/grub/x86_64-efi/morse.mod
/var/lib/flatpak/appstream/flathub/x86_64/6a9061995528fe88b68fd1212b6dcbb88012e3a8bdde4cf1f0156b92e666cec5/icons/128x128/io.github.teacond.Morse.png
/var/lib/flatpak/appstream/flathub/x86_64/6a9061995528fe88b68fd1212b6dcbb88012e3a8bdde4cf1f0156b92e666cec5/icons/64x64/io.github.teacond.Morse.png
/var/lib/swcatalog/icons/ubuntu-resolute-universe/64x64/xdemorse_xdemorse.png

xxxx@vvvv15:~/git/yyyyArduino$
Unable to update grub https://askubuntu.com/questions/1568542/unable-to-update-grub

I am trying to append the substring i915.enable_rc6=0 intel_idle.max_cstate=1 to grub. Without it my system will not boot up.

I have changed the line

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

to

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1"

In /etc/default/grub and run sudo update-grub but when I reboot. I attempt to reboot I get a black screen.

I have tried boot repair however there is no i915.enable_rc6=0 intel_idle.max_cstate=1 option.

I don't want to have to edit grub every time I start my machine. I'm running 24.04.4 LTS.

Update

When I run sudo update-grub the last few lines are

...
Found linux image: /boot/vmlinuz-3.13.0-98-generic
Found initrd image: /boot/initrd.img-3.13.0-98-generic
Found memtest86+x64 image: /boot/memtest86+x64.bin
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows 7 on /dev/sda1
Found Windows 7 on /dev/sda2
Found Linux Mint 22.2 Zara (22.2) on /dev/sdb6
Adding boot menu entry for UEFI Firmware Settings ...
done

So it doesn't look like there's an error. But when I grep splash I see that the last few entries do not have the c_state string. grub probably shows one of these by default.

grep splash /boot/grub/grub.cfg 
    linux   /boot/vmlinuz-6.8.0-136-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-6.8.0-136-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-6.8.0-134-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-6.8.0-85-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-4.4.0-47-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-4.4.0-45-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-4.4.0-42-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-4.4.0-38-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-74-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-73-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-71-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-69-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-68-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-66-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-65-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-64-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-61-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-59-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-58-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-56-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-51-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-49-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-47-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-43-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-42-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-41-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-39-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-37-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-33-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-32-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-31-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-30-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-28-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-26-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.19.0-25-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.13.0-101-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.13.0-100-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
        linux   /boot/vmlinuz-3.13.0-98-generic root=UUID=8d963769-7400-43b3-9beb-b5bfec752371 ro  quiet splash i915.enable_rc6=0 intel_idle.max_cstate=1 $vt_handoff
    linux /boot/vmlinuz-6.14.0-33-generic root=UUID=79124f46-afcd-4ddf-a308-d81765790722 ro quiet splash
        linux /boot/vmlinuz-6.14.0-33-generic root=UUID=79124f46-afcd-4ddf-a308-d81765790722 ro quiet splash
        linux /boot/vmlinuz-6.14.0-33-generic root=UUID=79124f46-afcd-4ddf-a308-d81765790722 ro quiet splash
        linux /boot/vmlinuz-6.14.0-29-generic root=UUID=79124f46-afcd-4ddf-a308-d81765790722 ro quiet splash

And as I said the string fails to appear in grub, as shown below

grub

Only Getting Default Apache Page on Vagrant VM https://askubuntu.com/questions/1568526/only-getting-default-apache-page-on-vagrant-vm

This is one of several VMs I have, all the others work. But even deleting the "html" directory, I still get the default page, so it's presumably the fallback.

The /etc/hosts file has this: 192.168.56.9 newbe.test

The Vagrantfile looks like this:


Vagrant.configure('2') do |config|
  # Set Box
  config.vm.box = "bento/ubuntu-24.04"
  # Set hostname
  config.vm.hostname = "newbe"
  config.vm.define "newbe"

  # Prevent vagrant-vbguests from being auto updated, this is time consuming and causes version mismatch with host
  if Vagrant.has_plugin? "vagrant-vbguest"
    config.vbguest.no_install  = false
    config.vbguest.auto_update = false
    config.vbguest.no_remote   = true
  end

  # Enable vagrant-bindfs support, if the plugin is installed
  # see https://github.com/gael-ian/vagrant-bindfs for details
  if Vagrant.has_plugin?("vagrant-bindfs")
    # The bindfs option has one more option, and the /var/nfs
    # is where the the folder is synced then it binds it to the
    # guest_path after.
    #
    # Ubuntu 22.04 has UDP disabled for NFS mounts
    # https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668
    config.vm.synced_folder ".", "/var/nfs", type: "nfs", nfs_udp: false
    # config.vm.synced_folder ".", "/var/nfs", type: "nfs"

    # This uses uid and gid of the user that started vagrant.
    config.nfs.map_uid = Process.uid
    config.nfs.map_gid = Process.gid
    config.bindfs.bind_folder "/var/nfs", "/var/www",
      # perms: 'u=rwx:g=rwx:o=rwx',
      # perms: 'u=rwX:g=rD:o=rD',
      perms: 'u=rwX:g=rwD',
      u: 'vagrant',
      g: 'www-data',
      o: 'nonempty'
  else
    # Enable NFS file system
    config.vm.synced_folder ".", "/var/www", type: "nfs",  nfs_udp: false
    # This uses uid and gid of the user that started vagrant.
    config.nfs.map_uid = Process.uid
    config.nfs.map_gid = Process.gid
  end

  # This uses the vagrant-disksize support, if the plugin is installed
  if Vagrant.has_plugin?("vagrant-disksize")
    config.disksize.size = '20GB'
  end

  # Configure RAM
  config.vm.provider "libvirt" do |vb|
    # Customize the amount of memory on the VM:
    vb.memory = "4096"
    vb.cpus = 2
  end

  # Specify private network
  config.vm.network "private_network", ip: "192.168.56.9"
  # Port requires for postgres
  config.vm.network :forwarded_port, guest: 5432, host: 5430
#   config.vm.network :forwarded_port, guest: 80, host: 8080

end

It's essentially the same as other working VMs I have.

The provisioning is inherited and will be changed but it's one step at a time. To provision we SSH in and go to /var/www/local and run ./bootstrap10.sh of which the relevant part looks like this (I apologise for it being a mess, as I said, it's inherited, I will be switching it to ansible):


# Variables
DBHOST=localhost

DBNAME=xxxxxxdb
DBUSER=xxxxxxdbuser
DBPASSWD=xxxxxxdbpass

#DBHCNAME=herokudb
#DBHCUSER=herokudbuser
#DBHCPASSWD=herokudbpass

# Remotes from Production
REMOTEDB=DATABASE_URL # Production's Xxxxxx DB
REMOTEHOST=be-prod

# PHP version to install
OLD_PHP_VERSION=8.2
PHP_VERSION=8.3

echo -e "\n--- Adding Packages  ---\n"

echo -e "--- PHP Repo"
sudo add-apt-repository ppa:ondrej/php -y
sudo apt-get update

echo -e "\n--- make wget unzip curl apache2"
sudo apt-get -y install make wget unzip curl apache2

echo -e "\n--- php$PHP_VERSION"
sudo apt-get -y install php$PHP_VERSION

echo -e "\n--- libapache2-mod-php php-cli php-common php-mbstring php-gd php-intl php-pgsql php-zip php-curl php-dev"
sudo apt-get -y install libapache2-mod-php php$PHP_VERSION-cli php$PHP_VERSION-common php$PHP_VERSION-mbstring php$PHP_VERSION-gd php$PHP_VERSION-intl php$PHP_VERSION-pgsql php$PHP_VERSION-zip php$PHP_VERSION-curl php$PHP_VERSION-dev

echo -e "\n--- php-memcached memcached"
sudo apt-get -y install php$PHP_VERSION-memcached memcached

echo -e "\n[memcached]\nextension=memcached.so" | sudo tee -a /etc/php/$PHP_VERSION/apache2/php.ini

echo -e "--- php-opcache php-apcu"
sudo apt-get -y install php$PHP_VERSION-opcache php$PHP_VERSION-apcu

echo -e "\n--- php-xml php-uploadprogress"
sudo apt-get -y install php$PHP_VERSION-xml php$PHP_VERSION-uploadprogress

echo -e "\n--- git-all"
sudo apt-get -y install git-all

echo -e "\n--- channel-update pecl.php.net"
sudo pecl channel-update pecl.php.net

echo -e "\n--- pecl install mcrypt-1.0.2"
sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install libmcrypt-dev
sudo pecl install mcrypt-1.0.2

echo -e "\n--- Set-up apache2 site and PHP config  ---\n"
sudo cp ./fqdn.conf /etc/apache2/sites-available/
sudo a2dissite 000-default.conf
sudo a2ensite fqdn

sudo a2dismod php$OLD_PHP_VERSION
sudo a2enmod php$PHP_VERSION
sudo service apache2 restart || exit

echo -e "\n--- Set-up apache2 site config DONE  ---\n"

(The rest is just about fetching a database)

And finally the fqdn.conf is this:

DirectoryIndex index.php index.html

<VirtualHost *:80>
    DocumentRoot "/var/www/web"
    ServerName newbe.test
    ServerAlias www.newbe.test
    ErrorLog ${APACHE_LOG_DIR}/be_test_error.log
    CustomLog ${APACHE_LOG_DIR}/be_test_access.log combined

    <Directory "/var/www/web">
        AllowOverride All
        Options -Indexes +FollowSymLinks
        Require all granted
    </Directory>
</VirtualHost>
Ask Ctrl+Alt+T to open Ptyxis instead of gnome-terminal https://askubuntu.com/questions/1568519/ask-ctrlaltt-to-open-ptyxis-instead-of-gnome-terminal

I have the new Terminal by Ptyxis and the old gnome-terminal both in my Ubuntu 26.04. When I push Ctrl+Alt+T the old gnome-terminal appears. How to switch to modern Terminal by Ptyxis? I can call Terminal by Ptyxis manually, but I want to use Ctrl+Alt+T, and I don't want to remove gnome-terminal.

I have tried this without success:

$ sudo update-alternatives --config x-terminal-emulator
[sudo: authenticate] Password:  
There are 2 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).

  Selection    Path                             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/ptyxis                   40        auto mode
  1            /usr/bin/gnome-terminal.wrapper   40        manual mode
  2            /usr/bin/ptyxis                   40        manual mode

Press <enter> to keep the current choice[*], or type selection number:

Then pressed enter key. But Ctrl+Alt+T still calls old gnome-terminal.

Kernel 7.0.0-28-generic on Dell Latitude 7380 display issue: extremely dark https://askubuntu.com/questions/1568498/kernel-7-0-0-28-generic-on-dell-latitude-7380-display-issue-extremely-dark

Recently, on this Dell Latitude 7380, running Ubuntu 24.04.4 LTS with Wayland, the kernel updated from v. 6.17.0-40-generic to 7.0.0-28-generic. After rebooting the display became extremely dark, starting immediately after the selection of OS was made in grub. It was barely readable in a dimly lit room, and it also appeared to flicker slightly.

Rebooting and selecting kernel 6.17.0-40 from grub worked normally, with fully controllable brightness. Retesting both kernels gave consistent results. For now, I've changed the grub selection order so that 6.17.0-40 is the first, i.e., default entry. That kernel and its header also have been set on hold. However, I'd like to know what causes the issue, and if there is a workaround, or newer kernel in the pipeline that could be tested to see if the issue has been resolved.

The results of uname -a are as follows for the new and old kernels, respectively:

Linux <PC_NAME> 7.0.0-28-generic #28~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul  1 15:50:57 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Linux <PC_NAME> 6.17.0-40-generic #40~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue Jun 23 16:48:12 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Here are relevant parts of a system report:

Hardware Model:      Dell Inc. Latitude 7380
Memory:              16.0 GiB
Processor:           Intel® Core™ i7-6600U × 4
Graphics:            Intel® HD Graphics 520 (SKL GT2)
Disk Capacity:       512.1 GB
Firmware Version:    1.38.0
OS Name:             Ubuntu 24.04.4 LTS
GNOME Version:       46
Windowing System:    Wayland
Values /sys/class/backlight/intel_backlight/:
           Kernel: 6.17      7.0              
max_brightness:    7500     1023
actual_brightness: 2136     1023
brightness:        2136     1023
bi_power:             0        0
scale:             unknown  unknown
type:              raw      raw
uevent:            [null]  [null]

Has kernel 7.0.0-28-generic dropped support for hardware in this older Dell? This issue is about a Linux kernel update. Nothing in BIOS has changed.

Clones of the Dell 7380 (only slightly individualized per user) had been installed on four other laptops: two HP's, a low-end Acer, and an old Toshiba. Those machines receive the same updates as the Dell, and got kernel 7.0 (and any Wayland drivers) through Ubuntu Hardware Enablement (HWE) stack. Those four machines operate well with the new kernel; no issue has been noted, so the issue is peculiar to the Dell 7380 Latitude and its internal graphics.

Is there a conflict with Wayland windowing system?

Is there a driver needed?

Any help would be appreciated.

Testing kernel 7.0.0-14 in Ubuntu 26.04: it works

The latest Ubuntu 26.04 version was downloaded 22 Jul 2026 and used to make a bootable USB flash drive.The display worked well, at full brightness, and the brightness was controlled correctly from the assigned keys. Other peripherals (WiFi, sound, etc.) appear to work, as well.

So: The issue appears to be either kernel 7.0.0-28, its use on Ubuntu 24.04, or some peculiarity in the setup of this particular machine.

Full system freeze on boot with charger connected — ACPI BIOS Error (AE_AML_BUFFER_LIMIT) on HP Victus 15-fb3xxx https://askubuntu.com/questions/1568308/full-system-freeze-on-boot-with-charger-connected-acpi-bios-error-ae-aml-buff

I have an HP Victus 15-fb3xxx (Ryzen 7 7445HS, RTX 3050 laptop, BIOS F.14) running Ubuntu 26.04 (kernel 7.0.0-27-generic). The system freezes completely (hard freeze, requires forced shutdown) consistently when booting with the charger connected, even without any heavy workload.

In journalctl -b -1 -p err from the boot right before the freeze, I consistently see this:

kernel: No irq handler for 1.55
kernel: No irq handler for 2.55
[...]
kernel: ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Index (0x000000032) is beyond end of object (length 0x32) (20251212/exoparg2-393)
kernel: ACPI Error: Aborting method \_SB.WMID.WQBZ due to previous error (AE_AML_BUFFER_LIMIT) (20251212/psparse-529)
kernel: ACPI Error: Aborting method \_SB.WMID.WQBE due to previous error (AE_AML_BUFFER_LIMIT) (20251212/psparse-529)

WQBZ/WQBE appear to be HP-proprietary WMI methods related to temperature/power-mode reporting (also queried by the NVIDIA driver via PlatformRequestHandler, which in a separate log reports failed to get target temp from SBIOS).

I've already ruled out the WiFi driver (RTL8852BE-VT, rtw89_8852bte module) as the cause of this specific freeze — it had a separate, unrelated power-save-mode bug that I already fixed with rtw89_core.disable_ps_mode=1 via GRUB, and it no longer shows up in recent logs.

Concrete questions:

  • Has anyone with an HP laptop (Victus, Omen, or similar) seen this exact AE_AML_BUFFER_LIMIT error on the WQBZ/WQBE methods, and correlated it with freezes specifically when the charger is connected/detected?
  • Is there a kernel parameter or a way to blacklist the hp_wmi module that mitigates this without losing critical functionality (fan control, function keys)?
  • Has HP fixed this ACPI table bug in any BIOS version newer than F.14 for this laptop line?

Happy to attach a full acpidump if that helps diagnose it further.


Update (July 10):

Some important corrections and new findings since posting:

  • The charger is NOT the trigger. I initially correlated the freeze with the charger, but it also happens on battery, with no charger connected, after ~40 minutes of normal uptime. So the charger connection was a red herring — please disregard that part of the title.

  • NVIDIA D3 power-state failure found. On one freeze I caught this on screen: nvidia 0000:01:00.0: Unable to change power state from D3hot to D0, device inaccessible (plus the same for snd_hda_intel and an nvidia-modeset HDMI-0 pixel clock error). I mitigated it with nvidia.NVreg_DynamicPowerManagement=0x00 in GRUB (confirmed Runtime D3 status: Disabled), but the freeze still occurs, so this was a symptom, not the root cause.

  • The freeze leaves no trace in the local journal. journalctl -b -1 simply cuts off mid-activity with no error, oops, or panic — a silent hard hang. To capture it, I've set up netconsole / live journal streaming to a second machine over the network. Still waiting to catch a freeze with usable output.

  • The ACPI AE_AML_BUFFER_LIMIT errors on WQBZ/WQBE remain present in every boot regardless of the mitigations above.

Current GRUB cmdline: rtw89_core.disable_ps_mode=1 rtw89_pci.disable_aspm_l1=1 rtw89_pci.disable_aspm_l1ss=1 pcie_aspm=off nvidia.NVreg_DynamicPowerManagement=0x00

Will update again once I capture the hang over netconsole and/or after testing noapic and a BIOS update to F.15.


Update 2 (July 10, later):

Caught a hard freeze with actual output on screen this time (previously it was a silent hang with nothing in the local journal). The screen showed:

kernel: nvidia 0000:01:00.0: Unable to change power state from D3hot to D0, device inaccessible kernel: snd_hda_intel 0000:01:00.1: Unable to change power state from D3hot to D0, device inaccessible nvidia-modeset: ERROR: GPU:0: Failure reading maximum pixel clock value for display device HDMI-0. kernel: BUG: unable to handle page fault for address: ffffcb14037700d0

So the D3hot→D0 resume failure I mentioned in Update 1 isn't just a cosmetic error — it culminates in a real kernel page fault (likely nvidia-modeset dereferencing an invalid pointer after the device dropped off the PCI bus), which is what causes the full hang.

Root cause of the gap: nvidia.NVreg_DynamicPowerManagement=0x00 (which I'd already set) only disables NVIDIA's own internal power management — it does NOT disable the kernel's generic PCI runtime power management, which is a separate control. Checking:

cat /sys/bus/pci/devices/0000:01:00.0/power/control

returned auto, meaning the kernel could still autosuspend the GPU independently of the NVIDIA driver setting.

Fix applied: forced it to on and made it persistent via udev:

echo on | sudo tee /sys/bus/pci/devices/0000:01:00.0/power/control

/etc/udev/rules.d/99-nvidia-no-pm.rules: SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{power/control}="on"

Currently monitoring to see if this closes the gap. Also using netconsole/live journal streaming to a second machine to catch any future freeze with full context, since local journalctl doesn't survive a hang this violent.


Update 3 (July 11):

Progress and new findings:

The freeze produces a real kernel page fault. After disabling runtime PM at the PCI level (echo on > /sys/bus/pci/devices/0000:01:00.0/power/control, made persistent via udev rule + systemd service), the freeze still occurred, and I caught this on screen before the black-screen hang:

nvidia 0000:01:00.0: Unable to change power state from D3hot to D0, device inaccessible snd_hda_intel 0000:01:00.1: Unable to change power state from D3hot to D0, device inaccessible nvidia-modeset: ERROR: GPU:0: Failure reading maximum pixel clock value for display device HDMI-0. BUG: unable to handle page fault for address: ffffcb14037700d0

So the failed D3hot->D0 transition leads to a kernel page fault. power/control was confirmed on at freeze time, so standard runtime PM wasn't the trigger — something else is still driving the GPU into D3.

Already in hybrid mode. prime-select query returns on-demand, so the hybrid configuration by itself does not prevent the freezes. HP Support has confirmed on their forums that Victus laptops aren't officially validated for Linux (GPU/audio/thermal only validated for Windows 11), consistent with the ACPI firmware bug being the root cause.

Currently testing noapic (boot logs show repeated No irq handler for X.55 messages, so interrupt routing via the broken ACPI tables seemed worth ruling out). Current cmdline:

rtw89_core.disable_ps_mode=1 rtw89_pci.disable_aspm_l1=1 rtw89_pci.disable_aspm_l1ss=1 pcie_aspm=off nvidia.NVreg_DynamicPowerManagement=0x00 noapic

Next isolated test, only if noapic proves insufficient, is fully disabling the dGPU via prime-select intel. The AE_AML_BUFFER_LIMIT / WQBZ/WQBE ACPI errors remain constant across every boot regardless of any mitigation.


Update (July 11) — root cause pinpointed in the ACPI method:

Captured the full AML failure via dmesg. The WQBZ method aborts on an off-by-one buffer access:

ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Index (0x32) is beyond end of object (length 0x32) (20251212/exoparg2-393) Initialized Local Variables for Method [WQBZ]: Local1: Integer 0x32 Local5: Integer 0x32 ACPI Error: Aborting method _SB.WMID.WQBZ due to previous error (AE_AML_BUFFER_LIMIT) ACPI Error: Aborting method _SB.WMID.WQBE due to previous error (AE_AML_BUFFER_LIMIT) hp_bioscfg: Returned error 0x3, "Invalid command value/Feature not supported"

The object length is 0x32 (50) and the method tries to index element 0x32 — one past the last valid index (0–49). A classic off-by-one in HP's AML bytecode. This is a firmware bug, not fixable via kernel parameters.

Things I've now ruled out as the freeze cause:

  • WiFi driver (rtw89) — mitigated, no longer in logs.
  • NVIDIA dGPU — freeze still happens with prime-select intel (dGPU fully off, nvidia-smi reports no device).
  • External mouse/keyboard — they enumerate cleanly (Dell KB216, generic USB optical mouse), no i2c/usb errors tied to them.
  • noapic — tested and removed; it introduced new amd_gpio / atkbd / i2c_designware controller timed out errors without fixing the hang.
  • PCI runtime PM forced to on — freeze persists regardless.

Also note amdgpu 0000:06:00.0: Runtime PM not available — even the integrated AMD GPU can't do runtime PM here, consistent with the ACPI power subsystem being broken at the firmware level.

Current plan: attempt a BIOS update to F.15 (via HP's USB flash mechanism if supported, to avoid needing Windows), since the root cause is in firmware. If HP hasn't fixed the WQBZ off-by-one in F.15, the fallback is an ACPI table override (acpidump + iasl) patching the method. Will report back.


Update (July 11) — WORKAROUND APPLIED (pending real-world confirmation):

Since HP doesn't provide a Linux BIOS update path for this model (and BIOS updates on Victus laptops have a documented brick risk), I patched the broken method directly via a DSDT override loaded from initrd. No firmware flashing, fully reversible.

Steps:

  1. sudo acpidump -b and confirmed WQBZ lives in dsdt.dat.
  2. iasl -d dsdt.dat to decompile.
  3. In the WQBZ method, inserted an early Return (DerefOf (N012 [Arg0])) right after the local variable initialization, before the loops that overflow the buffer — effectively neutralizing the method (I don't need the HP WMI feature it feeds on Linux).
  4. Recompiled with iasl -tc dsdt.dsl.
  5. Packed into a cpio at kernel/firmware/acpi/dsdt.aml and loaded it via GRUB_EARLY_INITRD_LINUX_CUSTOM in /etc/default/grub.

Key gotcha: the first attempt didn't apply — the kernel found the table in initrd but kept using the original. The fix was incrementing the OEM Revision in the DefinitionBlock (from 0x01072009 to 0x01072010). The kernel silently ignores a DSDT override whose revision isn't higher than the firmware's. After bumping it, the override applied.

Result: dmesg | grep AE_AML_BUFFER_LIMIT is now empty. WQBZ/WQBE no longer abort. Confirmed the patch survives initramfs regeneration (e.g. after prime-select), since the cpio is prepended independently.

NVIDIA is back in on-demand mode with the patch active. Now testing under the conditions that previously triggered the freeze (4K video, charging, sleep/resume) to confirm this actually eliminates the hangs and not just the log error. Will report back after a few days of uptime.


Update (July 11) — additional trigger found + note on HP Linux support:

After the DSDT patch eliminated the WQBZ freeze, the system was stable for general use. However, I hit a separate, more specific hang: it froze once while playing HD video on the external HDMI monitor. Notably, journalctl -b -1 was completely clean afterwards (silent hard hang, no ACPI error, no D3hot trace) — so this is a different mechanism from the WQBZ firmware bug, which remains fixed (AE_AML_BUFFER_LIMIT stays absent).

Since the HDMI port on this Victus is wired to the NVIDIA dGPU, HD video decode + HDMI output stresses the NVIDIA path specifically. Disabling Chrome's hardware acceleration (chrome://settings/system -> turn off "Use graphics acceleration when available") appears to prevent it — several HD videos have played without a freeze so far. This forces video decode off the NVIDIA GPU. Still confirming with longer uptime.

I also disabled system suspend entirely (systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target), because the NVIDIA D3hot->D0 resume failure would kill the external display on wake. On a hybrid NVIDIA laptop with this firmware, avoiding suspend proved more reliable than fighting the resume path.

Note for others considering this hardware on Linux: the root cause here is a firmware-level off-by-one in HP's own ACPI/WMI bytecode (WQBZ/WQBE), present verbatim across multiple HP models (another user confirmed the identical index on a Spectre X360). HP's official position is that Victus laptops are only validated for Windows, and there is no Linux BIOS update path — so fixing this requires decompiling and patching the DSDT by hand, which is out of reach for most users. The workarounds above make the machine fully usable on Linux, but it's worth being aware going in that this class of HP gaming laptop needs manual firmware-level intervention to run Linux reliably. Hopefully documenting the full fix here spares the next person the multi-hour debugging session.


Update (July 15) — CONFIRMED STABLE after 4 days of normal use:

Following the DSDT patch (WQBZ neutralized) plus the additional workarounds (suspend disabled, Chrome hardware acceleration off for HD video), the system has now been stable for 4 consecutive days of continuous real-world use — movies, series, work sessions, charger connected throughout. Zero freezes of any kind: not the original hard hang, not the D3hot/HDMI resume issue, not the video-decode hang.

Final working configuration for anyone hitting the same bug on similar HP hardware:

  1. DSDT override neutralizing the broken WQBZ method (root cause: an off-by-one in HP's ACPI/WMI bytecode — index 0x32 on an object of length 0x32), loaded via GRUB_EARLY_INITRD_LINUX_CUSTOM in /etc/default/grub. Key detail: the kernel silently ignores the override unless the DSDT's OEM Revision is bumped higher than the original.
  2. rtw89_core.disable_ps_mode=1 — a separate, unrelated WiFi power-save bug (RTL8852BE-VT).
  3. System suspend disabled entirely (systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target) — avoids an NVIDIA D3hot->D0 resume failure that killed the external HDMI display on wake.
  4. Chrome hardware acceleration disabled (chrome://settings/system) — avoids a separate hang tied to HD video decode over the NVIDIA-wired HDMI output.

Important caveat: none of this repairs the underlying hardware or firmware. The WiFi chip's power-save bug and HP's ACPI off-by-one are still physically present in the silicon/BIOS — these are stable, reproducible mitigations, not fixes at the source. Anyone reinstalling Ubuntu or moving to a different kernel will need to reapply all of the above.

Marking this resolved for my case. Hope the full trail here — including everything that didn't work along the way — saves the next person the multi-day debugging marathon.


Update (July 23) — extended stability confirmation + video-decode fix details:

Following up after more real-world use (movies, series, work, charging, ~10+ days total since the DSDT patch):

The WQBZ/ACPI freeze remains completely fixed. No recurrence of the original hard hang.

On the separate HD-video-freeze mentioned in my previous update: it also happened once in VLC (not just Chrome), with the same silent-hang signature (looping audio, no journal trace). Investigated further:

  • Checked system-level VA-API first (vainfo): it already defaults to the AMD iGPU (radeonsi), not NVIDIA. So the issue isn't a system-wide VA-API misconfiguration — each application can still independently choose to use the NVIDIA GPU for decode via its own internal logic (e.g. Chrome's own hardware decode path, VLC's own hwdec option), bypassing the system default.
  • Fix: disabled hardware-accelerated decoding per-application — Chrome (chrome://settings/system) and VLC (Preferences -> Input/Codecs -> Hardware-accelerated decoding -> Disable).
  • Added __NV_PRIME_RENDER_OFFLOAD=0 in /etc/environment as a system-wide fallback for any Prime-aware application.

Also worth noting: I hadn't tested VLC with audio routed through the external monitor before (audio was previously on laptop speakers) — the freeze happened specifically when I switched VLC's audio output to the HDMI monitor. Since the external HDMI on this Victus is wired to the NVIDIA GPU (both video and its HDMI audio controller, snd_hda_intel 0000:01:00.1), it's plausible the NVIDIA HDMI audio path is a contributing factor, not just video decode. Haven't isolated this separately yet (would require reverting the decode fix and testing audio-only), but with the decode fix in place, 5 full HD episodes over 2 days with monitor audio have played without issue.

Unrelated finding while investigating: the WiFi chip (RTL8852BE-VT) throws periodic firmware crash dumps (SER catches error, [ERR]fw PC = ...) independent of anything above — but the driver's built-in SER (System Error Recovery) mechanism recovers it automatically without affecting the rest of the system, confirmed by checking system activity in the following minutes (Docker, Slack, browser all logging normally). Not the cause of any freeze so far; flagging in case others see it and wonder if it's related.

Current full mitigation set:

  • DSDT override neutralizing WQBZ (root cause, see previous update)
  • rtw89_core.disable_ps_mode=1 (WiFi power-save bug)
  • System suspend disabled
  • Hardware-accelerated decoding disabled per-app (Chrome, VLC) + __NV_PRIME_RENDER_OFFLOAD=0 system-wide

Machine has been fully usable for daily work, video, and development for over a week now.

(Ubuntu 24.04.4 Desktop [Wayland]/Gnome 46.0/Linux 6.17.0) How do I rotate login screen portrait left? https://askubuntu.com/questions/1568079/ubuntu-24-04-4-desktop-wayland-gnome-46-0-linux-6-17-0-how-do-i-rotate-login

I have turned my monitor physically in portrait position. I adjusted Settings -> Displays so that the layout for my desktop is okay, but the login screen is still landscape.

I read that this problem could be fixed with following instructions:

sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
sudo systemctl restart gdm3

But to no avail, it just does not work. No matter if I reboot or even completely turn off and back on computer. The login screen remains in landscape position.

According to mutter documentation monitors.xml is read from /etc/xdg. Copied file there but it did not work either. This is clearly an issue that cannot be fixed with blind workarounds.

I edited /etc/xdg/monitors.xml so that there were different settings than in ~/.config/monitors.xml. After that some settings were applied in gdm process login screen while the rotation - it just wont budge, that change havae effects only in user process desktop. The problem is not the location of monitors.xml file, but how it takes effects on different processess, gdm land or user space.

Is it so that mutter under gdm does not have same capabilities than under user process desktop? If so, this is just banging head on the wall.

Could someone please explain the architecture behind all this gdm/mutter/gnome-shell mess?

Best way to sync Google Drive on Ubuntu 26.04 LTS https://askubuntu.com/questions/1567829/best-way-to-sync-google-drive-on-ubuntu-26-04-lts

I need the best way to sync Google Drive on my Ubuntu LTS 26.04 with local cache that allows me to keep working for at least a day without any internet.

Requirements are similar to Google Drive for PC:

  1. Ability to work completely offline (not even internet to "mount" the drive first and then disconnect).
  2. Download and caching of files when they are accessed.

Open source solution -- IMPROVEMENTS NEEDED: rclone vfs local mount now mounts and runs on cache, all without internet as of 22-07-2026. The current code is posted as my answer, and will be updated as I improve certain hiccups (see answer) down the line.

What I have tried and fails:

  1. Nautilus doesn't support native Google Drive starting GNOME 50. https://www.omgubuntu.co.uk/2026/03/google-drive-not-working-nautilus-ubuntu-26-04

  2. Dolphin + Dolphin Plugins + Konqueror + KIO GDrive + KIO Admin: Can't even add the Google account on Dolphin. Page shows blank.

  3. rclone bisync fails randomly and repeatedly. --resyncing has destroyed my work multiple times now. I can provide the last used code if asked.

Ubuntu 26.04 installer freezes at Get:5 /cdrom resolute/main amd64 Packages on older Dell https://askubuntu.com/questions/1567178/ubuntu-26-04-installer-freezes-at-get5-cdrom-resolute-main-amd64-packages-on-o

I am trying to install Ubuntu onto an older Dell laptop using a freshly flashed and validated SanDisk USB 3.0 drive (flashed via balenaEtcher).

The boot sequence starts up fine, but it completely freezes every single time right after reading the very last APT cache repository line: Get:5 file:/cdrom resolute/main amd64 Packages [31.7 kB]

I tried:

  • Replaced the USB drive entirely (originally used a generic UDisk which threw I/O buffer errors, switched to a brand new SanDisk 16GB).

  • Removed quiet splash from the GRUB menu to view the verbose terminal logs.

  • Tried booting with nomodeset (Safe Graphics mode).

  • Tried appending various combinations of boot flags like acpi=off, noapic, and irqpoll.

The logs:

Right before it hits the Get:5 line and hangs, the logs show a couple of errors regarding the communication bus and filesystem:

fuse: device /dev/fuse not found. Kernel module not loaded?
dbus-daemon: A connection to the bus can't be made
Failed to create stream fd: No such file or directory

This is the terminal output right at the freezing point. Since it is stalling the exact millisecond it finishes loading the configuration files and tries to hand over control to the display manager/graphics, I suspect it's a legacy hardware or kernel conflict with this specific Dell motherboard architecture.

Begin: Creating debconf-communicate fifo mechanism ... [    6.216597] evm: overlay not supported
done.
Begin: Running /scripts/casper-bottom ... Begin: Moving mount points... ... done.
Begin: Configuring fstab... ... done.
Begin: Setting up swap... ... done.
Begin: Setting up locales... ... done.
Begin: Setting up automatic login... ... done.
Begin: Setting hostname... ... done.
Begin: Setting up console keyboard... ... done.
Begin: Applying desktop settings... ... done.
Begin: Regenerating SSL certificate... ... hostname: Name or service not known
make-ssl-cert: Could not get FQDN, using '(none)'.
make-ssl-cert: You may want to fix your /etc/hosts and/or DNS setup and run
make-ssl-cert: 'make-ssl-cert generate-default-snakeoil --force-overwrite'
make-ssl-cert: again.
done.
Begin: Loading preseed file... ... done.
Begin: Adding live session user... ... passwd: password changed.
Failed to create stream fd: No such file or directory
Failed to create stream fd: No such file or directory
Failed to create stream fd: No such file or directory
dbus-daemon[723]: [session uid=1000 pid=18446744073709551615 pidfd=5] Activating service name='org.gtk.vfs.Daemon' re
dbus-daemon[723]: [session uid=1000 pid=18446744073709551615 pidfd=5] Successfully activated service 'org.gtk.vfs.Daemon'
dbus-daemon[723]: [session uid=1000 pid=18446744073709551615 pidfd=5] Activating service name='org.gtk.vfs.Metadata' re
fuse: device /dev/fuse not found. Kernel module not loaded?
dbus-daemon[723]: [session uid=1000 pid=18446744073709551615 pidfd=5] Successfully activated service 'org.gtk.vfs.Meta
A connection to the bus can't be made
done.
Begin: Setting up init... ... done.
Begin: Configuring accessibility options... ... done.
Begin: Disabling update-notifier... ... done.
Begin: Enabling detection of crashes... ... done.
Begin: Disabling unnecessary KDE services... ... done.
Begin: Disabling the lock screen for LXQt (LP: #2000787)... ... done.
Begin: Generating APT cache for cdrom... ... Ign:1 file:/cdrom resolute InRelease
Get:2 file:/cdrom resolute Release [664 B]
Get:2 file:/cdrom resolute Release [664 B]
Get:3 file:/cdrom resolute Release.gpg [228 B]
Get:3 file:/cdrom resolute Release.gpg [228 B]
Get:4 file:/cdrom resolute/restricted amd64 Packages [14.5 kB]
Get:5 file:/cdrom resolute/main amd64 Packages [31.7 kB]

Do you have any advice on what specific kernel boot parameters or BIOS tweaks I need to use to force it past this graphical handshake?

Live patch works excellently - it just shows a red ! mark on the Panel https://askubuntu.com/questions/1535390/live-patch-works-excellently-it-just-shows-a-red-mark-on-the-panel

Opening Live Patch does not show any error, so why is there a red "!" mark on the shield icon in the Panel? I am using Ubuntu 22.04. I just restarted, and there are no errors on apt/snap level. nor on dpkg. Is this normal?

Having issues with Putty https://askubuntu.com/questions/1379116/having-issues-with-putty

First, I want to say that I have decided to make the switch completely to be a Linux user now. So what I am about to say very much well could be a user error issue.

I have installed PuTTY onto Ubuntu and the menu pulls up just fine. What I am trying to do is connect to my Oracle Virtual Machine, in this case I am trying to connect to the Kali Linux OS I have installed. Once I enter the IP address in the PuTTY menu, it closes out the application. Literally kills itself, and I am not sure why.

I started to do some experimenting with other IP addresses and server names and websites, with the same result. Not sure what gives but could use some help or better yet an alternative to PuTTY hoping for that SSH Application to work.

Grub boot from Windows iso https://askubuntu.com/questions/1227291/grub-boot-from-windows-iso

Hello i want grub to boot Windows . I have a Windows ISO in my Linux Filesystem . I have No USB Ports . Uefi bios

Mic device not working on Ubuntu 18.04 https://askubuntu.com/questions/1138408/mic-device-not-working-on-ubuntu-18-04

I already installed pavucontrol and checked alsamixer for further verification, but I don't see an end to my problem. This is my Alsa Info

I already reinstalled alsa-pulseaudio, and force-realod.

Did

killall pulseaudio; rm -r ~/.config/pulse/* ; rm -r ~/.pulse*

pulseaudio -k

did

sudo apt-get remove --purge alsa-base pulseaudio

sudo apt-get install alsa-base pulseaudio

sudo apt-get install alsa-base pulseaudio

But none of the above solved the problem.

grey screen from strangers in Omegle https://askubuntu.com/questions/1110930/grey-screen-from-strangers-in-omegle

Since I've update to Ubuntu 18.04, I only have have grey screens from strangers in Omegle. I've tried Firefox and Chrome, same thing. My webcam works fine in Cheese and Skype, and Flash seems up to date... Not sure what is happening here, please help!

Thank you

Ubuntu 14.04: PCI Compliance and openSSH https://askubuntu.com/questions/1051905/ubuntu-14-04-pci-compliance-and-openssh

I'm new to ubuntu and openssh.

Background: I am currently on running Ubuntu 14.04.4 LTS. There is oracle virtualbox installed as well. Virtual box run on Mandriva Drake.

I had to run a PCI compliance report and it said I failed. PCI website asked for more info on what kind of openSSH is running. Asked me to run

dpkg -l openssh

When I run

$dpkg -l openssh


dpkg-query: no packages found matching openssh

When I run ssh -V I get

$ shh-V OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10, OpenSSL 1.0.1f 6 Jan 2014

Also, does it matter if the virtualbox openssh version is lower than the ubuntu 14.04 version? Most of my compliance problems have to do with openssh4.6 which only seems to be on the virtualbox.

When I run on virtual box konsole

ssh -V

I get

OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007

Does this mean I don't have openssh? How can I download it? Should I just upgrade Ubuntu 14.04 to the latest version to pass the PCI? Is there a way to update the virtualbox openssh to something higher??

How should I update my wi-fi driver? https://askubuntu.com/questions/1019862/how-should-i-update-my-wi-fi-driver

I use Ubuntu16.04 and my laptop model is Asus-n552vw. My wi-fi network doesn't work properly. I thought maybe the problem solved if I update my wi-fi driver. I searched for that but couldn't find how should I do it?

EDIT: My problem is very strange and stupid! If I connect to my wi-fi network at home that has 512kbps speed, I should disconnect and reconnect for every access to internet! I mean I must disconnect/reconnect to open a new site, then I must do it again for another site, or refreshing the other apps data.

But, If I use a VPN like windscribe and connecting to it, my network works well untill I am connected to it!!!

Also when I use other network connections with 2mbps or upper speeds, it seems my network works well again!