Dom0 update error, kernel

Probably because i am on testing but i am having trouble deciphering this error, if anyone would be so kind to explain a few things.

Is this just a disk space problem and how would i fix it?

Updating dom0

Error on updating dom0: Command '['sudo', 'qubesctl', '--dom0-only', '--no-color', 'pkg.upgrade', 'refresh=True']' returned non-zero exit status 1.
[ERROR   ] Command 'systemd-run' failed with return code: 1
[ERROR   ] stdout: Qubes OS Repository for Dom0                    2.9 MB/s | 3.0 kB     00:00    
Qubes OS Repository for Dom0                     63 MB/s | 355 kB     00:00    

kernel.x86_64                      1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
kernel-devel.x86_64                1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
kernel-latest.x86_64               1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-latest-devel.x86_64         1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-latest-modules.x86_64       1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-latest-qubes-vm.x86_64      1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-modules.x86_64              1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
kernel-qubes-vm.x86_64             1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
python3-qubesimgconverter.x86_64   4.1.18-1.fc32               qubes-dom0-cached
qubes-kernel-vm-support.x86_64     4.1.18-1.fc32               qubes-dom0-cached
qubes-utils.x86_64                 4.1.18-1.fc32               qubes-dom0-cached
qubes-utils-libs.x86_64            4.1.18-1.fc32               qubes-dom0-cached

kernel.x86_64                      1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
kernel-devel.x86_64                1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
kernel-latest.x86_64               1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-latest-devel.x86_64         1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-latest-modules.x86_64       1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-latest-qubes-vm.x86_64      1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-modules.x86_64              1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
kernel-qubes-vm.x86_64             1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
python3-qubesimgconverter.x86_64   4.1.18-1.fc32               qubes-dom0-cached
qubes-kernel-vm-support.x86_64     4.1.18-1.fc32               qubes-dom0-cached
qubes-utils.x86_64                 4.1.18-1.fc32               qubes-dom0-cached
qubes-utils-libs.x86_64            4.1.18-1.fc32               qubes-dom0-cached
[ERROR   ] stderr: Running scope as unit: run-rcb0aa87f7ba84847b56c81dbe3396e1d.scope
Using sys-whonix as UpdateVM to download updates for Dom0; this may take some time...
Running '/usr/lib/qubes/qubes-download-dom0-updates.sh --doit --nogui '--exclude=qubes-template-*' '--quiet' '-y' '--clean' '--action=upgrade'' on sys-whonix
Error: Transaction test error:
  installing package kernel-latest-qubes-vm-1000:6.1.6-1.fc32.qubes.x86_64 needs 435MB on the / filesystem
  installing package qubes-utils-4.1.18-1.fc32.x86_64 needs 435MB on the / filesystem
  installing package kernel-latest-1000:6.1.6-1.fc32.qubes.x86_64 needs 435MB on the / filesystem
  installing package kernel-1000:5.15.87-1.fc32.qubes.x86_64 needs 435MB on the / filesystem

Error Summary
-------------
Disk Requirements:
   At least 435MB more space needed on the / filesystem.
[ERROR   ] retcode: 1
Error running 'pkg.upgrade': Problem encountered upgrading packages. Additional info follows:

changes:
    ----------
