.sparsebundle(typically a directory that contains a FileVault
$HOME) and get an unexpected Operation not supported on socket error (aka
ENOTSUPfor those who know what
errnois) then the fix is simple: fix the permissions of the file within the
.sparsebundlefile. At least it worked for me. Some of the files were owned by
root. So a simple
sudo chown -R $USER my.sparsebundledid the trick.
Oddly enough I couldn't reproduce this problem by manually trying to
chmodsome files in the
.sparsebundle. But I'm 100% sure that in my case fixing the permissions fixed the problem.