CollabNet Subversion Edge的奇怪错误
Mar 16, 2011今天项目组的svn服务器被碰掉电源
然后svn服务就启动不起来了 很是诡异
查看日志 发现是很多地方找不带python2.7的文件
我一看 这个svn软件包和python有关的文件都只到2.6
怪不得 原来是我前两天装了python2.7
这次启动的时候发现python默认是2.7就要找2.7的库了
说点题外话
当时安了这个CollabNet的svn后很长一段时间
都觉得挺失败的 完全不如自己架原始版本了
当然现在在升级过前些天的最新版本后 终于修复了一些不方便的地方
算是比较好用了 这是后话
之前确实bug挺多还把svn改的完全没有自由
我于是先把2.6的相关文件全复制了一份2.7的
不行 还是报错
而它的自动升级功能又下载到15%卡住不动
于是只好下载了一个最新的这个版本的svn重装
嗯 这次装好后天生支持2.7了
发现还是报错 错误定位在没有libpython2.7.so.1.0
查了下 原来是我安装python时候默认安装的
并没有生成这个共享库
这样处理
找到python2.7的解压后的安装文件
./configure –enable-shared
make
make install
好了 这次看到libpython2.7.so.1.0这个文件了
把它软链接到/usr/lib 修改好权限
并保证LD_LIBRARY_PATH里包含/usr/lib
现在再重新启动服务
发现又一切正常了