result:
    ----------
    pid:
        28078
    retcode:
        1
    stderr:
        Running scope as unit: run-rcb0aa87f7ba84847b56c81dbe3396e1d.scope
        Using sys-whonix as UpdateVM to download updates for Dom0; this may take some time...
        Running '/usr/lib/qubes/qubes-download-dom0-updates.sh --doit --nogui '--exclude=qubes-template-*' '--quiet' '-y' '--clean' '--action=upgrade'' on sys-whonix
        Error: Transaction test error:
          installing package kernel-latest-qubes-vm-1000:6.1.6-1.fc32.qubes.x86_64 needs 435MB on the / filesystem
          installing package qubes-utils-4.1.18-1.fc32.x86_64 needs 435MB on the / filesystem
          installing package kernel-latest-1000:6.1.6-1.fc32.qubes.x86_64 needs 435MB on the / filesystem
          installing package kernel-1000:5.15.87-1.fc32.qubes.x86_64 needs 435MB on the / filesystem
        
        Error Summary
        -------------
        Disk Requirements:
           At least 435MB more space needed on the / filesystem.
    stdout:
        Qubes OS Repository for Dom0                    2.9 MB/s | 3.0 kB     00:00    
        Qubes OS Repository for Dom0                     63 MB/s | 355 kB     00:00    
        
        kernel.x86_64                      1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        kernel-devel.x86_64                1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        kernel-latest.x86_64               1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-latest-devel.x86_64         1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-latest-modules.x86_64       1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-latest-qubes-vm.x86_64      1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-modules.x86_64              1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        kernel-qubes-vm.x86_64             1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        python3-qubesimgconverter.x86_64   4.1.18-1.fc32               qubes-dom0-cached
        qubes-kernel-vm-support.x86_64     4.1.18-1.fc32               qubes-dom0-cached
        qubes-utils.x86_64                 4.1.18-1.fc32               qubes-dom0-cached
        qubes-utils-libs.x86_64            4.1.18-1.fc32               qubes-dom0-cached
        
        kernel.x86_64                      1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        kernel-devel.x86_64                1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        kernel-latest.x86_64               1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-latest-devel.x86_64         1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-latest-modules.x86_64       1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-latest-qubes-vm.x86_64      1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-modules.x86_64              1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        kernel-qubes-vm.x86_64             1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        python3-qubesimgconverter.x86_64   4.1.18-1.fc32               qubes-dom0-cached
        qubes-kernel-vm-support.x86_64     4.1.18-1.fc32               qubes-dom0-cached
        qubes-utils.x86_64                 4.1.18-1.fc32               qubes-dom0-cached
        qubes-utils-libs.x86_64            4.1.18-1.fc32               qubes-dom0-cached

Running low on space.
See here for solutions: Search results for 'dom0 space' - Qubes OS Forum

1 Like

root / had already 1.6GB free after vacuum gained another 500ish MB, now 2.1GB free, are kernels that much large nowadays?
du -sh /lib/modules/kernel-folder prints less then 400MB per kernel

Still wondering.

But how many did you have? 1.6G can get filled quite quickly. Also consider that while a new kernel is download, the old ones don’t get deleted yet.

Were you able to solve your issue?

well had the problem with 1.6GB free, still waiting on update manager to give me result now with 2.1GB free

Updating dom0

Error on updating dom0: Command '['sudo', 'qubesctl', '--dom0-only', '--no-color', 'pkg.upgrade', 'refresh=True']' returned non-zero exit status 1.
[ERROR   ] Command 'systemd-run' failed with return code: 1
[ERROR   ] stdout: Qubes OS Repository for Dom0                     63 MB/s | 355 kB     00:00    

kernel.x86_64                      1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
kernel-devel.x86_64                1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
kernel-latest.x86_64               1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-latest-devel.x86_64         1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-latest-modules.x86_64       1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-latest-qubes-vm.x86_64      1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
kernel-modules.x86_64              1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
kernel-qubes-vm.x86_64             1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
python3-qubesimgconverter.x86_64   4.1.18-1.fc32               qubes-dom0-cached
qubes-kernel-vm-support.x86_64     4.1.18-1.fc32               qubes-dom0-cached
qubes-utils.x86_64                 4.1.18-1.fc32               qubes-dom0-cached
qubes-utils-libs.x86_64            4.1.18-1.fc32               qubes-dom0-cached

Upgraded:
  python3-qubesimgconverter-4.1.18-1.fc32.x86_64                                
  qubes-kernel-vm-support-4.1.18-1.fc32.x86_64                                  
  qubes-utils-4.1.18-1.fc32.x86_64                                              
  qubes-utils-libs-4.1.18-1.fc32.x86_64                                         
Installed:
  kernel-1000:5.15.87-1.fc32.qubes.x86_64                                       
  kernel-devel-1000:5.15.87-1.fc32.qubes.x86_64                                 
  kernel-latest-1000:6.1.6-1.fc32.qubes.x86_64                                  
  kernel-latest-devel-1000:6.1.6-1.fc32.qubes.x86_64                            
  kernel-latest-modules-1000:6.1.6-1.fc32.qubes.x86_64                          
  kernel-latest-qubes-vm-1000:6.1.6-1.fc32.qubes.x86_64                         
  kernel-modules-1000:5.15.87-1.fc32.qubes.x86_64                               
  kernel-qubes-vm-1000:5.15.87-1.fc32.qubes.x86_64                              
