4.1 rc3
I couldn’t resize the system storage of debian-11-minimal
and its clones.
In the debian-11-minimal
journal:
<timestamp> resize-rootfs-if-needed.sh[318]: /usr/lib/qubes/resize-rootfs: 15: partprobe: not found
<timestamp> localhost systemd[1]: qubes-rootfs-resize.service: Main process exited, code=exited, status=127/n/a
<timestamp> localhost systemd[1]: qubes-rootfs-resize.service: Failed with result 'exit-code'.
<timestamp> localhost systemd[1]: Failed to start Adjust root filesystem size.
Clearly, the fact that partprobe
is not installed was the issue. Indeed, after apt install
ing it, then rebooting the VM, the disk was resized correctly.
For Debian 11, partprobe
is “part” of the parted
package. Is parted
not part of minimal templates? Or did I somehow accidentally remove it?
If parted
is not installed by default, should it be? Perhaps the minimal templates’ documentation should state that parted
is needed to resize the rootfs?
I could understand that “minimal” templates might not need more than a 10GB rootfs. For reference, I am installing texlive-full
and other media programs, which end up totalling more than 10GB, thus leading to the need to resize the rootfs.
I am not marking this as “solved” since my real questions are regarding the inclusion of the package and the documentation edits, not so much solving the partprobe: not found
error.