Chinaunix首页 | 论坛 | 博客
  • 博客访问: 570138
  • 博文数量: 826
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 18:09
文章分类

全部博文(826)

文章存档

2011年(1)

2008年(825)

我的朋友

分类: LINUX

2008-08-22 18:23:05

 
作者:萧少聪,出处http://scottsiu.cublog.cn

昨天把Ubuntu从6.10升级到了7.04用起来还不错,3D效果打开非常简单,EVA中的字体也更好看了。但是今天在用一些服务时出现了问题,在这理总结一下,并给出解决方案(不继更新中)。

1、PHP
启动时发现找不到libmysqlclient.so.12,发现问题在于mysql是用apt安装的,升级时也从原来的5.0.23升到了5.0.37,但有一个问题,就是在升级的过程中有一个地方会找出没有与系统关联到的软件包的,找出来后会提问是否要删除,我当时都删了,期中就包括libmysqlclient.so.12。
解决方案:
sudoapt-getinstalllibmysqlclient15-dev(这理装的是libmysqlclient15因为5.0.37对应的是这个lib包)
装好了libmysqlclient以后重新把php编译一次
这里也说明了一点,下次如果mysqlclient被升级了的话PHP又要编译一次了,所以大家要注意,象apachemysqlphp这样的整合环境,要不全部用apt安装,要不全部用编译安装,这样会少了因为升级而带来的麻烦

2、VMWareServer
由于内核升级了,VMWare是依赖于内核的,所以要重新执行vmware-config.pl。但执行时出现了错误,按照问题的描述,我们修改compat_kernel.h,操作如下
cd/usr/lib/vmware/modules/source
sudocpvmmon.tarvmmon.tar_bak
sudotarxvfvmmon.tar
sudogeditvmmon-only/include/compat_kernel.h
找到21行:
staticinline_syscall1(int,compat_exit,int,exit_code);
改为为:
#ifLINUX_VERSION_CODEstaticinline_syscall1(int,compat_exit,int,exit_code);
#endif
重新打包vmmon.tar:
sudormvmmon.tar
sudotarcvfvmmon.tarvmmon-only
sudorm-rfvmmon-only
sudovmware-config.pl

阅读(229) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~