Removed:
  kernel-1000:5.15.81-1.fc32.qubes.x86_64                                       
  kernel-latest-1000:6.1.3-1.fc32.qubes.x86_64                                  
  kernel-latest-devel-1000:6.1.3-1.fc32.qubes.x86_64                            
  kernel-latest-modules-1000:6.1.3-1.fc32.qubes.x86_64                          
  kernel-latest-qubes-vm-1000:6.1.3-1.fc32.qubes.x86_64                         
  kernel-qubes-vm-1000:5.15.81-1.fc32.qubes.x86_64                              
Failed:
  kernel-latest-qubes-vm-1000:5.19.9-1.fc32.qubes.x86_64
[ERROR   ] stderr: Running scope as unit: run-rdc1f70f48c8b4acea36790e7d8b0afb0.scope
Using sys-whonix as UpdateVM to download updates for Dom0; this may take some time...
Running '/usr/lib/qubes/qubes-download-dom0-updates.sh --doit --nogui '--exclude=qubes-template-*' '--quiet' '-y' '--clean' '--action=upgrade'' on sys-whonix
Error in PREUN scriptlet in rpm package kernel-latest-qubes-vm
Error: Transaction failed
[ERROR   ] retcode: 1
Error running 'pkg.upgrade': Problem encountered upgrading packages. Additional info follows:

changes:
    ----------
    kernel:
        ----------
        new:
            1000:5.15.85-1.fc32.qubes,1000:5.15.86-1.fc32.qubes,1000:5.15.87-1.fc32.qubes
        old:
            1000:5.15.81-1.fc32.qubes,1000:5.15.85-1.fc32.qubes,1000:5.15.86-1.fc32.qubes
    kernel-devel:
        ----------
        new:
            1000:5.15.86-1.fc32.qubes,1000:5.15.87-1.fc32.qubes
        old:
            1000:5.15.86-1.fc32.qubes
    kernel-latest:
        ----------
        new:
            1000:6.1.4-1.fc32.qubes,1000:6.1.5-1.fc32.qubes,1000:6.1.6-1.fc32.qubes
        old:
            1000:6.1.3-1.fc32.qubes,1000:6.1.4-1.fc32.qubes,1000:6.1.5-1.fc32.qubes
    kernel-latest-devel:
        ----------
        new:
            1000:6.1.4-1.fc32.qubes,1000:6.1.5-1.fc32.qubes,1000:6.1.6-1.fc32.qubes
        old:
            1000:6.1.3-1.fc32.qubes,1000:6.1.4-1.fc32.qubes,1000:6.1.5-1.fc32.qubes
    kernel-latest-modules:
        ----------
        new:
            1000:6.1.4-1.fc32.qubes,1000:6.1.5-1.fc32.qubes,1000:6.1.6-1.fc32.qubes
        old:
            1000:6.1.3-1.fc32.qubes,1000:6.1.4-1.fc32.qubes,1000:6.1.5-1.fc32.qubes
    kernel-latest-qubes-vm:
        ----------
        new:
            1000:5.19.9-1.fc32.qubes,1000:6.1.4-1.fc32.qubes,1000:6.1.5-1.fc32.qubes,1000:6.1.6-1.fc32.qubes
        old:
            1000:5.19.9-1.fc32.qubes,1000:6.1.3-1.fc32.qubes,1000:6.1.4-1.fc32.qubes,1000:6.1.5-1.fc32.qubes
    kernel-modules:
        ----------
        new:
            1000:5.15.86-1.fc32.qubes,1000:5.15.87-1.fc32.qubes
        old:
            1000:5.15.86-1.fc32.qubes
    kernel-qubes-vm:
        ----------
        new:
            1000:5.15.85-1.fc32.qubes,1000:5.15.86-1.fc32.qubes,1000:5.15.87-1.fc32.qubes
        old:
            1000:5.15.81-1.fc32.qubes,1000:5.15.85-1.fc32.qubes,1000:5.15.86-1.fc32.qubes
    python3-qubesimgconverter:
        ----------
        new:
            4.1.18-1.fc32
        old:
            4.1.17-1.fc32
    qubes-kernel-vm-support:
        ----------
        new:
            4.1.18-1.fc32
        old:
            4.1.17-1.fc32
    qubes-utils:
        ----------
        new:
            4.1.18-1.fc32
        old:
            4.1.17-1.fc32
    qubes-utils-libs:
        ----------
        new:
            4.1.18-1.fc32
        old:
            4.1.17-1.fc32
