签到成功

知道了

CNDBA社区CNDBA社区

麒麟V10 安装 DMHS 报错libjli.so: file too short 解决方法

2023-02-13 13:21 1775 0 原创 DM 达梦
作者: dave

麒麟V10 上安装达梦 DMHS 同步软件,结果报如下错误:http://www.cndba.cn/cndba/dave/article/116433http://www.cndba.cn/cndba/dave/article/116433http://www.cndba.cn/cndba/dave/article/116433http://www.cndba.cn/cndba/dave/article/116433

http://www.cndba.cn/cndba/dave/article/116433

[dmdba@dcm1 software]$ ./dmhs_V4.1.1_dm8_rev99696_rh6_64_veri_20210527.bin 
Extract install files......... 

/tmp/DMHSInstall/source/jdk/bin/java: error while loading shared libraries: /tmp/DMHSInstall/source/jdk/bin/../lib/amd64/jli/libjli.so: file too short
[dave@www.cndba.cn tmp]#

find 了一下,文件是存在的:http://www.cndba.cn/cndba/dave/article/116433http://www.cndba.cn/cndba/dave/article/116433

[dave@www.cndba.cn tmp]# find / -name libjli.so
find: ‘/run/user/1000/gvfs’: Permission denied
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64/jre/lib/amd64/jli/libjli.so
/usr/lib/jvm/java-11-openjdk-11.0.9.11-4.ky10.x86_64/lib/jli/libjli.so
/dm/dmdbms/jdk/jre/lib/amd64/jli/libjli.so
/dm/dmdbms/jdk/lib/amd64/jli/libjli.so

其实这里的错误比较隐蔽,我们先看/tmp 临时空间:

http://www.cndba.cn/cndba/dave/article/116433

[dave@www.cndba.cn ~]$ df -lh
Filesystem                  Size  Used Avail Use% Mounted on
devtmpfs                    456M     0  456M   0% /dev
tmpfs                       482M  4.0K  482M   1% /dev/shm
tmpfs                       482M   14M  469M   3% /run
tmpfs                       482M     0  482M   0% /sys/fs/cgroup
/dev/mapper/klas_dcm1-root   47G   11G   37G  23% /
tmpfs                       482M   20K  482M   1% /tmp
/dev/sda1                  1014M  211M  804M  21% /boot
tmpfs                        97M   40K   97M   1% /run/user/1000
tmpfs                        97M     0   97M   0% /run/user/0
[dave@www.cndba.cn ~]$

正常,如果是/tmp 空间不足,应该会报No Space Left。 但这里并没有报临时空间的问题,但我们还是临时把/tmp 空间加大:http://www.cndba.cn/cndba/dave/article/116433

http://www.cndba.cn/cndba/dave/article/116433

[dave@www.cndba.cn tmp]# mount -t tmpfs -o size=2000M /tmp
[dave@www.cndba.cn tmp]# df -lh
Filesystem                  Size  Used Avail Use% Mounted on
devtmpfs                    456M     0  456M   0% /dev
tmpfs                       482M   14M  469M   3% /run
tmpfs                       482M     0  482M   0% /sys/fs/cgroup
/dev/mapper/klas_dcm1-root   47G   11G   37G  23% /
tmpfs                       2.0G     0  2.0G   0% /tmp
/dev/sda1                  1014M  211M  804M  21% /boot
tmpfs                        97M   48K   97M   1% /run/user/1000
tmpfs                        97M     0   97M   0% /run/user/0
[dave@www.cndba.cn tmp]#

在测试,就恢复正常了。 如果要永久的修改tmp大小,则需要修改/etc/fstab 文件,这里不再演示。

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2296
    原创
  • 3
    翻译
  • 582
    转载
  • 198
    评论
  • 访问:8506962次
  • 积分:4477
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