去年曾经在红旗Linux DC Server上成功安装过CollabNetSubversionEdge,今天又遇到了需要在一台新的机器上安装,出现的错误似曾相识,却忘记了去年是怎么弄的了,悔不该当初没有好好做笔记啊,这次一定要好好记录下来。
在网络上下载了最新的 CollabNetSubversionEdge-3.0.1_linux-x86.tar.gz,解包,执行 csvn start,服务启动完毕,通过http协议访问 3343 端口,进入管理界面,发现服务启动失败,看日志,发现这个错误:
引用
ERROR console.CommandLineService - Exit status=1 Process err output: httpd: Syntax error on line 73 of /home an/csvn/data/conf tpd.conf: Syntax error on line 15 of /home an/csvn/data/conf/svn_viewvc_httpd.conf: Cannot load /home an/csvn b/modules/mod_python.so.2.7 into server: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
你妹的,这个错误我去年就见过,忘记当时怎么弄的了……
好吧,从头来分析:从错误的描述来看,应该是 mod_python 出现了问题,(红旗Linux默认自带的python版本太低,这个错误是我已经安装过python 2.7之后的信息),网络上搜索了一遍后,找到一个重要的提示:
引用
- Exit status=1 Process err output: httpd: Syntax error on line 72 of /opt/csvn/data/conf/httpd.conf: Syntax error on line 23 of /opt/csvn/data/conf/svn_viewvc_httpd.conf: Cannot load /opt/csvn/lib/modules/mod_python.so.2.4 into server: libpython.so.2.4.1.0: cannot open shared object file: No such file or directory
原因:没有先安装python-2.4.3-27.el5.i386.rpm,在/usr/lib/文件夹里找不到libpython。
晕,我到哪里找这个rpm啊,下个Python2.7自己编译吧。编译完了,还是出错。
一番折腾后,最终发现一个关键的问题:
引用
安装python的时候必须指定--enable-shared --prefix=/usr/local参数。如果你已经安装过了,请./configure --enable-shared,重新安装一遍。
使用了该参数后,再make, make install,(注意修改 /usr/local 可访问的权限)
检查 /usr/lib/ 下是否存在有 libpython2.7.so.1.0,如果没有就拷贝过去,使用了---enable-shared 这个参数后,后面才会编译出 libpython2.7.so.1.0 这个文件。
进入subersion的管理界面,启动服务,大功告成。
分享到:
相关推荐
红旗Linux6.0安装使用教程,红旗Linux桌面版6.0 硬盘安装指南
红旗linux安装oracle9.2.04
红旗Linux系统安装步骤(版本二),这是红旗Linux系统安装步骤的另外一个版本
红旗Linux硬盘安装简单教程 拒绝黑屏-红旗Linux硬盘安装简单教程
红旗Linux下安装WebSphere 7,红旗Linux下安装WebSphere 7
红旗Linux系统安装步骤(版本一),这是其中的一个版本,后面还有一个版本
红旗Linux 5.0 硬盘安装步骤详解。
技术书籍之 红旗Linux桌面版 4.0光盘启动安装过程图解 (Red Flag Linux 4.0) 很好的电子资料,感兴趣的同学可以下载学习。 其他linux系统资料,可以在我的资源中寻找下载。
是否试试linux?红旗6是个不错的选择,但是如何从硬盘安装呢?这里有个红旗硬盘安装器,解压后在dos下运行其中的 Autoboot.bat就可以从你下载的镜像中安装红旗了
红旗linux7.0 红旗linux linux linux安装过程
演示安装红旗Linux 演示安装红旗Linux 演示安装红旗Linux
硬盘安装红旗Linux6.0 sp1前的准备工作: 需要grub for dos 0.4.2下载见 ...把红旗Linux6.0 sp1镜像文件放在D盘根目录下 把grub for dos 0.4.2中的grldl解压到C:\ 。。。。。
红旗Linux-Redflag Linux 6.0 SP1桌面安装图解
完美国产 红旗Linux桌面版简体中文.iso 网盘下载地址
怎样在XP下从硬盘安装红旗linux6_0桌面版
红旗Linux4 安装Oracle11g 完整教程
从做U盘启动盘开始,详细说明使用U盘安装红旗Linux桌面版,之前装过CentOS,这次安装红旗桌面版 资料主要是说明和截图,放在一个word文档中,按照步骤下来应该就能装上了 查了网上资料说,把解压的setup文件放在C...
全面讲述linux安装、配置、调试的全过程
虚拟机安装红旗linux,图文并会,转自百度文库
红旗Linux DC5.0安装Oracle 10g 10.docx