System Hangs and Intermittent Internet Issues After Recent dom0 Update on Dell Latitude 5400

Since performing a dom0 update a few days ago, I’ve been experiencing two major issues on my Dell Latitude 5400:

  1. The system frequently hangs, requiring a forceful shutdown. This happens unpredictably.
  2. After the update, a qube I use to browse social media lose internet access despite the network functioning normally in other qubes. It shows no internet access for a period, then spontaneously recover after some time without intervention.

Furthermore, I don’t know If this is an issue or not but I haven’t receieve any update for last three days

Qubes was already updated to 4.2.4 and unfortunately I don’t know what the last dom0 update was.

Has anyone else encountered similar issues after a recent dom0 update?

Thanks in advance for any help!

Can you check what packages were updated as part of that update? You can see that using dnf history command in dom0. Especially look for kernel package updates.
Do you have current-testing repository enabled in dom0?

the dnf history command doesn’t show much. Here is the output of 2025 updates:

ID     | Command line              | Date and time    | Action(s)      | Altered
--------------------------------------------------------------------------------
    43 | --exclude=qubes-template- | 2025-03-04 05:17 | Upgrade        |    4   
    42 | --exclude=qubes-template- | 2025-02-22 01:17 | Upgrade        |    6 EE
    41 | --exclude=qubes-template- | 2025-02-19 23:27 | C, E, I, U     |   25 EE
    40 | --exclude=qubes-template- | 2025-02-13 07:02 | C, E, I        |    9 EE
    39 | --exclude=qubes-template- | 2025-02-10 14:59 | Upgrade        |    2   
    38 | --exclude=qubes-template- | 2025-01-17 10:57 | C, E, I, U     |   21 EE
    37 | --exclude=qubes-template- | 2025-01-07 04:01 | Upgrade        |    2   
    36 | --exclude=qubes-template- | 2025-01-01 10:28 | C, E, I, U     |   69 EE

I checked /var/log/dnf.log and here is the output for March 2025:

2025-03-04T05:17:38+0430 INFO --- logging initialized ---
2025-03-04T05:17:38+0430 DDEBUG timer: config: 5 ms
2025-03-04T05:17:38+0430 DEBUG Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade
2025-03-04T05:17:38+0430 DEBUG DNF version: 4.18.0
2025-03-04T05:17:38+0430 DDEBUG Command: dnf check-update 
2025-03-04T05:17:38+0430 DDEBUG Installroot: /
2025-03-04T05:17:38+0430 DDEBUG Releasever: 4.2
2025-03-04T05:17:38+0430 DEBUG cachedir: /var/cache/dnf
2025-03-04T05:17:38+0430 DDEBUG Base command: check-update
2025-03-04T05:17:38+0430 DDEBUG Extra commands: ['check-update']
2025-03-04T05:17:38+0430 DEBUG User-Agent: constructed: 'libdnf (Qubes OS 4.2; generic; Linux.x86_64)'
2025-03-04T05:17:38+0430 DEBUG reviving: failed for 'qubes-dom0-cached', mismatched repomd.
2025-03-04T05:17:38+0430 DEBUG repo: downloading from remote: qubes-dom0-cached
2025-03-04T05:17:38+0430 DEBUG qubes-dom0-cached: using metadata from Tue 04 Mar 2025 05:17:37 AM +0430.
2025-03-04T05:17:38+0430 DDEBUG timer: sack setup: 196 ms
2025-03-04T05:17:38+0430 DEBUG Completion plugin: Generating completion cache...
2025-03-04T05:17:38+0430 DDEBUG Cleaning up.
2025-03-04T05:17:38+0430 DDEBUG Plugins were unloaded.
2025-03-04T05:17:38+0430 INFO --- logging initialized ---
2025-03-04T05:17:38+0430 DDEBUG timer: config: 2 ms
2025-03-04T05:17:38+0430 DEBUG Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade
2025-03-04T05:17:38+0430 DEBUG DNF version: 4.18.0
2025-03-04T05:17:38+0430 DDEBUG Command: dnf --exclude=qubes-template-* -y upgrade 
2025-03-04T05:17:38+0430 DDEBUG Installroot: /
2025-03-04T05:17:38+0430 DDEBUG Releasever: 4.2
2025-03-04T05:17:38+0430 DEBUG cachedir: /var/cache/dnf
2025-03-04T05:17:38+0430 DDEBUG Base command: upgrade
2025-03-04T05:17:38+0430 DDEBUG Extra commands: ['--exclude=qubes-template-*', '-y', 'upgrade']
2025-03-04T05:17:38+0430 DEBUG User-Agent: constructed: 'libdnf (Qubes OS 4.2; generic; Linux.x86_64)'
2025-03-04T05:17:38+0430 DEBUG repo: using cache for: qubes-dom0-cached
2025-03-04T05:17:38+0430 DEBUG qubes-dom0-cached: using metadata from Tue 04 Mar 2025 05:17:37 AM +0430.
2025-03-04T05:17:38+0430 DDEBUG timer: sack setup: 148 ms
2025-03-04T05:17:38+0430 DEBUG Excludes in dnf.conf: qubes-template-*
2025-03-04T05:17:38+0430 DEBUG --> Starting dependency resolution
2025-03-04T05:17:38+0430 DEBUG ---> Package qubes-core-dom0.noarch 4.2.36-1.fc37 will be upgraded
2025-03-04T05:17:38+0430 DEBUG ---> Package qubes-core-dom0.noarch 4.2.37-1.fc37 will be an upgrade
2025-03-04T05:17:38+0430 DEBUG ---> Package qubes-core-qrexec.x86_64 4.2.21-1.fc37 will be upgraded
2025-03-04T05:17:38+0430 DEBUG ---> Package qubes-core-qrexec.x86_64 4.2.23-1.fc37 will be an upgrade
2025-03-04T05:17:38+0430 DEBUG ---> Package qubes-core-qrexec-dom0.x86_64 4.2.21-1.fc37 will be upgraded
2025-03-04T05:17:38+0430 DEBUG ---> Package qubes-core-qrexec-dom0.x86_64 4.2.23-1.fc37 will be an upgrade
2025-03-04T05:17:38+0430 DEBUG ---> Package qubes-core-qrexec-libs.x86_64 4.2.21-1.fc37 will be upgraded
2025-03-04T05:17:38+0430 DEBUG ---> Package qubes-core-qrexec-libs.x86_64 4.2.23-1.fc37 will be an upgrade
2025-03-04T05:17:38+0430 DEBUG --> Finished dependency resolution
2025-03-04T05:17:38+0430 DDEBUG timer: depsolve: 26 ms
2025-03-04T05:17:38+0430 INFO Dependencies resolved.
2025-03-04T05:17:38+0430 INFO ================================================================================
 Package                  Arch     Version            Repository           Size
