Kenneth Hoste <[email protected]> writes: > On 10/12/2018 07:39, Loris Bennett wrote: >> Kenneth Hoste <[email protected]> writes: >> >>> On 04/12/2018 08:09, Loris Bennett wrote: >>>> Dear Kenneth, >>>> >>>> I think the real problem is that the easyconfig is looking for >>>> >>>> orca_4_0_1_linux_x86-64_openmpi202.tar.xz >>>> >>>> whereas I have >>>> >>>> orca_4_0_1_2_linux_x86-64_openmpi202.tar.xz >>>> >>>> If this the case, then the list of paths checked is a bit misleading. >>> >>> How is it confusing? The error message clearly mentions the filename of the >>> source file EasyBuild is looking for (although the difference is easy to >>> overlook in this case, of course). >> >> What confused me was not the name of the file, but the 'o/ORCA/o/ORCA' >> part of the path apparently searched: >> >>>> Couldn't find file orca_4_0_1_linux_x86-64_openmpi202.tar.xz anywhere, >>>> and downloading it didn't work either... >>>> Paths attempted (in order): >>>> >>>> /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/o/ORCA/orca_4") >> >> Even if the file name were correct, it wouldn't be found there. Isn't >> the error message creating this path incorrectly? > > Oh, I somehow overlooked that part... > > That's indeed pretty strange, also because it's searching for sources where > easyconfig files are. > > Maybe it's something funky in your EasyBuild configuration (although I > couldn't > spot anything weird in the output of "eb --show-config" you posted earlier). > > Can you provide a debug log for this (collected with "eb --debug ...")?
Here's my config again: [loris@admin ~]$ eb --show-config # # Current EasyBuild configuration # (C: command line argument, D: default value, E: environment variable, F: configuration file) # buildpath (E) = /trinity/home/loris/shared/build containerpath (E) = /trinity/home/loris/shared/containers installpath (E) = /trinity/home/loris/shared packagepath (E) = /trinity/home/loris/shared/packages prefix (E) = /trinity/home/loris/shared repositorypath (E) = /trinity/home/loris/shared/ebfiles_repo robot-paths (D) = /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs sourcepath (E) = /trinity/home/loris/shared/sources Here's the command output: [loris@admin ~]$ eb ORCA-4.0.1-OpenMPI-2.0.2.eb --robot --debug == temporary log file in case of crash /tmp/eb-y9NuX9/easybuild-1ILsad.log == resolving dependencies ... == processing EasyBuild easyconfig /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/ORCA-4.0.1-OpenMPI-2.0.2.eb == building and installing ORCA/4.0.1-OpenMPI-2.0.2... == fetching files... == FAILED: Installation ended unsuccessfully (build directory: /trinity/home/loris/shared/build/ORCA/4.0.1/dummy--OpenMPI-2.0.2): build failed (first 300 chars): Couldn't find file orca_4_0_1_linux_x86-64_openmpi202.tar.xz anywhere, and downloading it didn't work either... Paths attempted (in order): /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/o/ORCA/orca_4 == Results of the build can be found in the log file(s) /tmp/eb-y9NuX9/easybuild-ORCA-4.0.1-20181210.115024.DiRbZ.log ERROR: Build of /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/ORCA-4.0.1-OpenMPI-2.0.2.eb failed (err: "build failed (first 300 chars): Couldn't find file orca_4_0_1_linux_x86-64_openmpi202.tar.xz anywhere, and downloading it didn't work either... Paths attempted (in order): /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/o/ORCA/orca_4") Here's the log file: == 2018-12-10 11:50:24,147 easyblock.py:269 INFO This is EasyBuild 3.7.1 (framework: 3.7.1, easyblocks: 3.7.1) on host admin. == 2018-12-10 11:50:24,147 easyblock.py:275 INFO This is easyblock PackedBinary from module easybuild.easyblocks.generic.packedbinary (/trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyblocks-3.7.1-py2.7.egg/easybuild/easyblocks/generic/packedbinary.pyo) == 2018-12-10 11:50:24,147 easyblock.py:829 INFO Build dir set to /trinity/home/loris/shared/build/ORCA/4.0.1/dummy--OpenMPI-2.0.2 == 2018-12-10 11:50:24,148 config.py:491 DEBUG software install path as specified by 'installpath' and 'subdir_software': /trinity/home/loris/shared/software == 2018-12-10 11:50:24,148 easyconfig.py:1798 DEBUG Determining software installation subdir for <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2aaab98f37d0> == 2018-12-10 11:50:24,148 easyconfig.py:1804 DEBUG Obtained subdir ORCA/4.0.1-OpenMPI-2.0.2 == 2018-12-10 11:50:24,148 easyblock.py:870 INFO Software install dir set to /trinity/home/loris/shared/software/ORCA/4.0.1-OpenMPI-2.0.2 == 2018-12-10 11:50:24,148 config.py:491 DEBUG modules install path as specified by 'installpath' and 'subdir_modules': /trinity/home/loris/shared/modules == 2018-12-10 11:50:24,148 easyblock.py:875 INFO Module install dir set to /trinity/home/loris/shared/modules/all == 2018-12-10 11:50:24,149 easyblock.py:254 INFO Init completed for application name ORCA version 4.0.1 == 2018-12-10 11:50:24,149 easyblock.py:2829 INFO Obtained application instance of for ORCA (easyblock: PackedBinary) == 2018-12-10 11:50:24,149 easyblock.py:2842 DEBUG Skip set to False == 2018-12-10 11:50:24,149 build_log.py:233 INFO building and installing ORCA/4.0.1-OpenMPI-2.0.2... == 2018-12-10 11:50:24,149 easyblock.py:2599 DEBUG Not skipping fetch step (skippable: False, skip: None, skipsteps: [], module_only: False, force: False == 2018-12-10 11:50:24,150 build_log.py:233 INFO fetching files... == 2018-12-10 11:50:24,150 easyblock.py:2607 INFO Starting fetch step == 2018-12-10 11:50:24,150 templates.py:154 DEBUG config: <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2aaab98f37d0> == 2018-12-10 11:50:24,150 templates.py:178 DEBUG version found in easyconfig is 4.0.1 == 2018-12-10 11:50:24,150 templates.py:222 DEBUG name: bitbucket_account, config: %(namelower)s == 2018-12-10 11:50:24,151 templates.py:222 DEBUG name: github_account, config: %(namelower)s == 2018-12-10 11:50:24,151 templates.py:222 DEBUG name: name, config: ORCA == 2018-12-10 11:50:24,151 templates.py:222 DEBUG name: version, config: 4.0.1 == 2018-12-10 11:50:24,151 templates.py:222 DEBUG name: versionsuffix, config: -OpenMPI-2.0.2 == 2018-12-10 11:50:24,151 templates.py:222 DEBUG name: versionprefix, config: == 2018-12-10 11:50:24,151 templates.py:154 DEBUG config: <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2aaab98f37d0> == 2018-12-10 11:50:24,151 templates.py:178 DEBUG version found in easyconfig is 4.0.1 == 2018-12-10 11:50:24,152 templates.py:222 DEBUG name: bitbucket_account, config: %(namelower)s == 2018-12-10 11:50:24,152 templates.py:222 DEBUG name: github_account, config: %(namelower)s == 2018-12-10 11:50:24,152 templates.py:222 DEBUG name: name, config: ORCA == 2018-12-10 11:50:24,152 templates.py:222 DEBUG name: version, config: 4.0.1 == 2018-12-10 11:50:24,152 templates.py:222 DEBUG name: versionsuffix, config: -OpenMPI-2.0.2 == 2018-12-10 11:50:24,152 templates.py:222 DEBUG name: versionprefix, config: == 2018-12-10 11:50:24,153 easyblock.py:2613 INFO Running method fetch_step part of step fetch == 2018-12-10 11:50:24,153 easyblock.py:1592 WARNING Easyconfig does not specify an EasyBuild-version (key 'easybuild_version')! Assuming the latest version == 2018-12-10 11:50:24,153 filetools.py:383 INFO Command eb found at /trinity/home/loris/shared/software/EasyBuild/3.7.1/bin/eb == 2018-12-10 11:50:24,154 tools.py:264 DEBUG Also considering installation prefix /trinity/home/loris/shared/software/EasyBuild/3.7.1... == 2018-12-10 11:50:24,154 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/easybuild/easyconfigs == 2018-12-10 11:50:24,154 tools.py:269 DEBUG Checking for easybuild/easyconfigs at easybuild/easyconfigs == 2018-12-10 11:50:24,154 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/vsc_install-0.11.3-py2.7.egg/easybuild/easyconfigs == 2018-12-10 11:50:24,154 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/vsc_base-2.8.3-py2.7.egg/easybuild/easyconfigs == 2018-12-10 11:50:24,155 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_framework-3.7.1-py2.7.egg/easybuild/easyconfigs == 2018-12-10 11:50:24,155 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyblocks-3.7.1-py2.7.egg/easybuild/easyconfigs == 2018-12-10 11:50:24,155 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs == 2018-12-10 11:50:24,155 tools.py:273 DEBUG Added /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs to list of paths for easybuild/easyconfigs == 2018-12-10 11:50:24,155 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild/easyconfigs == 2018-12-10 11:50:24,155 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /usr/lib64/python27.zip/easybuild/easyconfigs == 2018-12-10 11:50:24,155 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /usr/lib64/python2.7/easybuild/easyconfigs == 2018-12-10 11:50:24,156 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /usr/lib64/python2.7/plat-linux2/easybuild/easyconfigs == 2018-12-10 11:50:24,156 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /usr/lib64/python2.7/lib-tk/easybuild/easyconfigs == 2018-12-10 11:50:24,156 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /usr/lib64/python2.7/lib-old/easybuild/easyconfigs == 2018-12-10 11:50:24,156 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /usr/lib64/python2.7/lib-dynload/easybuild/easyconfigs == 2018-12-10 11:50:24,156 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /usr/lib64/python2.7/site-packages/easybuild/easyconfigs == 2018-12-10 11:50:24,156 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /usr/lib/python2.7/site-packages/easybuild/easyconfigs == 2018-12-10 11:50:24,157 tools.py:269 DEBUG Checking for easybuild/easyconfigs at /trinity/home/loris/shared/software/EasyBuild/3.7.1/easybuild/easyconfigs == 2018-12-10 11:50:24,157 filetools.py:1212 DEBUG Not creating existing path /trinity/home/loris/shared/sources/o/ORCA == 2018-12-10 11:50:24,180 build_log.py:158 ERROR EasyBuild crashed with an error (at ?:124 in __init__): Couldn't find file orca_4_0_1_linux_x86-64_openmpi202.tar.xz anywhere, and downloading it didn't work either... Paths attempted (in order): /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/o/ORCA/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/ORCA/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/ORCA/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/ORCA/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/sources/o/ORCA/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/sources/ORCA/orca_4_0_1_linux_x86-64_openmpi202.tar.xz, /trinity/home/loris/shared/sources/orca_4_0_1_linux_x86-64_openmpi202.tar.xz (at easybuild/framework/easyblock.py:751 in obtain_file) == 2018-12-10 11:50:24,180 easyblock.py:2855 WARNING build failed (first 300 chars): Couldn't find file orca_4_0_1_linux_x86-64_openmpi202.tar.xz anywhere, and downloading it didn't work either... Paths attempted (in order): /trinity/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/o/ORCA/o/ORCA/orca_4 == 2018-12-10 11:50:24,180 easyblock.py:284 INFO Closing log for application name ORCA version 4.0.1 The first two paths in the ERROR from build_log.py '.../o/ORCA/o/ORCA/...' and '.../o/ORCA/ORCA...' look a bit odd. Cheers, Loris -- Dr. Loris Bennett (Mr.) ZEDAT, Freie Universität Berlin Email [email protected]

