在Red Hat Enterprise Linux Server release 6.6 (Santiago)上安装了Symantec Backup Exec Remote Agent 2010后,启动Backup Exec Remote Agent 2010启动服务时报错。

[root@getlnx15 be]# /etc/init.d/VRTSralus.init start
Starting Symantec Backup Exec Remote Agent ..............................
Starting Symantec Backup Exec Remote Agent:                              [FAILED]

检查日志时发现如下错误信息:: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

[root@getlnx15 ~]# cd /var/VRTSralus/
[root@getlnx15 VRTSralus]# ls
beremote.service.log  ralus.ver
[root@getlnx15 VRTSralus]# more beremote.service.log 
/opt/VRTSralus/bin/beremote: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
[root@getlnx15 VRTSralus]# 

在搜索一些资料后,从网上下载了libstdc++.so.5文件,并将其放置在/usr/lib,但是发现这样处理其实无法解决问题。在搜索一番资料后,发现只需要安装compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm即可。如下所示,安装了对应包以后,Symantec Backup Exec Remote Agent 2010成功启动!

[root@getlnx15 Packages]# ls *libstdc++*
compat-libstdc++-296-2.96-144.el6.i686.rpm   libstdc++-4.4.7-11.el6.x86_64.rpm
compat-libstdc++-33-3.2.3-69.el6.i686.rpm    libstdc++-devel-4.4.7-11.el6.i686.rpm
compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm  libstdc++-devel-4.4.7-11.el6.x86_64.rpm
libstdc++-4.4.7-11.el6.i686.rpm              libstdc++-docs-4.4.7-11.el6.x86_64.rpm
[root@getlnx15 Packages]# rpm -qa | grep libstdc
libstdc++-4.4.7-11.el6.x86_64
 
 
[root@getlnx15 Packages]# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm 
warning: compat-libstdc++-33-3.2.3-69.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
error: Failed dependencies:
        libgcc_s.so.1 is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libgcc_s.so.1(GCC_3.0) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libgcc_s.so.1(GCC_3.3) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
        libgcc_s.so.1(GLIBC_2.0) is needed by compat-libstdc++-33-3.2.3-69.el6.i686
 
[root@getlnx15 Packages]# rpm -ivh libgcc-4.4.7-11.el6.x86_64.rpm
warning: libgcc-4.4.7-11.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
        package libgcc-4.4.7-11.el6.x86_64 is already installed
[root@getlnx15 Packages]# rpm -ivh libgcc-4.4.7-11.el6.i686.rpm 
warning: libgcc-4.4.7-11.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:libgcc                 ########################################### [100%]
[root@getlnx15 Packages]# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
warning: compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:compat-libstdc++-33    ########################################### [100%]

那么compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm与libstdc++.so.5是什么关系,其实使用rpm -ql命令就可以查找一个rpm包里面包含哪些文件,如下所示,compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm里面包含文件libstdc++.so.5,这也是为何安装compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm即可解决问题的原因。

[root@getlnx15 cdrom]# rpm -ql compat-libstdc++-33-3.2.3-69.el6.x86_64
/usr/lib64/libstdc++.so.5
/usr/lib64/libstdc++.so.5.0.7
[root@getlnx15 cdrom]#

小知识点:

查看一个rpm包包含哪些文件,可以有两种方式:

1:一个没有安装过的软件包,使用rpm -qlp rpm-filename.rpm
  2:一个已经安装过的软件包,使用rpm -ql packet-name

查看一个文件属于哪个rpm包, rpm -qf /path/filename

转载于:https://www.cnblogs.com/kerrycode/p/4501917.html

