Cannot update dom0 (R4.1)

There are many posts here with similar subject - sorry for creating one more post on dom0 upgrade issues but I think my issue is slightly different. Any suggestions will be very helpful.

I’m on 4.1.1. GUI Qubes Update results in the following error:

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: 2
[ERROR ] stderr: Running scope as unit: run-ra55ad3b9a039479a965c26276265e808.scope
Using sys-firewall as UpdateVM to download updates for Dom0; this may take some time…
Sending repository information to UpdateVM failed: code 2
[ERROR ] retcode: 2

In dom0 terminal, running sudo qubes-dom0-update results in the following error:

Using sys-firewall as UpdateVM to download updates for Dom0; this may take some time…
Sending repository information to UpdateVM failed: code 2

Thanks!

After some extensive digging around I found out that UpdateVM didn’t have enough storage. sys-firewall was setup as default UpdateVM. changing UpdateVM to another AppVM with lots of storage did the trick.

I still haven’t found out of how to increase storage space on sys-firewall (and BTW the difference between private and system storage) or where exactly the problem is. Any ideas, thoughts are welcome. At the moment, private storage is set at 4GB and system at 10GB.

Here’s the df output from sys-firewall:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda3 12G 12G 0 100% /
none 12G 12G 0 100% /usr/lib/modules
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 1.0G 0 1.0G 0% /dev/shm
tmpfs 78M 752K 77M 1% /run
tmpfs 1.0G 0 1.0G 0% /tmp
/dev/xvdb 3.9G 1.4M 3.9G 1% /rw
tmpfs 39M 120K 39M 1% /run/user/1000