Recently there was a weird issue with my Arch Linux VM. Shared folders can be mounted with the following command manually:
1
vmhgfs-fuse -o allow_other -o auto_unmount .host:/<shared_folder> <path_to_mount_on>
But after adding
1
.host:/<shared_folder> <path_to_mount_on> fuse.vmhgfs-fuse nofail,allow_other 0 0
to /etc/fstab
, auto mount on boot will fail. And removing nofail
option causes the boot process to stop when mount fails. We check the logs with journalctl
, and find:
1
mount.fuse: error while loading shared libraries: libfuse3.so.3
Well, we simply
1
pacman -S fuse3
and the problem is solved.
I guess that the repository maintainers should add fuse3
to the dependency list of open-vm-tools
(or replace the current fuse2
π). And there may be some inconsistency that which version is used for different behaviours.