Getting error upgrading fedora through system update.
Running updates and getting error on distrobox.
Error: Transaction test error:
installing package libva-nvidia-driver-0.0.12-2.fc40.x86_64 needs 16KB more space on the /usr/share/doc/libva-nvidia-driver filesystem
Error Summary
-------------
Disk Requirements:
At least 1MB more space needed on the /usr/share/doc/libva-nvidia-driver filesystem.
8 Replies
rpm-ostree status | fpaste
df -h | fpaste
Odd, let me ask around
Thank you so much!
I also have this issue, on both desktop and laptop. Would it be possible to somehow alloctate more space manually?
I was also having this issue, which seems to be caused by two directories in /usr/share to do with libva-nvidia-driver being mounted as readonly subvolumes from btrfs in the distrobox. I got the update to go through on my bazzite install by unmounting both /usr/share/doc/libva-nvidia-driver and /usr/share/licenses/libva-nvidia-driver inside the distrobox, letting them fall back to a read-write mount, then running the upgrade. So something like:
distrobox enter fedora
sudo umount /usr/share/doc/libva-nvidia-driver
sudo umount /usr/share/licenses/libva-nvidia-driver
sudo dnf upgrade
# (or just run the System Update again, it should work now)
I'll let @Kyle Gospo weigh in on this, but given it was just a COPYING license and a README file in those two directories, I wasn't personally concerned with losing those if they were on ephemeral storage for the distrobox as long as the lib itself was updated, which it seems to be now.
Hope that helps!Confirming this work around solves the specific update issue.
Thanks @hellfur
Finally updating has introduced a new warning for me related to mesa but doesn't seem to be an issue:
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
mesa-filesystem x86_64 24.0.9-1.fc40 updates 20 k
mesa-libglapi x86_64 24.0.9-1.fc40 updates 50 k
Skipping packages with broken dependencies:
mesa-dri-drivers x86_64 24.0.9-1.fc40 updates 25 M
Confirming I got this to work.