Parallels安装Tools时 call_tg_sync报错的修复
错误出现
今天更新Linux kernel后发现Parallels-Tools无法使用了,于是重新安装
Code
mount -o exec media/cdrom |
然而安装失败并建议查看日志,于是分析安装日志
Code
nano /var/log/parallels-tools-install.log |
发现出现错误ERROR: "call_tg_sync" [/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko] undefined!
以及最后导致的编译失败
Code
Error: could not build kernel modules |
尝试一番后成功修复
错误修复
该错误的出现是由于Linux Kernel的一个commit导致的( https://github.com/torvalds/linux/commit/39808e451fdf30d20099a92e5185a0acb028d826 )
修复方式
bash
# 将Parallels-Tools镜像中的文件拷贝到虚拟机 |
如果没有写错的话就会编译成功,不过还有可能提示建议安装打印机驱动,点ok忽略即可。
提示reboot点击重启完成安装。