================================================================================
Upgrading:
 qubes-core-dom0          noarch   4.2.37-1.fc37      qubes-dom0-cached   1.0 M
 qubes-core-qrexec        x86_64   4.2.23-1.fc37      qubes-dom0-cached   276 k
 qubes-core-qrexec-dom0   x86_64   4.2.23-1.fc37      qubes-dom0-cached    43 k
 qubes-core-qrexec-libs   x86_64   4.2.23-1.fc37      qubes-dom0-cached    31 k

Transaction Summary
================================================================================
Upgrade  4 Packages

2025-03-04T05:17:38+0430 INFO Total size: 1.4 M
2025-03-04T05:17:38+0430 INFO Downloading Packages:
2025-03-04T05:17:38+0430 DEBUG Using rpmkeys executable at /usr/bin/rpmkeys to verify signatures
2025-03-04T05:17:38+0430 INFO Running transaction check
2025-03-04T05:17:39+0430 INFO Transaction check succeeded.
2025-03-04T05:17:39+0430 INFO Running transaction test
2025-03-04T05:17:39+0430 INFO Transaction test succeeded.
2025-03-04T05:17:39+0430 DDEBUG timer: transaction test: 332 ms
2025-03-04T05:17:39+0430 INFO Running transaction
2025-03-04T05:17:39+0430 DDEBUG RPM transaction start.
2025-03-04T05:17:42+0430 DDEBUG RPM transaction over.
2025-03-04T05:17:42+0430 DDEBUG timer: verify transaction: 182 ms
2025-03-04T05:17:42+0430 DDEBUG timer: transaction: 3167 ms
2025-03-04T05:17:42+0430 DEBUG Completion plugin: Generating completion cache...
2025-03-04T05:17:42+0430 DEBUG Upgraded: qubes-core-dom0-4.2.37-1.fc37.noarch
2025-03-04T05:17:42+0430 DEBUG Upgraded: qubes-core-qrexec-4.2.23-1.fc37.x86_64
2025-03-04T05:17:42+0430 DEBUG Upgraded: qubes-core-qrexec-dom0-4.2.23-1.fc37.x86_64
2025-03-04T05:17:42+0430 DEBUG Upgraded: qubes-core-qrexec-libs-4.2.23-1.fc37.x86_64
2025-03-04T05:17:42+0430 INFO Complete!
2025-03-04T05:17:42+0430 DDEBUG Cleaning up.
2025-03-04T05:17:42+0430 DDEBUG Plugins were unloaded.
2025-03-04T05:17:42+0430 INFO --- logging initialized ---
2025-03-04T05:17:42+0430 DDEBUG timer: config: 2 ms
2025-03-04T05:17:42+0430 DEBUG Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade
2025-03-04T05:17:42+0430 DEBUG DNF version: 4.18.0
2025-03-04T05:17:42+0430 DDEBUG Command: dnf -q check-update 
2025-03-04T05:17:42+0430 DDEBUG Installroot: /
2025-03-04T05:17:42+0430 DDEBUG Releasever: 4.2
2025-03-04T05:17:42+0430 DEBUG cachedir: /var/cache/dnf
2025-03-04T05:17:42+0430 DDEBUG Base command: check-update
2025-03-04T05:17:42+0430 DDEBUG Extra commands: ['-q', 'check-update']
2025-03-04T05:17:42+0430 DEBUG User-Agent: constructed: 'libdnf (Qubes OS 4.2; generic; Linux.x86_64)'
2025-03-04T05:17:43+0430 DEBUG reviving: 'qubes-dom0-cached' can be revived - repomd matches.
2025-03-04T05:17:43+0430 DEBUG qubes-dom0-cached: using metadata from Tue 04 Mar 2025 05:17:37 AM +0430.
2025-03-04T05:17:43+0430 DDEBUG timer: sack setup: 156 ms
2025-03-04T05:17:43+0430 DDEBUG Cleaning up.
2025-03-04T05:17:43+0430 DDEBUG Plugins were unloaded.

