PoonLab / OpenRDP

An open-source re-implementation of the RDP4 recombination detection program
GNU General Public License v3.0
45 stars 9 forks source link

User reported issue trying to install OpenRDP on Linux cluster #96

Open ArtPoon opened 3 weeks ago

ArtPoon commented 3 weeks ago
[_____@_____ OpenRDP]$ openrdp ./tests/short.fasta
Loading configuration from
/prj/prjssisd/_____/.local/lib/python3.7/site-packages/OpenRDP-0.1.0-py3.7.egg/openrdp/default.ini
Starting 3Seq Analysis
/prj/prjssisd/_____/.local/lib/python3.7/site-packages/OpenRDP-0.1.0-py3.7.egg/openrdp/bin/3Seq/3seq.Unix:
/lib64/libm.so.6: version `GLIBC_2.29' not found (required by
/prj/prjssisd/_____/.local/lib/python3.7/site-packages/OpenRDP-0.1.0-py3.7.egg/openrdp/bin/3Seq/3seq.Unix)
Traceback (most recent call last):
  File "/prj/prjssisd/_____/.local/bin/openrdp", line 4, in
<module>
    __import__('pkg_resources').run_script('OpenRDP==0.1.0',
'openrdp')
  File
"/opt/intel/parallel_studio_xe_2020/intelpython3/lib/python3.7/site-packages/pkg_resources/__init__.py",
line 665, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File
"/opt/intel/parallel_studio_xe_2020/intelpython3/lib/python3.7/site-packages/pkg_resources/__init__.py",
line 1463, in run_script
    exec(code, namespace, namespace)
  File
"/prj/prjssisd/_____/.local/lib/python3.7/site-packages/OpenRDP-0.1.0-py3.7.egg/EGG-INFO/scripts/openrdp",
line 44, in <module>
    results = scanner.run_scans(args.infile, args.ref)
  File
"/prj/prjssisd/_____/.local/lib/python3.7/site-packages/OpenRDP-0.1.0-py3.7.egg/openrdp/__init__.py",
line 219, in run_scans
    results.dict['threeseq'] = three_seq.execute()
  File
"/prj/prjssisd/_____/.local/lib/python3.7/site-packages/OpenRDP-0.1.0-py3.7.egg/openrdp/threeseq.py",
line 46, in execute
    subprocess.check_output(cmd, shell=False, input=b"Y\n")  # Respond
to prompt
  File
"/opt/intel/parallel_studio_xe_2020/intelpython3/lib/python3.7/subprocess.py",
line 411, in check_output
    **kwargs).stdout
  File
"/opt/intel/parallel_studio_xe_2020/intelpython3/lib/python3.7/subprocess.py",
line 512, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command
'['/prj/prjssisd/_____/.local/lib/python3.7/site-packages/OpenRDP-0.1.0-py3.7.egg/openrdp/bin/3Seq/3seq.Unix',
'-full',
'/scratch/prjssisd/_____/softwares/src/OpenRDP/tests/short.fasta',
'-ptable myPvalueTable', '-d', '-id', '/tmp/tmpvr25y7ju']' returned
non-zero exit status 1.
ArtPoon commented 3 weeks ago

First thing that jumps out to me is that the version of Python might be too old. The error about GLIBC has come up before - unfortunately that user did not report what steps they took to overcome their issue.

ArtPoon commented 1 week ago

@GopiGugan can you please try to reproduce this issue? @ArtPoon will follow up with the user by e-mail to see if they can provide details on environment. Either way it would be nice to reproduce the GLIBC issue in our hands, since it has come up before