今天项目组的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

 

现在再重新启动服务

发现又一切正常了