easybuild-framework icon indicating copy to clipboard operation
easybuild-framework copied to clipboard

EasyBuild 4.6.0 not building on beegfs

Open rungitta opened this issue 3 years ago • 0 comments

Just ran into this issue while installing latest 4.6.0 EasytBuild on all our clusters. The cluster who has beegfs as filesystem cannot untar the tarfile since it doesn't support hard links. The issue was quickly resolved by building in /tmp instead but after looking closer at the source it seems like the tarfile here (which you get when using --install-latest-eb-release: https://files.pythonhosted.org/packages/e8/e4/16246c2e65b477eca58a9c3e55a86822d9e1846cd38eef0d316e09f2888e/easybuild-framework-4.6.0.tar.gz is not the same as this one here: https://github.com/easybuilders/easybuild-framework/archive/refs/tags/easybuild-framework-v4.6.0.tar.gz The second one has a symlink:

$ ls -la easybuild-framework-easybuild-framework-v4.6.0/test/framework/sandbox/sources |grep alt
lrwxrwxrwx. 1 user user   3 Jul  8 08:11 alt_toy -> toy

Where as in the first one, the content of alt_toy has been converted into a hardlinks.

Error message from log:

easybuild-framework-4.6.0/test/framework/sandbox/sources/toy/extensions/bar-0.0.tar.gz
tar: easybuild-framework-4.6.0/test/framework/sandbox/sources/toy/extensions/bar-0.0.tar.gz: Cannot hard link to `easybuild-framework-4.6.0/test/framework/sandbox/sources/alt_toy/extensions/bar-0.0.tar.gz': Operation not permitted

rungitta avatar Aug 16 '22 11:08 rungitta