Hi Alan,
I had installed openssl-devel. The computer node gets the
image from the PXE server. I had installed openssl-devel in the image and
then I rebooted the compute nodes just to be sure. The problem still
persists.
On Friday, November 17, 2017, Alan O'Cais <[email protected]> wrote:
> Dear Joseph,
>
> You can see in the logs that the commands EasyBuild is attempting to run
> to check the SSL OS dependencies are:
> rpm -q openssl-devel
> rpm -q libopenssl-devel
> rpm -q libssl-dev
> I'm pretty sure it's the first of these that is relevant for CentOS. Have
> you installed the devel libraries in the image? It would seem that you
> haven''t (maybe you just installed the openssl rather than openssl-devel?)
> since this error still exists.
>
> Alan
>
>
> On 16 November 2017 at 18:22, Mr. Joseph John <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
>> Hi,
>> I installed the dependencies in the image i used. I did not make
>> any other changed. But the error still persists.
>>
>>
>> On Thursday, November 16, 2017, Alan O'Cais <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>>
>>> The error in this log is
>>> One or more OS dependencies were not found: [('openssl-devel',
>>> 'libssl-dev', 'libopenssl-devel')]
>>> which is the same as the first error, did you undo the change you made
>>> to the image you use?
>>>
>>> On 16 Nov 2017 18:03, "Mr. Joseph John" <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>> Unfortunately, the entire log file is 23MB. I am including the
>>>> parts of the log, I am assuming, is relevant :
>>>>
>>>> == 2017-11-16 06:23:24,532 easyconfig.py:907 DEBUG Using subtoolchain
>>>> {'version': '2017a', 'name': 'intel'} for dep ncurses 6.0
>>>> == 2017-11-16 06:23:24,532 easyconfig.py:916 DEBUG Figured out
>>>> toolchain to use for dep ncurses 6.0: {'version': '2017a', 'name': 'intel'}
>>>> == 2017-11-16 06:23:24,532 easyconfig.py:1704 DEBUG Determining short
>>>> module name for {'external_module_metadata': {}, 'full_mod_name': None,
>>>> 'toolchain': {'version': '2017a', 'name': 'intel'}, 'name': 'ncurses',
>>>> 'dummy': False, 'short_mod_name': None, 'external_module': False,
>>>> 'versionsuffix': '', 'version': '6.0', 'toolchain_inherited': True,
>>>> 'hidden': False, 'build_only': False} (force_visible: False)
>>>> == 2017-11-16 06:23:24,533 easyconfig.py:1656 DEBUG No alternative
>>>> software name specified to determine module name with
>>>> == 2017-11-16 06:23:24,533 utilities.py:103 DEBUG Module name
>>>> ncurses/6.0-intel-2017a validated
>>>> == 2017-11-16 06:23:24,533 easyconfig.py:1706 DEBUG Obtained valid
>>>> short module name ncurses/6.0-intel-2017a
>>>> == 2017-11-16 06:23:24,533 easyconfig.py:1676 DEBUG Determining full
>>>> module name for {'external_module_metadata': {}, 'full_mod_name': None,
>>>> 'toolchain': {'version': '2017a', 'name': 'intel'}, 'name': 'ncurses',
>>>> 'dummy': False, 'short_mod_name': None, 'external_module': False,
>>>> 'versionsuffix': '', 'version': '6.0', 'toolchain_inherited': True,
>>>> 'hidden': False, 'build_only': False} (force_visible: False)
>>>> == 2017-11-16 06:23:24,533 easyconfig.py:1656 DEBUG No alternative
>>>> software name specified to determine module name with
>>>> == 2017-11-16 06:23:24,534 utilities.py:103 DEBUG Module name
>>>> ncurses/6.0-intel-2017a validated
>>>> == 2017-11-16 06:23:24,534 easyconfig.py:1683 DEBUG Obtained valid
>>>> full module name ncurses/6.0-intel-2017a
>>>> == 2017-11-16 06:23:24,534 easyconfig.py:467 INFO Validating easyconfig
>>>> == 2017-11-16 06:23:24,534 easyconfig.py:472 INFO Checking OS
>>>> dependencies
>>>> == 2017-11-16 06:23:24,535 filetools.py:301 INFO Command rpm found at
>>>> /usr/bin/rpm
>>>> == 2017-11-16 06:23:24,535 run.py:132 DEBUG run_cmd: running cmd rpm -q
>>>> openssl-devel (in /sNow/easybuild/software/EasyB
>>>> uild/3.2.1/lib/python2.7/site-packages/easybuild_easyconfigs
>>>> -3.2.1-py2.7.egg/easybuild/easyconfigs/o/OpenSSL)
>>>> == 2017-11-16 06:23:24,535 run.py:157 INFO running cmd: rpm -q
>>>> openssl-devel
>>>> == 2017-11-16 06:23:24,608 run.py:439 DEBUG cmd "rpm -q openssl-devel"
>>>> exited with exitcode 1 and output:
>>>> package openssl-devel is not installed
>>>>
>>>> == 2017-11-16 06:23:24,608 run.py:483 DEBUG Using default regular
>>>> expression: (?<![(,-]|\w)(?:error|segmentation
>>>> fault|failed)(?![(,-]|\.?\w)
>>>> == 2017-11-16 06:23:24,610 filetools.py:309 WARNING Could not find
>>>> command 'dpkg' (with permissions to read/execute it) in $PATH
>>>> (['/sNow/easybuild/centos/7.3.1611/Broadwell/software/EasyBuild/3.3.1/bin',
>>>> '/sNow/snow-tools/bin', '/sNow/snow-tools/sbin', '/usr/lib64/qt-3.3/bin',
>>>> '/usr/local/cuda-8.0/bin', '/sNow/snow-tools/bin', '/sNow/snow-tools/sbin',
>>>> '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games',
>>>> '/opt/ibutils/bin'])
>>>> == 2017-11-16 06:23:24,610 filetools.py:301 INFO Command rpm found at
>>>> /usr/bin/rpm
>>>> == 2017-11-16 06:23:24,610 run.py:132 DEBUG run_cmd: running cmd rpm -q
>>>> libssl-dev (in /sNow/easybuild/software/EasyB
>>>> uild/3.2.1/lib/python2.7/site-packages/easybuild_easyconfigs
>>>> -3.2.1-py2.7.egg/easybuild/easyconfigs/o/OpenSSL)
>>>> == 2017-11-16 06:23:24,610 run.py:157 INFO running cmd: rpm -q
>>>> libssl-dev
>>>> == 2017-11-16 06:23:24,683 run.py:439 DEBUG cmd "rpm -q libssl-dev"
>>>> exited with exitcode 1 and output:
>>>> package libssl-dev is not installed
>>>>
>>>> == 2017-11-16 06:23:24,683 run.py:483 DEBUG Using default regular
>>>> expression: (?<![(,-]|\w)(?:error|segmentation
>>>> fault|failed)(?![(,-]|\.?\w)
>>>> == 2017-11-16 06:23:24,684 filetools.py:309 WARNING Could not find
>>>> command 'dpkg' (with permissions to read/execute it) in $PATH
>>>> (['/sNow/easybuild/centos/7.3.1611/Broadwell/software/EasyBuild/3.3.1/bin',
>>>> '/sNow/snow-tools/bin', '/sNow/snow-tools/sbin', '/usr/lib64/qt-3.3/bin',
>>>> '/usr/local/cuda-8.0/bin', '/sNow/snow-tools/bin', '/sNow/snow-tools/sbin',
>>>> '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games',
>>>> '/opt/ibutils/bin'])
>>>> == 2017-11-16 06:23:24,684 filetools.py:301 INFO Command rpm found at
>>>> /usr/bin/rpm
>>>> == 2017-11-16 06:23:24,685 run.py:132 DEBUG run_cmd: running cmd rpm -q
>>>> libopenssl-devel (in /sNow/easybuild/software/EasyB
>>>> uild/3.2.1/lib/python2.7/site-packages/easybuild_easyconfigs
>>>> -3.2.1-py2.7.egg/easybuild/easyconfigs/o/OpenSSL)
>>>> == 2017-11-16 06:23:24,685 run.py:157 INFO running cmd: rpm -q
>>>> libopenssl-devel
>>>> == 2017-11-16 06:23:24,746 run.py:439 DEBUG cmd "rpm -q
>>>> libopenssl-devel" exited with exitcode 1 and output:
>>>> package libopenssl-devel is not installed
>>>>
>>>> == 2017-11-16 06:23:24,747 run.py:483 DEBUG Using default regular
>>>> expression: (?<![(,-]|\w)(?:error|segmentation
>>>> fault|failed)(?![(,-]|\.?\w)
>>>> == 2017-11-16 06:23:24,747 filetools.py:309 WARNING Could not find
>>>> command 'dpkg' (with permissions to read/execute it) in $PATH
>>>> (['/sNow/easybuild/centos/7.3.1611/Broadwell/software/EasyBuild/3.3.1/bin',
>>>> '/sNow/snow-tools/bin', '/sNow/snow-tools/sbin', '/usr/lib64/qt-3.3/bin',
>>>> '/usr/local/cuda-8.0/bin', '/sNow/snow-tools/bin', '/sNow/snow-tools/sbin',
>>>> '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/games', '/usr/games',
>>>> '/opt/ibutils/bin'])
>>>> == 2017-11-16 06:23:24,865 build_log.py:156 ERROR EasyBuild crashed
>>>> with an error (at easybuild/centos/7.3.1611/Broa
>>>> dwell/software/EasyBuild/3.3.1/lib/python2.7/site-packages/v
>>>> sc_base-2.5.8-py2.7.egg/vsc/utils/exceptions.py:124 in __init__): One
>>>> or more OS dependencies were not found: [('openssl-devel', 'libssl-dev',
>>>> 'libopenssl-devel')] (at easybuild/centos/7.3.1611/Broa
>>>> dwell/software/EasyBuild/3.3.1/lib/python2.7/site-packages/e
>>>> asybuild_framework-3.3.1-py2.7.egg/easybuild/framework/easyconfig/easyconfig.py:525
>>>> in validate_os_deps)
>>>> == 2017-11-16 06:23:24,866 build_log.py:156 ERROR EasyBuild crashed
>>>> with an error (at easybuild/centos/7.3.1611/Broa
>>>> dwell/software/EasyBuild/3.3.1/lib/python2.7/site-packages/v
>>>> sc_base-2.5.8-py2.7.egg/vsc/utils/exceptions.py:124 in __init__):
>>>> Failed to process easyconfig /tmp/jobs/snow/2594/eb-En1YcP/
>>>> tweaked_dep_easyconfigs/CMake-3.6.1-intel-2017a.eb: One or more OS
>>>> dependencies were not found: [('openssl-devel', 'libssl-dev',
>>>> 'libopenssl-devel')] (at easybuild/centos/7.3.1611/Broa
>>>> dwell/software/EasyBuild/3.3.1/lib/python2.7/site-packages/e
>>>> asybuild_framework-3.3.1-py2.7.egg/easybuild/framework/easyconfig/easyconfig.py:1263
>>>> in process_easyconfig)
>>>>
>>>>
>>>>
>>>> *Joseph John*
>>>>
>>>> *Assistant Professor*
>>>>
>>>> *Department of Computer Science & Engineering*
>>>> *Rajagiri School of Engineering & Technology*
>>>> *https://josephjohnjj.github.io/ <https://josephjohnjj.github.io/>*
>>>>
>>>> On Thu, Nov 16, 2017 at 9:25 PM, Mr. Joseph John <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi,
>>>>> I am attaching the entire log file. Unfortunately, it is too long
>>>>> to be included in the mail body. Sorry for the trouble.
>>>>>
>>>>>
>>>>>
>>>>> *Joseph John*
>>>>>
>>>>> *Assistant Professor*
>>>>>
>>>>> *Department of Computer Science & Engineering*
>>>>> *Rajagiri School of Engineering & Technology*
>>>>> *https://josephjohnjj.github.io/ <https://josephjohnjj.github.io/>*
>>>>>
>>>>> On Wed, Nov 15, 2017 at 8:54 PM, Alan O'Cais <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Joesph,
>>>>>>
>>>>>> Can you give us the explicit error you are getting (or perhaps the
>>>>>> whole log file)? I'm just wondering where it is coming from, it's not
>>>>>> directly from EasyBuild, it's from one of the packages it is trying to
>>>>>> install, the question is which one.
>>>>>>
>>>>>> Alan
>>>>>>
>>>>>> On 13 November 2017 at 18:08, Mr. Joseph John <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>> I tried that and now that error is gone. But now I get an
>>>>>>> error saying 'Linux headers" are missing. Is there anyway to install it
>>>>>>> through easybuild or do I have to install it directly in the PXE image?
>>>>>>>
>>>>>>>
>>>>>>> On Friday, November 10, 2017, Sami, Umit D. <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> You can add OS dependencies as a parameter to your *.eb file and
>>>>>>>> install all dependencies with package manager for your linux
>>>>>>>> distributions
>>>>>>>> (i.e. for centos: Yum install libssl-dev).
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> *-----------------------------------*
>>>>>>>>
>>>>>>>> *Umit D. Sami*
>>>>>>>>
>>>>>>>> HPC Apps & Systems (ERIS)
>>>>>>>>
>>>>>>>> w: http://www.partners.org
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> *From: *<[email protected]> on behalf of "Mr.
>>>>>>>> Joseph John" <[email protected]>
>>>>>>>> *Reply-To: *"[email protected]" <[email protected]>
>>>>>>>> *Date: *Friday, November 10, 2017 at 5:01 AM
>>>>>>>> *To: *"[email protected]" <[email protected]>
>>>>>>>> *Subject: *[easybuild] installing octave
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I am new to EasyBuild. I tried installing Octave using the
>>>>>>>> command :
>>>>>>>>
>>>>>>>> eb Octave-4.0.3-intel-2016b.eb --try-toolchain=intel,2017a -dr
>>>>>>>>
>>>>>>>> I keep getting the error
>>>>>>>>
>>>>>>>>
>>>>>>>> ERROR: Failed to process easyconfig /tmp/jobs/snow/2537/eb-Q5M8UC/
>>>>>>>> tweaked_dep_easyconfigs/cURL-7.49.1-intel-2017a.eb: One or more OS
>>>>>>>> dependencies were not found: [('openssl-devel', 'libssl-dev',
>>>>>>>> 'libopenssl-devel')]
>>>>>>>> snow@sny02:/sNow/easybuild/software/EasyBuild/3.2.1/lib/pyth
>>>>>>>> on2.7/site-packages/easybuild_easyconfigs-3.2.1-py2.7.egg/ea
>>>>>>>> sybuild/easyconfigs/o/Oc
>>>>>>>> tave$
>>>>>>>>
>>>>>>>> Then I installed openssl and libssl (that too using
>>>>>>>> EasyBuild) and I still get the error. We use single image provisioning
>>>>>>>> in
>>>>>>>> the compute nodes. The software suite used in Snow! from HPCNow!.
>>>>>>>>
>>>>>>>> How do I solve this issue?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> *Joseph John*
>>>>>>>>
>>>>>>>> *Assistant Professor*
>>>>>>>>
>>>>>>>> *Department of Computer Science & Engineering*
>>>>>>>>
>>>>>>>> *Rajagiri School of Engineering & Technology*
>>>>>>>> *https://josephjohnjj.github.io/ <https://josephjohnjj.github.io/>*
>>>>>>>>
>>>>>>>> The information in this e-mail is intended only for the person to
>>>>>>>> whom it is
>>>>>>>> addressed. If you believe this e-mail was sent to you in error and
>>>>>>>> the e-mail
>>>>>>>> contains patient information, please contact the Partners
>>>>>>>> Compliance HelpLine at
>>>>>>>> http://www.partners.org/complianceline . If the e-mail was sent to
>>>>>>>> you in error
>>>>>>>> but does not contain patient information, please contact the sender
>>>>>>>> and properly
>>>>>>>> dispose of the e-mail.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>>
>>>>>>> *Joseph John *
>>>>>>>
>>>>>>> *Assistant Professor *
>>>>>>>
>>>>>>> *Department of Computer Science & Engineering *
>>>>>>> *Rajagiri School of Engineering & Technology*
>>>>>>> *https://josephjohnjj.github.io/ <https://josephjohnjj.github.io/>*
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Dr. Alan O'Cais
>>>>>> E-CAM Software Manager
>>>>>> Juelich Supercomputing Centre
>>>>>> Forschungszentrum Juelich GmbH
>>>>>> 52425 Juelich, Germany
>>>>>>
>>>>>> Phone: +49 2461 61 5213 <02461%20615213>
>>>>>> Fax: +49 2461 61 6656 <02461%20616656>
>>>>>> E-mail: [email protected]
>>>>>> WWW: http://www.fz-juelich.de/ias/jsc/EN
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------
>>>>>> ------------------------------------
>>>>>> ------------------------------------------------------------
>>>>>> ------------------------------------
>>>>>> Forschungszentrum Juelich GmbH
>>>>>> 52425 Juelich
>>>>>> Sitz der Gesellschaft: Juelich
>>>>>> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
>>>>>> Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
>>>>>> Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
>>>>>> Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
>>>>>> Prof. Dr. Sebastian M. Schmidt
>>>>>> ------------------------------------------------------------
>>>>>> ------------------------------------
>>>>>> ------------------------------------------------------------
>>>>>> ------------------------------------
>>>>>>
>>>>>>
>>>>>
>>>>
>>
>> --
>>
>>
>> *Joseph John*
>>
>> *Assistant Professor*
>>
>> *Department of Computer Science & Engineering*
>> *Rajagiri School of Engineering & Technology*
>> *https://josephjohnjj.github.io/ <https://josephjohnjj.github.io/>*
>>
>>
>
>
> --
> Dr. Alan O'Cais
> E-CAM Software Manager
> Juelich Supercomputing Centre
> Forschungszentrum Juelich GmbH
> 52425 Juelich, Germany
>
> Phone: +49 2461 61 5213
> Fax: +49 2461 61 6656
> E-mail: [email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>
> WWW: http://www.fz-juelich.de/ias/jsc/EN
>
--
*Joseph John*
*Assistant Professor*
*Department of Computer Science & Engineering*
*Rajagiri School of Engineering & Technology*
*https://josephjohnjj.github.io/ <https://josephjohnjj.github.io/>*