Question: How to run Interproscan with old GLIBC 2.12 on centos cluster?
gravatar for tcf.hcdg
3.7 years ago by
European Union
tcf.hcdg60 wrote:


I would like to run interproscan on cluster through PBS /torque. I tried wtih the test script and could not succeed because of the GLIBC_2.14. The reason is the entire software stack of CentOS 6.8 which our cluster is running was built on top of glibc 2.12 which at the moment can't be upgraded to glibc 2.14.

My question is is there a way to do interproscan with glibc 2.12 or there is some way to fix this issue (other then upgrading glibc 2.12 to glibc 2.14 )

I am sure there must be some way. Any idea?

The script I use and the out put is as follows:

#PBS -l nodes=1:ppn=4
#PBS -m abe
#PBS -N interproscan5Job
#PBS -o /home/tb44227/nobackup/my_interproscan/interproscan-5.22-61.0/test_ipr_cluste_torque
#PBS -j oe
#PBS -q short
#PBS -l walltime=01:00:00

# start of similation interproscan on torque
# test input file iin the interproscan directory
 /home/tb44227/nobackup/my_interproscan/interproscan-5.22-61.0/ -i   /home/tb44227/nobackup/my_interproscan/interproscan-5.22-61.0/test_all_appl.fasta -b   /home/tb44227/nobackup/my_interproscan/interproscan-5.22-61.0/test_all_appl.result
08/03/2017 17:04:08:903 Welcome to InterProScan-5.22-61.0
08/03/2017 17:04:16:447 Running InterProScan v5 in STANDALONE mode... on Linux
08/03/2017 17:04:35:348 Loading file /home/tb44227/nobackup/my_interproscan/interproscan-5.22-61.0/test_all_appl.fasta
08/03/2017 17:04:35:351 Running the following analyses:
Available matches will be retrieved from the pre-calculated match lookup service.

Matches for any sequences that are not represented in the lookup service will be calculated locally.
08/03/2017 17:04:41:878 29% completed
2017-03-08 17:04:57,518 [amqEmbeddedWorkerJmsContainer-4] [] ERROR - Command line failed with exit code: 1
Command: bin/sfld/sfld_postprocess -s data/sfld/2/sfld_sites.annot -a /home/tb44227/temp/lido-bl23041_20170308_170416446_6lyw//jobSFLD/000000000001_000000000003.raw.align.out -O /home/tb44227/temp/lido-bl23041_20170308_170416446_6lyw//jobSFLD/000000000001_000000000003.raw.out -d /home/tb44227/temp/lido-bl23041_20170308_170416446_6lyw//jobSFLD/000000000001_000000000003.raw.domtblout.out -o /home/tb44227/temp/lido-bl23041_20170308_170416446_6lyw//jobSFLD/000000000001_000000000003_one.raw.out
**Error output from binary:
bin/sfld/sfld_postprocess: /lib64/ version `GLIBC_2.14' not found (required by bin/sfld/sfld_postprocess)**

2017-03-08 17:04:57,523 [amqEmbeddedWorkerJmsContainer-4] [] ERROR - Execution thrown when attempting to executeInTransaction the StepExecution.  All database activity rolled back.
java.lang.IllegalStateException: Command line failed with exit code: 1
Command: bin/sfld/sfld_postprocess -s data/sfld/2/sfld_sites.annot -a /home/tb44227/temp/lido-bl23041_20170308_170416446_6lyw//jobSFLD/000000000001_000000000003.raw.align.out -O /home/tb44227/temp/lido-bl23041_20170308_170416446_6lyw//jobSFLD/000000000001_000000000003.raw.out -d /home/tb44227/temp/lido-bl23041_20170308_170416446_6lyw//jobSFLD/000000000001_000000000003.raw.domtblout.out -o /home/tb44227/temp/lido-bl23041_20170308_170416446_6lyw//jobSFLD/000000000001_000000000003_one.raw.out
Error output from binary:
bin/sfld/sfld_postprocess: /lib64/ version `GLIBC_2.14' not found (required by bin/sfld/sfld_postprocess)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
        at java.lang.reflect.Method.invoke(
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
        at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(
        at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
        at com.sun.proxy.$Proxy100.executeInTransaction(Unknown Source)
        at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(
        at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(
        at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(
        at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(
        at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(
        at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(
        at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(
        at org.springframework.jms.listener.DefaultMessageListenerContainer$
2017-03-08 17:04:57,524 [amqEmbeddedWorkerJmsContainer-4] [] ERROR - StepExecution with errors - stepName: stepSFLDPostProcessorBinaryRun
2017-03-08 17:04:57,644 [main] [] FATAL - Analysis step 3 : Run sfld postprocessing binary for selected proteins for proteins 1 to 3 has failed irretrievably.  Available StackTraces follow.
2017-03-08 17:04:57,646 [main] [] FATAL - The JVM will now exit with a non-zero exit status.
2017-03-08 17:04:57,646 [main] [] ERROR - Exception thrown by StandaloneBlackBoxMaster:
java.lang.IllegalStateException: InterProScan exiting with non-zero status, see logs for further information.
InterProScan analysis failed. Exception thrown by StandaloneBlackBoxMaster. Check the log file for details
interproscan cluster • 2.0k views
ADD COMMENTlink modified 12 months ago by chipeyown0 • written 3.7 years ago by tcf.hcdg60

Take a look at this thread. Depending on your comfort level with system tasks you may be able to follow suggestions there.

ADD REPLYlink written 3.7 years ago by genomax92k
gravatar for Michael Dondrup
3.6 years ago by
Bergen, Norway
Michael Dondrup48k wrote:

We had the same problem and solved it by re-compiling the few binary that are causing problems:

Follow the instructions at

sfld_preprocess/sfld_postprocess Instructions for compiling the "sfld_preprocess" and "sfld_postprocess" binaries can be found in the src/sfld/1/README file in your extracted InterProScan 5 distribution (release 5.22-61.0 onwards).

ADD COMMENTlink modified 3.6 years ago • written 3.6 years ago by Michael Dondrup48k
gravatar for pbigbig
3.6 years ago by
United States
pbigbig210 wrote:


I suggest that you download the binary files of sfld from here: then replace all files in ${INTERPROSCAN5HOME}/bin/sfld/ with them, it worked for me.

ADD COMMENTlink written 3.6 years ago by pbigbig210

I guess you meant

ADD REPLYlink written 3.6 years ago by Michael Dondrup48k
gravatar for chipeyown
12 months ago by
chipeyown0 wrote:

rpsblast and sfld_postprocess in interproscan will meet this issue. you can replace these two package with an old version. the old version of rpsblast and sfld_postprocess can be found in :

ADD COMMENTlink modified 12 months ago • written 12 months ago by chipeyown0
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1703 users visited in the last hour