result:
    ----------
    pid:
        29763
    retcode:
        1
    stderr:
        Running scope as unit: run-rdc1f70f48c8b4acea36790e7d8b0afb0.scope
        Using sys-whonix as UpdateVM to download updates for Dom0; this may take some time...
        Running '/usr/lib/qubes/qubes-download-dom0-updates.sh --doit --nogui '--exclude=qubes-template-*' '--quiet' '-y' '--clean' '--action=upgrade'' on sys-whonix
        Error in PREUN scriptlet in rpm package kernel-latest-qubes-vm
        Error: Transaction failed
    stdout:
        Qubes OS Repository for Dom0                     63 MB/s | 355 kB     00:00    
        
        kernel.x86_64                      1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        kernel-devel.x86_64                1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        kernel-latest.x86_64               1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-latest-devel.x86_64         1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-latest-modules.x86_64       1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-latest-qubes-vm.x86_64      1000:6.1.6-1.fc32.qubes     qubes-dom0-cached
        kernel-modules.x86_64              1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        kernel-qubes-vm.x86_64             1000:5.15.87-1.fc32.qubes   qubes-dom0-cached
        python3-qubesimgconverter.x86_64   4.1.18-1.fc32               qubes-dom0-cached
        qubes-kernel-vm-support.x86_64     4.1.18-1.fc32               qubes-dom0-cached
        qubes-utils.x86_64                 4.1.18-1.fc32               qubes-dom0-cached
        qubes-utils-libs.x86_64            4.1.18-1.fc32               qubes-dom0-cached
        
        Upgraded:
          python3-qubesimgconverter-4.1.18-1.fc32.x86_64                                
          qubes-kernel-vm-support-4.1.18-1.fc32.x86_64                                  
          qubes-utils-4.1.18-1.fc32.x86_64                                              
          qubes-utils-libs-4.1.18-1.fc32.x86_64                                         
        Installed:
          kernel-1000:5.15.87-1.fc32.qubes.x86_64                                       
          kernel-devel-1000:5.15.87-1.fc32.qubes.x86_64                                 
          kernel-latest-1000:6.1.6-1.fc32.qubes.x86_64                                  
          kernel-latest-devel-1000:6.1.6-1.fc32.qubes.x86_64                            
          kernel-latest-modules-1000:6.1.6-1.fc32.qubes.x86_64                          
          kernel-latest-qubes-vm-1000:6.1.6-1.fc32.qubes.x86_64                         
          kernel-modules-1000:5.15.87-1.fc32.qubes.x86_64                               
          kernel-qubes-vm-1000:5.15.87-1.fc32.qubes.x86_64                              
        Removed:
          kernel-1000:5.15.81-1.fc32.qubes.x86_64                                       
          kernel-latest-1000:6.1.3-1.fc32.qubes.x86_64                                  
          kernel-latest-devel-1000:6.1.3-1.fc32.qubes.x86_64                            
          kernel-latest-modules-1000:6.1.3-1.fc32.qubes.x86_64                          
          kernel-latest-qubes-vm-1000:6.1.3-1.fc32.qubes.x86_64                         
          kernel-qubes-vm-1000:5.15.81-1.fc32.qubes.x86_64                              
        Failed:
          kernel-latest-qubes-vm-1000:5.19.9-1.fc32.qubes.x86_64

Everything should be OK. It’s just that some of your qubes are using this kernel so it can’t be removed?

yes thanks, found the one appVM i had forgotten about i had switched to a specific kernel during testing and set that one to default.

Unfortunately even though i have 2GB free i had to vacuum and dnf clean all again today because of 7MB missing during dom0 kernel updates.

I do see in AppVM Settings GUI three 6.1 kernels and three 5.15. kernels in the pull down.
$ rpm -qa kernel lists the 3 currently installed kernels, how do i list all the appVM kernels in cli?
How many kernels are usually kept for the AppVMs and how would one remove obsolete ones?

Did we reach the point were the Qubes installer would have to default to a larger root partition?

$ rpm -qa kernel* | sort -V

1 Like