Linux NFS上的Xcode编译:无法重命名临时.o文件
我正在运行Xcode在NFS卷上编译模块,偶尔会出现以下错误:Linux NFS上的Xcode编译:无法重命名临时.o文件,linux,xcode,macos,nfs,esxi,Linux,Xcode,Macos,Nfs,Esxi,我正在运行Xcode在NFS卷上编译模块,偶尔会出现以下错误: error: unable to rename temporary 'foo.c.o-d55a0d36' to output file 'foo.c.o': 'No such file or directory' 频率:0.01%(编译10000个模块后出现1个错误) Xcode:6.4或7.0 操作系统:Mac OS X 10.10 NFS服务器(NAS):Debian 7.x(OpenMediaVault 1.x或2.x)
error: unable to rename temporary 'foo.c.o-d55a0d36' to output file 'foo.c.o':
'No such file or directory'
- 频率:0.01%(编译10000个模块后出现1个错误)
- Xcode:6.4或7.0
- 操作系统:Mac OS X 10.10
- NFS服务器(NAS):Debian 7.x(OpenMediaVault 1.x或2.x)
- Dell R730、RAID 5、ESXi 5.5 U1、Xcode 6.4/Mac OS X 10.10、OpenMediaDefault 1.X
- Dell R730、RAID 6、ESXi 6.0 U2、Xcode 7.0/Mac OS X 10.10、OpenMediaDefault 2.X
- 服务器端:同步,无子树检查
- 客户端:参见/etc/auto_home中的行
*-fstype=nfs、rw、resvport、proto=tcp、async、intr、nolocks、locallocks、wsize=65536、rsize=65536 nas2:/export/home/&
这个问题有什么解决办法吗,比如
- 更改NFS设置?服务器端或客户端
- 更改Mac OS X设置
- 更改Xcode行为(不重命名。为什么不直接编译成foo.o)
这可能是OS X NFS客户端的错误,因为频率很低吗?您解决了吗,我在VirtualBox VMNot中遇到了同样的问题。我刚刚添加了错误检测和重试。在服务器之间同步时钟似乎有帮助。但我还没有找到根本原因。