Adding HDF5: Tree Hash Mismatch! (A Docker-on-Windows problem; solved)

Just to check: there’s nothing in the package installer using symlinks, right? I know those don’t work out on mounted drives from Windows.

Unfortunately, we use symlinks extensively within Linux packages, since they save a lot of space when packages want to have libraries named (for instance) libfoo.so.1.2.3., libfoo.so.1 and libfoo.so all at once.

The Docker doesn’t “remember” installed packages, so that’s why I mounted a directory for it to store packages in in the first place.

You can try declaring a docker volume; instead of bridging something over from your host filesystem, you can just create a named volume. I don’t know for sure what Docker will do there, but I would hope that it would choose the simpler option and not store it in a windows filesystem.

1 Like