Hi,
I installed the hscPipe 7.9.1
with binary distribution (by setup EUPS_PKGROOT ) at Fedora30. It start from scratch. Although I got one library issue and two warnings (see below), the installation seems successful. However, I got library error when I run some test scripts (ingestCalibs.py, hscIngestImages.py, singleFrameDriver.py). I wonder anyone can give a advise to fix it?
Charles
Main error message:
(lsst-scipipe-1172c30) [ytchen@ichiro hscPipe7.9.1]$ ingestCalibs.py
Traceback (most recent call last):
File “/array/users/ytchen/hscPipe7.9.1/stack/miniconda3-4.5.12-1172c30/Linux64/pipe_tasks/7.9.1-hsc/bin/ingestCalibs.py”, line 2, in
from lsst.pipe.tasks.ingestCalibs import IngestCalibsTask
File “/array/users/ytchen/hscPipe7.9.1/stack/miniconda3-4.5.12-1172c30/Linux64/pipe_tasks/7.9.1-hsc/python/lsst/pipe/tasks/ingestCalibs.py”, line 5, in
from lsst.afw.fits import readMetadata
File “/array/users/ytchen/hscPipe7.9.1/stack/miniconda3-4.5.12-1172c30/Linux64/afw/7.6-hsc/python/lsst/afw/fits/init.py”, line 1, in
from .fitsLib import *
File “/array/users/ytchen/hscPipe7.9.1/stack/miniconda3-4.5.12-1172c30/Linux64/afw/7.6-hsc/python/lsst/afw/fits/fitsLib.py”, line 1, in
from .fits import *
ImportError: /array/users/ytchen/hscPipe7.9.1/stack/miniconda3-4.5.12-1172c30/Linux64/daf_base/7.0-hsc/lib/libdaf_base.so: undefined symbol: _ZN5boost16re_detail_10690012perl_matcherIN9__gnu_cxx17__normal_iteratorIPKcSsEESaINS_9sub_matchIS6_EEENS_12regex_traitsIcNS_16cpp_regex_traitsIcEEEEE14construct_initERKNS_11basic_regexIcSD_EENS_15regex_constants12_match_flagsE
Issue 1:
I fixed it by replacing /array/users/ytchen/hscPipe/python/miniconda3-4.5.12/envs/lsst-scipipe-1172c30/bin/../lib/libstdc++.so.6
with /usr/lib64/libstdc++.so.6
(after running newinstall.sh).
ImportError while importing test module ‘/array/users/ytchen/hscPipe/stack/miniconda3-4.5.12-1172c30/EupsBuildDir/Linux64/astshim-7.3-hsc/astshim-7.3-hsc/tests/test_specFrame.py’.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
tests/test_specFrame.py:4: in <module>
import astshim as ast
python/astshim/init.py:26: in <module>
from .base import *
E ImportError: /array/users/ytchen/hscPipe/python/miniconda3-4.5.12/envs/lsst-scipipe-1172c30/bin/…/lib/libstdc++.so.6: version `GLIBCXX_3.4.26’ not found (required by /array/users/ytchen/hscPipe/stack/miniconda3-4.5.12-1172c30/EupsBuildDir/Linux64/astshim-7.3-hsc/astshim-7.3-hsc/lib/libastshim.so)
Two warnings when I install hscPipe 7.9.1:
[ 85/97 ] meas_deblender 7.0-hsc+1 (Linux64) … Warning: trouble retrieving meas_deblender-7.0-hsc+1@Linux64.tar.gz: IncompleteRead(1573727 bytes read, 8955030 more expected)
[ 89/97 ] meas_modelfit 7.0-hsc+1 (Linux64) done.
Failed to contact URL http://tigress-web.princeton.edu/~HSC/hscPipe7/Linux64/ ([Errno -2] Name or service not known)