Warning: Error while sending QUERY packet. PID=5476 in /home/wwwroot/coco/domain/cnlamp/web/wp-includes/wp-db.php on line 1924 Ubuntu下H3C iNode for Linux找不到网卡的另类解决方法 | LAMP新闻|技巧|经验|资讯站
现在的位置: 首页Linux>正文
Ubuntu下H3C iNode for Linux找不到网卡的另类解决方法
发表于7年前 Linux 暂无评论

最近学校的H3C iNode升级到iNodeClient_For_Linux_V3.60-E6210后,原来的客户端已经不能使用了,提示版本太低,但是网上找的新版本又有很多的问题,以下是解决一些问题的方案,希望对大家有所帮助。

下载新版本后按照官方提供资料安装首先出现问题如下:

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
  1. mv: 无法 stat “./iNodeAuthService”: 没有那个文件或目录  
  2. ./install.sh: 80: chkconfig: not found  
  3. ./install.sh: 80: chkconfig: not found  
  4. Starting AuthenMngService: cd: 2: can’t cd to /etc/sysconfig/network-scripts  

     在搜索了N久之后,成功找到了iNode在Linux下的程序。可是估计H3C以企业用户为主,程序是为Red Hat编写,Fedora可以完全正常运行,Ubuntu下能用但是有一点点小问题。Red Hat下默认网卡的配制文件在/etc/sysconfig/network-scripts下,而ubuntu在/etc/network下,所以每次 系统启动时屏幕上都会报错 “can’t cd to /etc/sysconfig/network-scripts…

     于是开始找解决方法,发现程序目录下有个文件叫 enablecards.ps, 用root权限打开之后一目了然: 

  1.    #!/bin/sh  
  2.     cd /etc/sysconfig/network-scripts  
  3.     for in eth0 eth1 eth2 eth3 eth4 eth5 eth6 eth7  
  4. do  
  5.   if -e “ifcfg-$x”  
  6.   then  
  7.     ifconfig $x up  
  8.   fi  
  9. done  

   然后将以下代码;

  1. cd /etc/sysconfig/network-scripts  

代码改为

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
  1. cd /etc/network  

大功告成,重新运行,可以运行成功,但是运行客户端是又出现以下错误:

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
  1. luecc@luexx:~/iNodeClient$ sudo ./iNodeClient ./iNodeClient: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory    

   这个问题产生原因是 新版本的Ubuntu 中使用的库文件是更新的版本的libtiff.so.4 ,而FSL中的默认使用的是libtiff.so.3的库,版本号不一致,导致程序启动不了。这个问题的解决的办法很简单。有两种方式,即做一个链接或者 直接复制一下。

   复制以下代码至终端:

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
  1. cd /usr/lib  
  2. sudo cp libtiff.so.4 libtiff.so.3  

或者做一个链接:

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150
  1. cd /usr/lib  
  2. ln -s libtiff.so.4 libtiff.so.3  

其他类似的库文件错误,可以用同样的方法解决。

完成这个联网成功。enjoy!

 

给我留言

留言无头像?


×
腾讯微博