急|安装glic-2.25段错误,求指点
Tofloor
poster avatar
saive
deepin
2020-04-15 23:20
Author

如图所示
今天要安装openresty的时候缺少glic-2.25和glibc-2.27 但是安装好以后执行
export LD_LIBRARY_PATH=/opt/glibc-2.25/libLD_LIBRARY_PATH
出现段错误要怎么解决啊
Reply Favorite View the author
All Replies
avatar
ritter
deepin
2020-04-15 23:42
#1
这么看来uos不给小白用户root权限是对的,我向uos团队道歉。
Reply View the author
avatar
saive
deepin
2020-04-15 23:55
#2
https://bbs.deepin.org/post/191493
这么看来uos不给小白用户root权限是对的,我向uos团队道歉。

不给权限    安装openresty的时候缺少依赖怎么解决呢
Reply View the author
avatar
saive
deepin
2020-04-15 23:57
#3
https://bbs.deepin.org/post/191493
这么看来uos不给小白用户root权限是对的,我向uos团队道歉。

搞linux不给权限   那还玩毛线啊
Reply View the author
avatar
ritter
deepin
2020-04-16 00:01
#4
https://bbs.deepin.org/post/191493
不给权限    安装openresty的时候缺少依赖怎么解决呢

如果要部署系统层面的环境,那的确需要root权限,但是对于linux工作原理不熟悉的用户,每次通过谷歌或者百度一顿瞎操作,很容易把系统环境搞砸。

你这儿出现的问题还不严重,目测重启一下计算机就能搞定了。

如果要安装比较复杂的环境,推荐使用docker作为容器,方便简单,还不会把系统搞砸。
Reply View the author
avatar
saive
deepin
2020-04-16 00:04
#5
https://bbs.deepin.org/post/191493
如果要部署系统层面的环境,那的确需要root权限,但是对于linux工作原理不熟悉的用户,每次通过谷歌或者 ...

抱歉  你可以自己实验一下   然后重启    顺便提示你密码进不去的时候记得按ctrl + alt + F(1-6)
Reply View the author
avatar
ritter
deepin
2020-04-16 00:11
#6
https://bbs.deepin.org/post/191493
抱歉  你可以自己实验一下   然后重启    顺便提示你密码进不去的时候记得按ctrl + alt + F(1-6) ...

tty能登录用户,说明系统运行正常。
Reply View the author
avatar
saive
deepin
2020-04-16 00:11
#7
https://bbs.deepin.org/post/191493
tty能登录用户,说明系统运行正常。

然后呢    请问怎么安装openresty呢   
Reply View the author
avatar
ritter
deepin
2020-04-16 00:21
#8
https://bbs.deepin.org/post/191493
然后呢    请问怎么安装openresty呢

https://openresty.org/en/installation.html
官网安装方式写的这么清楚详细,如果你还不会装,那我也没办法了。查文档,找官网,别瞎百度。
Reply View the author
avatar
saive
deepin
2020-04-16 00:26
#9
https://bbs.deepin.org/post/191493
https://openresty.org/en/installation.html
官网安装方式写的这么清楚详细,如果你还不会装,那我也没 ...

