Comment 3 for bug 1637554

Revision history for this message
Barry Warsaw (barry) wrote :

I wasn't able to get file sharing working with a Zesty guest in Fusion 8.5.3. Fusion kept complaining that it couldn't mount the host directory, so I suspect it's an incompatibility with open-vm-tools.

I *was* able to mount an afp: file system onto my Yakkety machine though and tries an equivalent command which moved the final disk image to the afp mounted directory. This reproduced the crash.

In this particular case, it looks like it's the copying of the timestamps that isn't supported. `cp -p` is equivalent to `cp --preserve=mode,ownership,timestamps` and if you substitute the former for the latter w/o timestamps (i.e. cp --preserve=mode,ownership) it works just fine. Preserving timestamps is effectively unnecessary since it's not terribly useful information and the cp is going to happen very soon after the original disk image creation anyway[*].

So I propose that simple change, although I won't be able to write a good test case for it.

[*] Unless you ran the state machine to the 'finish' step and then resumed it, but that's not a typical usage and again, I don't think preserving the timestamps is really all that useful.