Issue solved for me by executing below commands and re-loading the vagrant VM
vagrant ssh
$sudo yum install rpm -y
$sudo yum update -y
$sudo yum install gcc binutils make perl-interpreter bzip2 elfutils-libelf-devel kernel-devel -y
vagrant reload
Output:
==> uat3: Machine booted and ready!
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:
VBoxService inside the vm claims: 6.1.40
Going on, assuming VBoxService is correct...
[uat3] GuestAdditions versions on your host (7.0.14) and guest (6.1.40) do not match.
Got different reports about installed GuestAdditions version:
Virtualbox on your host claims:
VBoxService inside the vm claims: 6.1.40
Going on, assuming VBoxService is correct...
Last metadata expiration check: 0:14:55 ago on Mon 10 Jun 2024 08:04:20 AM UTC.
Package kernel-devel-5.14.0-427.20.1.el9_4.x86_64 is already installed.
Package kernel-devel-5.14.0-427.20.1.el9_4.x86_64 is already installed.
Package gcc-11.4.1-3.el9.x86_64 is already installed.
Package binutils-2.35.2-43.el9.x86_64 is already installed.
Package make-1:4.3-8.el9.x86_64 is already installed.
Package perl-interpreter-4:5.32.1-481.el9.x86_64 is already installed.
Package bzip2-1.0.8-8.el9.x86_64 is already installed.
Package elfutils-libelf-devel-0.190-2.el9.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Copy iso file C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso into the box /tmp/VBoxGuestAdditions.iso
Mounting Virtualbox Guest Additions ISO to: /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only.
Installing Virtualbox Guest Additions 7.0.14 - guest version is 6.1.40
Verifying archive integrity... 100% MD5 checksums are OK. All good.
Uncompressing VirtualBox 7.0.14 Guest Additions for Linux 100%
VirtualBox Guest Additions installer
Removing installed version 6.1.40 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Setting up modules
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel
5.14.0-427.20.1.el9_4.x86_64.
VirtualBox Guest Additions: reloading kernel modules and services
VirtualBox Guest Additions: kernel modules and services 7.0.14 r161095 reloaded
VirtualBox Guest Additions: NOTE: you may still consider to re-login if some
user session specific services (Shared Clipboard, Drag and Drop, Seamless or
Guest Screen Resize) were not restarted automatically
Redirecting to /bin/systemctl start vboxadd.service
Redirecting to /bin/systemctl start vboxadd-service.service
Unmounting Virtualbox Guest Additions ISO from: /mnt
==> uat3: Checking for guest additions in VM...
==> uat3: Setting hostname...
==> uat3: Configuring and enabling network interfaces...
==> uat3: Mounting shared folders...
uat3: /vagrant => C:/HOMEWARE/VM/centostransfer
==> uat3: Running provisioner: shell...
uat3: Running: C:/Users/heman/AppData/Local/Temp/vagrant-shell20240610-6812-g1gg3w.sh
uat3: [TASK 1] Enable ssh password authentication
uat3: [TASK 2] Set root password
uat3: [TASK 3] Update /etc/hosts