Ubuntu 前台安装paramon集群监控软件遇到的问题及其解决方案
软件包下载地址http://www.paratera.com/paramon/&FrontColumns_navigation01-1399971723306FirstColumnId=3.html
下载解压后终端输入:sudo dpkg -i paramon.XXX.deb
- 安装问题
1. dpkg安装paramon后出现动态库丢失
错误提示:
paramon: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
解决方案:
sudo apt-get install libssl0.9.8
2. dpkg应用程序被占用
错误提示:
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
解决方案:
1.终端输入 ps -aux ,列出进程,找到含有apt-get的进程,直接sudo kill PID解决。 2.强制解锁--命令: sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
3. dpkg被中断
错误提示:
E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题。
解决方案:
sudo dpkg --configure -a
4. paramon在软件中心取消安装时死掉
错误图片:一直停在如下图所示界面
导致之后所有的软件都无法安装,出现如下错误
www.linuxidc.com@www.linuxidc.com:~$ sudo apt-get update E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁
个人理解这是apt-get的上锁机制,当前资源正在被占用,即apt进程还未结束,此时的解决方法有两种,一种是像上面那样删掉lock文件
另一种失杀掉apt进程
- ps -aux | grep apt-get 找到apt 进程的编号,杀掉
- sudo fuser -vki /var/lib/dpkg/lock
按照提示,使用fuser命令去查看哪个进程在使用这个文件夹,命令为“sudo fuser -vki/var/lib/lists/lock”。果然,进程apt-get在使用这个文件,直接kill掉这个进程(fuser可以显示这个进程的pid),apt-get就可以正常使用了。
fuser:显示正在使用指定文件和sockets的进程ID,参数“-k”可以kill掉使用该文件的进程;参数“-i”是在kill进程之前询问用户是否要kill该进程;参数“-v”显示详细的信息。
- 使用方法
终端输入paramon,进入GUI界面,选择.pmon配置文件
集群硬件主要特征表现如下图所示
8颗运算结点,6号结点挂了
sudo fuser -vki /var/lib/dpkg/lock