[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

关于helix server在debian5 (64bit)上的安装



最近测试helix sever在debian5 (64bit)上的安装,连续碰见了两次诡异的事情
1.先是测试以往的helix server ,版本为helix server11,这个版本肯定可以在debian4
(32bit)上安装,想来也应该很容易在debian5 (64bit)安装,结果运行安装程序时提示如下信息:
          error while loading shared libraries: libstdc++.so.6: cannot
open shared object file: No such file or directory
    错误的意思是找不到libstdc++.so.6 这样一个共享库,我想当然的以为真的没有安装libstdc++6,但aptitude
安装时提示已经安装了。用ldd -v分析这个安装文件有如下信息:
        linux-gate.so.1 =>  (0xf7768000)
        libstdc++.so.6 => not found
        libm.so.6 => /lib32/libm.so.6 (0xf773b000)
        libgcc_s.so.1 => not found
        libc.so.6 => /lib32/libc.so.6 (0xf75e8000)
        /lib/ld-linux.so.2 (0xf7769000)

        Version information:
        ./rs1113-ga-linux-rhel4.bin:
                libstdc++.so.6 (CXXABI_1.3) => not found
                libstdc++.so.6 (GLIBCXX_3.4) => not found
                libc.so.6 (GLIBC_2.1) => /lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib32/libc.so.6
        /lib32/libm.so.6:
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib32/libc.so.6
        /lib32/libc.so.6:
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
       用ldconfig -p 检查发现上面说没有找到的   libstdc++.so.6 和  libgcc_s.so.1 其实在系统中都有的!分别是
                libstdc++.so.6 (libc6,x86-64) => /usr/lib/libstdc++.so.6
                libgcc_s.so.1 (libc6,x86-64) => /lib/libgcc_s.so.1
    现在奇怪的是为什么这个执行程序会找不到?此外希望大家能帮忙想办法使之能运行起来。

2. 后来测试最新的helix server 14,问题就更奇怪了。其执行程序 mbrs1400-ga-linux-rhel5.bin
       执行时提示:
         bash: ./mbrs1400-ga-linux-rhel5.bin: 没有那个文件或目录
       怎么也运行不起来,用 ldd 去分析  也不行,显示信息是:
         /usr/bin/ldd: line 117: ./mbrs1400-ga-linux-rhel5.bin: 没有那个文件或目录
      同样这个文件传递red hat 的RHEL5系统(64bit)上就能正常运行!!!

其他信息:
      helix server的各个版本都是直接发布对 rhel支持的版本,比如helix server11 是说直接支持
RHEL4,现在的helix server14则是支持
  RHEL5的,但我认为linux各个版本应该没有那么大的差别吧!怎么就运行不起来呢?

Reply to: