2025-12-09T11:59:05 INFO: node001: Downloading: ``https://vagrantcloud.com/rockylinux/boxes/10/versions/0.0.0/providers/libvirt/amd64/vagrant.box 2025-12-09T11:59:08 ERROR: An error occurred while downloading the remote file. The error 2025-12-09T11:59:08 ERROR: message, if any, is reproduced below. Please fix this error and try again. 2025-12-09T11:59:08 ERROR: The requested URL returned error: 404
Please update the configuration in Vagrant cloud, so it would point to the latest image as it is done in Rocky Linux 9 and Rocky Linux 8 cloud configurations.
I continue this thread with a reply to myself.. I just realized that the rockylinux/10 seems to be missing the Virtualbox Guest additions, because synced_folder do not work. I use now instead bento/rockylinux-10.1 which works as expected
I’ve never used a distro supplied Guestadditions. I’ve always downloaded the Guestaddtions directly from Vbox/Oracle. In the guest Mounted the iso to /run/media/user/Virt…Box/, Then visited the directory as root and run the command:
# sh ./VirtualBoxLinuxAdditions install
The full command is in the Vbox documentation. Since I’m not in the vm now I can’t call it up. If the guest is windows it is much simpler.
So are the installed modules signed and supplied with Cert that the user can enroll with mokutil thus allowing secure boot to be enabled on the RL guest?
@jbkt23 Your suggestion is way better than struggling with mounting guest additions. Much easier when bootstrapping. One thing that’s needed for surviving kernel upgrades, is to add epel-release and dkms that’s found in epel. VBoxService gives the error “VBoxDRMClient: Error: unable to find DRM device” if dkms is missing.
Your attribution should go to @label who provided the distro method. Though that is simpler and pulls in the dependencies I often install distro’s in vm’s that are not RL and thus building modules from the Guestadditions iso is necessary and allows me to review the build output.
Installing the virtualbox guest additions after the box has booted in vagrant has no effect because the flow in vagrant goes boot => check for virtualbox guest additions => run provisioning so even if you install the virtualbox guest additions manually after boot you still won’t be able to use most virtualbox features as they check only once at boot