Quantcast
Channel: VMware Communities : Discussion List - VMware Fusion® (for Mac)
Viewing all articles
Browse latest Browse all 12061

Input/Output error on shared folder

$
0
0

I am using VMware Fusion 6.0.3 on Mac OS X 10.9.2 (Mavericks). My guest is Max OS X 10.7.5 (Lion). I have to do software development on Lion because of Mavericks incompatibilities with Qt and Coin3D (long and painful story).

 

On the host, I share my HOME directory to the guest. I cd to a subdirectory under it on the guest. I can edit files and build programs. HOWEVER: I sometimes get "Input/output error" when writing to files (never when editing or compiling). This is irreproducible, but seems to only happen when I use cp -R (running on the guest) to copy an application bundle from one place to another; it also happens occasionally when I copy a single executable file into the copied application bundle. Those copies are in my top-level Makefile, and I can go for hours just fine, then everything stops because of the errors. For instance, right now two out of three executables copied into the bundle are fine, but one is not there because its copy got "Input/output error" (the original executable file is fine); ten minutes ago all was well (changes only to C++ files).

 

The crazy thing is: sometimes the file or directory copied correctly, even though I got "Input/output error"! But usually the copy does not happen. And stranger: often that error does not stop the make. It may well be that the error is benign for directories but not files.

 

Any Suggestions?

 

Sometimes I get "Permission denied" instead. I look at all permissions on both host and guest and they look fine. I suspect this is related.

 

(Why copy bundles? Because I'm using the Qt toolkit, and its qmake can only build one executable per directory, constructing a complete application bundle. I need four executables in a single bundle -- one is the main GUI program and three are small command-line utilities it uses, so I build them individually and copy them around. Long story on why the utilities must be separate executables.)

 

(This directory is in my Dropbox, running on the host not the guest; pausing its sync does not affect this. I use a laptop running Lion, sync-ed via Dropbox, and all is well after I do "make clean; make" to re-build everything. The host of course syncs, and all is well on the guest, for a while.)


Viewing all articles
Browse latest Browse all 12061

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>