Nope:

sudo dnf repolist
repo id                            repo name
qubes-dom0-cached                  Qubes OS Repository for Dom0

Output of /etc/yum.repos.d/qubes-dom0.repo


cat /etc/yum.repos.d/qubes-dom0.repo
[qubes-dom0-current]
name = Qubes Host Repository (updates)
#baseurl = https://yum.qubes-os.org/r$releasever/current/host/fc37
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/current/host/fc37
metalink = https://yum.qubes-os.org/r$releasever/current/host/fc37/repodata/repomd.xml.metalink
skip_if_unavailable=False
enabled = 1
metadata_expire = 6h
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary

[qubes-dom0-current-testing]
name = Qubes Host Repository (updates-testing)
#baseurl = https://yum.qubes-os.org/r$releasever/current-testing/host/fc37
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/current-testing/host/fc37
metalink = https://yum.qubes-os.org/r$releasever/current-testing/host/fc37/repodata/repomd.xml.metalink
skip_if_unavailable=False
enabled = 0
metadata_expire = 6h
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary

[qubes-dom0-security-testing]
name = Qubes Host Repository (security-testing)
#baseurl = https://yum.qubes-os.org/r$releasever/security-testing/host/fc37
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/security-testing/host/fc37
metalink = https://yum.qubes-os.org/r$releasever/security-testing/host/fc37/repodata/repomd.xml.metalink
skip_if_unavailable=False
enabled = 0
metadata_expire = 6h
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-primary

[qubes-dom0-unstable]
name = Qubes Host Repository (unstable)
#baseurl = https://yum.qubes-os.org/r$releasever/unstable/host/fc37
#baseurl = http://yum.qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/r$releasever/unstable/host/fc37
metalink = https://yum.qubes-os.org/r$releasever/unstable/host/fc37/repodata/repomd.xml.metalink
skip_if_unavailable=False
enabled = 0
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-qubes-$releasever-unstable

Additionally here is the HCL report of the system:

---
layout:
  'hcl'
type:
  'Notebook'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  'unknown'
remap:
  'yes'
brand: |
  Dell Inc.
model: |
  Latitude 5400
bios: |
  1.18.0
cpu: |
  Intel(R) Core(TM) i5-8365U CPU @ 1.60GHz
cpu-short: |
  FIXME
chipset: |
  Intel Corporation Coffee Lake HOST and DRAM Controller [8086:3e34] (rev 0c)
chipset-short: |
  FIXME
gpu: |
  Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] [8086:3ea0] (rev 02) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:9df0] (rev 30)
  
  Intel Corporation Ethernet Connection (6) I219-LM [8086:15bd] (rev 30)
  
memory: |
  32582
scsi: |

usb: |
  1
certified:
  'no'
versions:
  - works:
      'FIXME:yes|no|partial'
    qubes: |
      R4.2.4
    xen: |
      4.17.5
    kernel: |
      6.6.77-1
    remark: |
      FIXME
    credit: |
      FIXAUTHOR
    link: |
      FIXLINK

Try starting the system with older kernel to see if performance improves (grub options at startup)

I noticed some recent kernel updates slowed things down.

1 Like

Thanks! But I’m no longer experiencing the issue even without switching kernels. If it pops up again, I’ll try booting with an older kernel.

1 Like