Problem in blastpgp

Hi,

I have problem when running I-TASSER5.1 in one ubuntu system, but there is no problem in another PC with the same OS, both are ubuntu 16.04.05

lx@ubuntu:~/I-TASSER5.1/I-TASSERmod$ sudo ./runI-TASSER.pl -libdir /home/lx/ITLIB -seqname seq -datadir /home/lx/I-TASSER5.1/example -runstyle gnuparallel

Your setting for running I-TASSER is:
-pkgdir = /home/lx/I-TASSER5.1
-libdir = /home/lx/ITLIB
-java_home = /usr
-seqname = seq
-datadir = /home/lx/I-TASSER5.1/example
-outdir = /home/lx/I-TASSER5.1/example
-runstyle = gnuparallel
-homoflag = real
-idcut = 1
-ntemp = 20
-nmodel = 5
-light = false
-hours = 50
-LBS = false
-EC = false
-GO = false

1. make seq.txt and rmsinp
Your protein contains 143 residues:
> seq
MYQLEKEPIVGAETFYVDGAANRETKLGKAGYVTNRGRQKVVTLTDTTNQKTELQAIYLA
LQDSGLEVNIVTDSQYALGIITQWIHNWKKRGWPVKNVDLVNQIIEQLIKKEKVYLAWVP
AHKGIGGNEQVDKLVSAGIRKVL
2.1 run Psi-blast
/home/lx/I-TASSER5.1/blast/bin/blastpgp: 1: /home/lx/I-TASSER5.1/blast/bin/blastpgp: Syntax error: "(" unexpected
/home/lx/I-TASSER5.1/blast/bin/blastpgp is not working properly, please check

thanks