CollabNet Subversion Edge的奇怪错误
今天项目组的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 现在再重新启动服务 发现又一切正常了