请选择 进入手机版 | 继续访问电脑版

LibreOffice中文社区

 找回密码
 马上加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
开启左侧

RedHet启动LibreOffice时报glibc的错误

[复制链接]
513646901 发表于 2017-7-17 16:38:01 | 显示全部楼层 |阅读模式
本帖最后由 513646901 于 2017-7-17 17:13 编辑

大家好,楼主新人,刚接触LibreOffice。今天在服务器上成功安装了工具,但是启动服务的时候报了下面的错误:
/opt/libreoffice5.3/program/oosplash: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by /opt/libreoffice5.3/program/oosplash)
/opt/libreoffice5.3/program/oosplash: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /opt/libreoffice5.3/program/libuno_sal.so.3)
/opt/libreoffice5.3/program/oosplash: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.10' not found (required by /opt/libreoffice5.3/program/libuno_sal.so.3)

下图是机器的glibc信息:
Name        : glibc                        Relocations: (not relocatable)
Version     : 2.5                               Vendor: Red Hat, Inc.
Release     : 58                            Build Date: 2010年12月15日 星期三 01时27分39秒
Install Date: 2015年11月18日 星期三 20时08分21秒      Build Host: hs20-bc2-4.build.redhat.com
Group       : System Environment/Libraries   Source RPM: glibc-2.5-58.src.rpm
Size        : 11669512                         License: LGPL
Signature   : DSA/SHA1, 2010年12月16日 星期四 15时22分15秒, Key ID 5326810137017186
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary     : GNU libc 库。

下图是redhat版本:
LSB Version:        :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID:        RedHatEnterpriseServer
Description:        Red Hat Enterprise Linux Server release 5.6 (Tikanga)
Release:        5.6
Codename:        Tikanga

我安装的是64位5.3.4版本。
 楼主| 513646901 发表于 2017-7-17 16:39:29 | 显示全部楼层
本帖最后由 513646901 于 2017-7-17 16:45 编辑

所以,可以看出是系统glibc版本过低,无法支持工具导致的。那么,在不修改系统配置的前提下,是不是只有重新安装更低版本的工具才能解决这个问题呢?
另外,报错第二行GLIBCXX_3.4.9和第三行GLIBCXX_3.4.10 跟glibc又是什么关系呢?

我平时在windows环境下开发,对linux也不是很了解,希望有高手能指点一下
ACTom 发表于 7 天前 | 显示全部楼层
你可以考虑去下载2.7版本的glibc和3.4.10版本的libstdc++,放到一个目录中,比如/opt/lib,然后设置环境变量export LD_LIBRARY_PATH=/opt/libLD_LIBRARY_PATH,再运行
 楼主| 513646901 发表于 7 天前 | 显示全部楼层
ACTom 发表于 2017-7-18 08:48
你可以考虑去下载2.7版本的glibc和3.4.10版本的libstdc++,放到一个目录中,比如/opt/lib,然后设置环境变 ...

嗯,你这个方法应该是可行,也是应该优先考虑的,但是现在不太敢修改服务器上的东西。目前还是降低了LO版本来解决这个问题。多谢回复
*滑动验证:
您需要登录后才可以回帖 登录 | 马上加入

本版积分规则

小黑屋|手机版|Archiver|LibreOffice中文社区    

GMT+8, 2017-7-25 10:43 , Processed in 0.218600 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表