Skip to content

Instantly share code, notes, and snippets.

@lexming
Created July 24, 2024 11:37
Show Gist options
  • Save lexming/e5331cde13bf525cf7e469daa7742f29 to your computer and use it in GitHub Desktop.
Save lexming/e5331cde13bf525cf7e469daa7742f29 to your computer and use it in GitHub Desktop.
(partial) EasyBuild log for failed build of /user/brussel/101/vsc10122/src/easybuild-easyconfigs/easybuild/easyconfigs/c/CUDA/CUDA-12.4.0.eb (PR(s) #20931)
== 2024-07-24 08:36:30,965 easyblock.py:313 INFO This is EasyBuild 4.9.3.dev0-rc4951c78d62fa5cf8e9f6fe0ead212d2a4d7cb9c (framework: 4.9.3.dev0-r114862506cc904903c368eb224fa6766c80bfca8, easyblocks: 4.9.3.dev0-rc4951c78d62fa5cf8e9f6fe0ead212d2a4d7cb9c) on host node402.hydra.os.
== 2024-07-24 08:36:30,965 easyblock.py:319 INFO This is easyblock EB_CUDA from module easybuild.easyblocks.cuda (/theia/scratch/brussel/101/vsc10122/easybuild/easybuild-easyblocks/easybuild/easyblocks/c/cuda.py)
== 2024-07-24 08:36:30,966 easyblock.py:1063 INFO Build dir set to /user/brussel/101/vsc10122/easybuild/install/zen2/build/CUDA/12.4.0/system-system
== 2024-07-24 08:36:30,966 easyblock.py:1120 INFO Software install dir set to /user/brussel/101/vsc10122/easybuild/install/zen2/software/CUDA/12.4.0
== 2024-07-24 08:36:30,966 easyblock.py:1125 INFO Module install dir set to /user/brussel/101/vsc10122/easybuild/install/zen2/modules/all
== 2024-07-24 08:36:30,966 easyblock.py:288 INFO Init completed for application name CUDA version 12.4.0
== 2024-07-24 08:36:30,966 easyconfig.py:1702 INFO Generating template values...
== 2024-07-24 08:36:30,966 easyconfig.py:1721 INFO Template values: arch='x86_64', bitbucket_account='cuda', cuda_cc_cmake='80', cuda_cc_semicolon_sep='8.0', cuda_cc_space_sep='8.0', cuda_compute_capabilities='8.0', cuda_sm_comma_sep='sm_80', cuda_sm_space_sep='sm_80', cudaarch='', github_account='cuda', module_name='CUDA/12.4.0', name='CUDA', nameletter='C', nameletterlower='c', namelower='cuda', sysroot='', toolchain_name='system', toolchain_version='system', version='12.4.0', version_major='12', version_major_minor='12.4', version_minor='4', versionprefix='', versionsuffix=''
== 2024-07-24 08:36:30,966 easyblock.py:4235 INFO Obtained application instance of for CUDA (easyblock: None)
== 2024-07-24 08:36:30,967 easyconfig.py:1702 INFO Generating template values...
== 2024-07-24 08:36:30,967 easyconfig.py:1721 INFO Template values: arch='x86_64', bitbucket_account='cuda', cuda_cc_cmake='80', cuda_cc_semicolon_sep='8.0', cuda_cc_space_sep='8.0', cuda_compute_capabilities='8.0', cuda_sm_comma_sep='sm_80', cuda_sm_space_sep='sm_80', cudaarch='', github_account='cuda', module_name='CUDA/12.4.0', name='CUDA', nameletter='C', nameletterlower='c', namelower='cuda', sysroot='', toolchain_name='system', toolchain_version='system', version='12.4.0', version_major='12', version_major_minor='12.4', version_minor='4', versionprefix='', versionsuffix=''
== 2024-07-24 08:36:30,967 one.py:180 INFO Skipping reformatting value for parameter 'toolchain'
== 2024-07-24 08:36:30,968 filetools.py:1922 INFO Creating directory /user/brussel/101/vsc10122/easybuild/install/zen2/log/reprod_20240724083630_2390 (parents: True, set_gid: False, sticky: False)
== 2024-07-24 08:36:30,968 easyblock.py:4489 INFO Dumped easyconfig instance to /user/brussel/101/vsc10122/easybuild/install/zen2/log/reprod_20240724083630_2390/CUDA-12.4.0.eb
== 2024-07-24 08:36:30,969 filetools.py:1922 INFO Creating directory /user/brussel/101/vsc10122/easybuild/install/zen2/log/reprod_20240724083630_2390/easyblocks (parents: True, set_gid: False, sticky: False)
== 2024-07-24 08:36:30,970 filetools.py:2435 INFO /theia/scratch/brussel/101/vsc10122/easybuild/easybuild-easyblocks/easybuild/easyblocks/generic/binary.py copied to /user/brussel/101/vsc10122/easybuild/install/zen2/log/reprod_20240724083630_2390/easyblocks/binary.py
== 2024-07-24 08:36:30,970 easyblock.py:4469 INFO Dumped easyblock binary.py required for reproduction to /user/brussel/101/vsc10122/easybuild/install/zen2/log/reprod_20240724083630_2390/easyblocks
== 2024-07-24 08:36:30,970 filetools.py:2435 INFO /theia/scratch/brussel/101/vsc10122/easybuild/easybuild-easyblocks/easybuild/easyblocks/c/cuda.py copied to /user/brussel/101/vsc10122/easybuild/install/zen2/log/reprod_20240724083630_2390/easyblocks/cuda.py
== 2024-07-24 08:36:30,970 easyblock.py:4469 INFO Dumped easyblock cuda.py required for reproduction to /user/brussel/101/vsc10122/easybuild/install/zen2/log/reprod_20240724083630_2390/easyblocks
== 2024-07-24 08:36:30,971 easyblock.py:2243 INFO Number of iterations to perform for central part of installation procedure: 1
== 2024-07-24 08:36:30,971 build_log.py:267 INFO building and installing CUDA/12.4.0...
== 2024-07-24 08:36:30,971 filetools.py:2015 INFO Lock /user/brussel/101/vsc10122/easybuild/install/zen2/software/.locks/_user_brussel_101_vsc10122_easybuild_install_zen2_software_CUDA_12.4.0.lock does not exist
== 2024-07-24 08:36:30,972 filetools.py:1956 INFO Creating lock at /user/brussel/101/vsc10122/easybuild/install/zen2/software/.locks/_user_brussel_101_vsc10122_easybuild_install_zen2_software_CUDA_12.4.0.lock...
== 2024-07-24 08:36:30,972 filetools.py:1922 INFO Creating directory /user/brussel/101/vsc10122/easybuild/install/zen2/software/.locks/_user_brussel_101_vsc10122_easybuild_install_zen2_software_CUDA_12.4.0.lock (parents: True, set_gid: False, sticky: False)
== 2024-07-24 08:36:30,972 filetools.py:1965 INFO Lock created: /user/brussel/101/vsc10122/easybuild/install/zen2/software/.locks/_user_brussel_101_vsc10122_easybuild_install_zen2_software_CUDA_12.4.0.lock
== 2024-07-24 08:36:30,972 build_log.py:267 INFO fetching files...
== 2024-07-24 08:36:30,972 easyblock.py:3957 INFO Starting fetch step
== 2024-07-24 08:36:30,972 easyconfig.py:1702 INFO Generating template values...
== 2024-07-24 08:36:30,972 easyconfig.py:1721 INFO Template values: arch='x86_64', bitbucket_account='cuda', builddir='/user/brussel/101/vsc10122/easybuild/install/zen2/build/CUDA/12.4.0/system-system', cuda_cc_cmake='80', cuda_cc_semicolon_sep='8.0', cuda_cc_space_sep='8.0', cuda_compute_capabilities='8.0', cuda_sm_comma_sep='sm_80', cuda_sm_space_sep='sm_80', cudaarch='', github_account='cuda', installdir='/user/brussel/101/vsc10122/easybuild/install/zen2/software/CUDA/12.4.0', module_name='CUDA/12.4.0', name='CUDA', nameletter='C', nameletterlower='c', namelower='cuda', start_dir='None', sysroot='', toolchain_name='system', toolchain_version='system', version='12.4.0', version_major='12', version_major_minor='12.4', version_minor='4', versionprefix='', versionsuffix=''
== 2024-07-24 08:36:30,972 easyblock.py:3965 INFO Running method fetch_step part of step fetch
== 2024-07-24 08:36:31,437 build_log.py:171 ERROR EasyBuild crashed with an error (at easybuild/easybuild-framework/easybuild/base/exceptions.py:126 in __init__): The End User License Agreement (EULA) for CUDA is currently not accepted!
(see https://docs.nvidia.com/cuda/eula/index.html for more information)
You should either:
- add --accept-eula-for=CUDA to the 'eb' command;
- update your EasyBuild configuration to always accept the EULA for CUDA;
- add 'accept_eula = True' to the easyconfig file you are using;
(at easybuild/easybuild-framework/easybuild/framework/easyblock.py:2174 in check_accepted_eula)
== 2024-07-24 08:36:31,437 build_log.py:267 INFO ... (took < 1 sec)
== 2024-07-24 08:36:31,437 filetools.py:2023 INFO Removing lock /user/brussel/101/vsc10122/easybuild/install/zen2/software/.locks/_user_brussel_101_vsc10122_easybuild_install_zen2_software_CUDA_12.4.0.lock...
== 2024-07-24 08:36:31,438 filetools.py:383 INFO Path /user/brussel/101/vsc10122/easybuild/install/zen2/software/.locks/_user_brussel_101_vsc10122_easybuild_install_zen2_software_CUDA_12.4.0.lock successfully removed.
== 2024-07-24 08:36:31,438 filetools.py:2027 INFO Lock removed: /user/brussel/101/vsc10122/easybuild/install/zen2/software/.locks/_user_brussel_101_vsc10122_easybuild_install_zen2_software_CUDA_12.4.0.lock
== 2024-07-24 08:36:31,438 easyblock.py:4292 WARNING build failed (first 300 chars): The End User License Agreement (EULA) for CUDA is currently not accepted!
(see https://docs.nvidia.com/cuda/eula/index.html for more information)
You should either:
- add --accept-eula-for=CUDA to the 'eb' command;
- update your EasyBuild configuration to always accept the EULA for CUDA;
- add 'acce
== 2024-07-24 08:36:31,438 easyblock.py:328 INFO Closing log for application name CUDA version 12.4.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment