ascp下载安装报错处理

太长不看版:
需要的话conda就完事了,但sra说是用ascp也不会快了
改glibc gcc后患无穷,一定要提前备份,我半个月后yum install个nlopt-devel这么无关紧要的操作都把系统内核干掉了,还不小心退出登录再也进不去,只好重装了系统,累了

ascp下载

搜索aspera connect并找到下载界面
复制链接地址

右键复制地址

下载

wget --no-check-certificate https://d3gcli72yxqn2z.cloudfront.net/downloads/connect/latest/bin/ibm-aspera-connect_4.2.3.197_linux.tar.gz

ascp安装

tar -zvxf ibm-aspera-connect_4.2.3.197_linux.tar.gz
sh ibm-aspera-connect_4.2.3.197_linux.sh

安装位置很奇葩,是个隐藏目录~/.aspera/connect

vi ~/.bashrc
export PATH='~/.aspera/connect/bin:$PATH'
source ~.bashrc

version `GLIBC_2.28' not found 报错处理

试了一下ascp,报错如下:

ascp: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by ascp)
ascp: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by ascp)

查看/lib64/libc.so.6文件

strings /lib64/libc.so.6 | grep GLIBC

显示

GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_PRIVATE

果然没有GLIBC_2.28
下载页面

就是它啦,右键复制地址

wget --no-check-certificate https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz
tar -zvxf glibc-2.28.tar.gz
cd glibc-2.28/

不能安装在同个目录,否则报错:configure: error: you must configure in a separate build directory

mkdir build
cd build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

然后又报错:These critical programs are missing or too old: make compiler
查看make和gcc版本

make -v cat /proc/version
gcc -v cat /proc/version
#查到make是3.82,gcc是4.8.5

下载网址找新版本
似乎需要root权限不然会报错/usr/bin/install: cannot create regular file ‘/usr/share/info/make.info’: Permission denied

wget --no-check-certificate https://ftp.gnu.org/pub/gnu/make/make-4.3.tar.gz
wget --no-check-certificate https://ftp.gnu.org/pub/gnu/gcc/gcc-12.2.0/gcc-12.2.0.tar.gz
tar -zvxf make-4.3.tar.gz
tar -zvxf gcc-12.2.0.tar.gz
mkdir temp #作为临时编译目录
cd /usr/local
mkdir make-4.3
cd -
cd temp
../make-4.3/configure --prefix=/usr/local/make-4.3
type make
make check
make install

安装gcc时会依次报错:
configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify their locations.
error while loading shared libraries: libisl.so.15: cannot open shared object file: No such file or directory
required isl version is 0.15 or later
libmpfr.so.6: cannot open shared object file: No such file or directory
所以还是去下载最新版

cd ..
wget --no-check-certificate https://ftp.gnu.org/pub/gnu/gmp/gmp-6.2.1.tar.bz2
wget --no-check-certificate https://ftp.gnu.org/pub/gnu/mpfr/mpfr-4.1.0.tar.gz
wget --no-check-certificate https://ftp.gnu.org/pub/gnu/mpc/mpc-1.2.1.tar.gz
wget --no-check-certificate https://libisl.sourceforge.io/isl-0.24.tar.gz
tar -xjf gmp-6.2.1.tar.bz2
tar -xjf isl-0.24.tar.bz2
tar -xzf mpfr-4.1.0.tar.gz
tar -xzf mpc-1.2.1.tar.gz
cd /usr/local
mkdir gmp-6.2.1
mkdir isl-0.24.tar.bz2
mkdir mpfr-4.1.0
mkdir mpc-1.2.1
mkdir gcc-12.2.0
cd -
cd temp
rm -rf *
../gmp-6.2.1/configure --prefix=/usr/local/gmp-6.2.1
make
make install
rm -rf *
../mpfr-4.1.0/configure --prefix=/usr/local/mpfr-4.1.0 --with-gmp=/usr/local/gmp-6.2.1
make
make install
rm -rf *
../mpc-1.2.1/configure --prefix=/usr/local/mpc-1.2.1 --with-gmp=/usr/local/gmp-6.2.1 --with-mpfr=/usr/local/mpfr-4.1.0
make
make install
rm -rf *
#需要写入库位置
vi /etc/ld.so.conf
/usr/local/gmp-6.1.2/lib
/usr/local/mpfr-4.0.2/lib
/usr/local/mpc-1.1.0/lib
ldconfig

../isl-0.24/configure --prefix=/usr/local/isl-0.24
make
make install
rm -rf *

然后看一眼有没有libmpfr.so.6,没有6的话应该有4,建立个软链接

find /usr/ -name libmpfr.so.* #果然没有6
/usr/lib64/libmpfr.so.4 # lib64也可能是更长的名字
ln -s /usr/lib64/libmpfr.so.4 /usr/lib64/libmpfr.so.6

终于可以安装gcc了,都快忘记自己一开始是要干啥hhh
32位--enable-multilib,64位--disable-multilib

../gcc-12.2.0/configure --prefix=/usr/local/gcc-12.2.0 --with-gmp=/usr/local/gmp-6.2.1 --with-mpfr=/usr/local/mpfr-4.1.0 --with-mpc=/usr/local/mpc-1.2.1 --with-isl=/usr/local/isl-0.24 --disable-multilib
make #需要很久
make install

12.2.0太高级了,重下8.2.0,isl重下0.18,其他遇到的问题上面都讲过了configure: error: cannot compute suffix of object files: cannot compile
然后回到glibc

cd ../glibc-2.28/build
../configure --prefix=/usr/local/glibc-2.28 --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make
make install

报错/path/to/glibc-2.28/build/elf/ldconfig: Warning: ignoring configuration file that cannot be opened: /usr/local/glibc-2.28/etc/ld.so.conf: No such file or directory
复制一个过来就好了

cp /etc/ld.so.conf /usr/local/glibc-2.28/etc/

然后重来一遍,搞定
但是不能用
试图解决问题,但好像进入了危险的领域

cd /usr/lib64
ls -ltr
全是2.17版

但是太多了,跟2.28的lib也不全对得上,不敢改

cd /usr/lib64
cp /path/to/glibc-2.28/build/libc.so.6 libc-2.28.so
export LD_PRELOAD=/lib64/libc-2.17.so
unlink libc.so.6
ln -s libc-2.28.so libc.so.6
export LD_PRELOAD=""

报错Segmentation fault
好的,然后我又改回去了

conda一步到位

这时候我开始反思
为什么我花了3天在这里纠缠
而不去试一下conda

conda create -n ascp
conda install -c hcc aspera-cli -y
ascp -h #检查安装

五分钟,解决了
但说是sra数据上传云端后ascp下载也不会快了好像,新版prefetch就不自动用ascp了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,444评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,421评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,363评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,460评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,502评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,511评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,280评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,736评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,014评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,190评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,848评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,531评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,159评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,411评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,067评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,078评论 2 352