Symantec Backup Exec Remote Agent 2010在Redhat Enterprise 6.6上启动问题相关推荐

  1. Symantec Backup Exec Remote Agent for Linux/Unix Servers Installation Guide

    Symantec Backup Exec Remote Agent for Linux/Unix Servers Installation Guide [root@test testdb]# scp ...

  2. Symantec Backup Exec 2012 Agent For Linux安装

    Backup Exec 2012 介绍 Backup Exec 2012 是一种为虚拟和物理环境提供保护的集成产品,能够简化备份和灾难恢复,并提供了无可匹敌的恢复功能.借助于强大的 Symantec ...

  3. Symantec Backup Exec 2012 Agent For Linux安装

    Backup Exec 2012 介绍 Backup Exec 2012 是一种为虚拟和物理环境提供保护的集成产品,能够简化备份和灾难恢复,并提供了无可匹敌的恢复功能.借助于强大的 Symantec ...

  4. 如何解决Backup Exec Remote Agent推送安装失败的问题

    如何解决Backup Exec Remote Agent推送安装失败的问题 http://bbs.doit.com.cn/thread-26391-1-1.html 首先我们来说一下推送安装的原理: ...

  5. Symantec Backup Exec 2010 Agent For Linux安装

    主要功能 使用单个解决方案保护虚拟和物理环境. 通 过与 Microsoft® Volume Shadow Copy Service (VSS) 和 VMware 的 vStorage APIs fo ...

  6. Symantec Backup Exec配置Tape Library Simulator虚拟磁带库

    备份软件大多数会用到磁带库介质,Symantec Backup Exec备份软件提供一个名为Tape Library Simulator的实用程序将磁盘虚拟为磁带库.另外在Linux下也有其他虚拟带库 ...

  7. Symantec Backup Exec 报Access denied to directory xxx Error Code E0008488

    使用Symantec Backup Exec将几台Linux服务器上的RMAN备份收带时,偶尔会遇到作业备份失败的情况,检查Job History,就会发现有"Access denied t ...

  8. linux+agent卸载_Symantec Backup Exec 2012 Agent for Linux 卸载 - 潇湘隐者

    本文介绍一下如何卸载Symantec Backup Exec 2012 Agent for Linx.首先我们来看看Symantec_Backup_Exec2012管理员手册的文档介绍: 卸载 Age ...

  9. Symantec Backup Exec备份SAN存储上的VMware

    Symantec Backup Exec备份SAN存储上的VMware   经过安装测试并结合Symantec的资料,Symantec backup Exec能够使用FC直接备份SAN share s ...

最新文章

  1. 如何解决diff: /../Podfile.lock: No such file or directory 的问题
  2. python 如何查看模块所有方法-Python查看模块函数,查看函数方法的详细信息
  3. 【Paper】2021_Distributed Consensus Tracking of Networked Agent Systems Under Denial-of-Service Attack
  4. exit()、_Exit() 和 _exit() 函数的区别和联系
  5. java连接ibm mq
  6. BZOJ 1452 [JSOI2009] Count
  7. linux下unix timestamp 与 可视化时间/常规时间进行转换
  8. 如何对待逐渐疏远的朋友?
  9. python各个版本区别_Python 的各个版本
  10. 简短python代码--实现一个爱心Love
  11. PDF文件太大怎么压缩
  12. 51单片机4种流水灯
  13. 软件开发入门【3分钟课程】
  14. 活性基因免疫靶向细胞疗法
  15. 如何自建obs服务器,使用 Nginx+OBS 搭建rmtp直播服务器并进行直播
  16. 《数据库系统》(四) 概念数据库设计
  17. 解决UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuation byte
  18. 二.linux应用网络编程之文件属性
  19. Odoo产品分析 (三) -- 人力资源板块(2) -- 工时表(1)
  20. vue实战项目仿卖座电影APP

热门文章

  1. 【Android架构师java原理详解】二;反射原理及动态代理模式
  2. Qtum量子链应邀出席2019棉兰区块链沙龙进军东南亚市场第一站
  3. BZOJ 2879 美食节(费用流-动态加边)
  4. jmeter跨线程组传值
  5. 侠客X开发工作已经持续了2个月左右了。
  6. 10个C#编程和Visual Studio使用技巧
  7. leetcode 73 矩阵置零 Python
  8. PHP下的Oauth2.0尝试 - OpenID Connect
  9. Firebird日期时间操作
  10. 使用C语言来实现模块化