无语了   
Reply View the author
avatar
saive
deepin
2020-04-16 00:31
#10
https://bbs.deepin.org/post/191493
https://openresty.org/en/installation.html
官网安装方式写的这么清楚详细,如果你还不会装,那我也没 ...
  1. root@demo-PC:/home/demo/Desktop# cd /usr/local/openresty/nginx/sbin/
  2. root@demo-PC:/usr/local/openresty/nginx/sbin# ./nginx
  3. ./nginx: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by ./nginx)
  4. ./nginx: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /usr/local/kong/lib/libcrypto.so.1.1)
  5. root@demo-PC:/usr/local/openresty/nginx/sbin# cd /opt/glibc-2.25/lib
  6. root@demo-PC:/opt/glibc-2.25/lib# ls
  7. audit                         libBrokenLocale.so    libdl-2.25.so        libmvec.a               libnss_dns-2.25.so      libnss_nis.so.2               librt.so
  8. crt1.o                         libBrokenLocale.so.1  libdl.a                libmvec_nonshared.a    libnss_dns.so               libpcprofile.so               librt.so.1
  9. crti.o                         libc-2.25.so               libdl.so                libmvec.so               libnss_dns.so.2               libpthread-2.25.so      libSegFault.so
  10. crtn.o                         libc.a                       libdl.so.2        libmvec.so.1               libnss_files-2.25.so    libpthread.a               libthread_db-1.0.so
  11. gconv                         libcidn-2.25.so       libg.a                libnsl-2.25.so               libnss_files.so               libpthread_nonshared.a  libthread_db.so
  12. gcrt1.o                         libcidn.so               libieee.a        libnsl.a               libnss_files.so.2       libpthread.so               libthread_db.so.1
  13. ld-2.25.so                 libcidn.so.1               libm-2.25.a        libnsl.so               libnss_hesiod-2.25.so   libpthread.so.0               libutil-2.25.so
  14. ld-linux-x86-64.so.2         libc_nonshared.a      libm-2.25.so        libnsl.so.1               libnss_hesiod.so        libresolv-2.25.so       libutil.a
  15. libanl-2.25.so                 libcrypt-2.25.so      libm.a                libnss_compat-2.25.so  libnss_hesiod.so.2      libresolv.a               libutil.so
  16. libanl.a                 libcrypt.a               libmcheck.a        libnss_compat.so       libnss_nis-2.25.so      libresolv.so               libutil.so.1
  17. libanl.so                 libcrypt.so               libmemusage.so        libnss_compat.so.2     libnss_nisplus-2.25.so  libresolv.so.2               Mcrt1.o
  18. libanl.so.1                 libcrypt.so.1               libm.so                libnss_db-2.25.so      libnss_nisplus.so       librpcsvc.a               Scrt1.o
  19. libBrokenLocale-2.25.so  libc.so               libm.so.6        libnss_db.so               libnss_nisplus.so.2     librt-2.25.so
  20. libBrokenLocale.a         libc.so.6               libmvec-2.25.so        libnss_db.so.2               libnss_nis.so               librt.a
  21. root@demo-PC:/opt/glibc-2.25/lib# export LD_LIBRARY_PATH=/opt/glibc-2.25/lib:$LD_LIBRARY_PATH
  22. root@demo-PC:/opt/glibc-2.25/lib# ls
  23. 段错误
  24. root@demo-PC:/opt/glibc-2.25/lib#

Copy the Code


这是整个的错误流程
第一次安装好以后是可以用的   但是重启以后再次使用就会出这个not found错误。并不是一直不能用,而是重启以后不能用的!
另外告诉你   虽然我不是百度安装的   但是无论是用什么渠道获得的安装流程    都是下载源码  然后编译安装    所以百度不能背锅
Reply View the author
avatar
ritter
deepin
2020-04-16 00:48
#11
https://bbs.deepin.org/post/191493
这是整个的错误流程
第一次安装好以后是可以用的   但是重启以后再次使用就会出这个not found错误。并 ...

首先我不是黑百度,我的意思是说,百度搜索到的安装方式可能是过时的或者错误的,官网给出的安装方式一定不会有错。

然后你应该把/opt/glibc-2.25/和openresty全部卸载掉,通过官网给出的方式重新编译一遍,一定要用自带的libc版本编译。你这nginx是依赖高版本的libc编译的,所以使用系统自带的libc就没有办法运行。我不知道你之前是怎么编译的,但是一定要通过官网给出的方式编译,那就不会有错。
Reply View the author
avatar
saive
deepin
2020-04-16 01:04
#12
https://bbs.deepin.org/post/191493
首先我不是黑百度,我的意思是说,百度搜索到的安装方式可能是过时的或者错误的,官网给出的安装方式一定 ...

我把openresty降低版本了   之前是最新版    本来以为安装好glibc就可以了  但是没想到会段错误     现在用的1.13版本    没有这个问题
Reply View the author
avatar
ritter
deepin
2020-04-16 01:17
#13
https://bbs.deepin.org/post/191493
我把openresty降低版本了   之前是最新版    本来以为安装好glibc就可以了  但是没想到会段错误     现在 ...

那是因为你使用的是官方提供的预编译版本,如果你从源码自己编译,那就可以用最新版本。
Reply View the author