如何解决运行失败'/usr/lib/pkgconfig/../../bin/mod-mono-server2 --filename / tmp / mod_mono_server_global --nonstop --master

时间:2014-05-12 19:46:22

标签: apache mono mod-mono

我正在尝试让mod_mono在CentOS 6.5上运行。我有许多失败的尝试,其中任何东西根本不编译或在尝试运行网站时失败。我已经尝试了git的最新版本,git版本的tarball以及http://download.mono-project.com/sources/mono/中不同版本的tarball。所有这些都以某种方式失败。

到目前为止,我发现的“最”工作解决方案是下载:http://download.pokorra.de/mono/tarballs/mono-3.2.6.tar.bz2并使用单一项目网站下的最新xsp和mod_mono。

问题是即使mod_mono安装没问题,我在httpd / error_log中得到这个:

  

[错误]运行失败'/usr/lib/pkgconfig/../../bin/mod-mono-server2 --filename / tmp / mod_mono_server_global --nonstop --master(null)(null)(null )(null)(null)(null)(null)(null)'。原因:没有这样的文件或目录

所以mod_mono不会运行。可能是什么导致了这个? make或make install输出中没有错误。

最重要的是:

locate mod-mono-server
/usr/local/src/xsp-3.0.11/man/mod-mono-server.1
/usr/local/src/xsp-3.0.11/scripts/mod-mono-server
/usr/local/src/xsp-3.0.11/scripts/mod-mono-server2
/usr/local/src/xsp-3.0.11/scripts/mod-mono-server4
/usr/local/src/xsp-3.0.11/src/Mono.WebServer.Apache/mod-mono-server2.exe
/usr/local/src/xsp-3.0.11/src/Mono.WebServer.Apache/mod-mono-server2.exe.mdb
/usr/local/src/xsp-3.0.11/src/Mono.WebServer.Apache/mod-mono-server4.exe
/usr/local/src/xsp-3.0.11/src/Mono.WebServer.Apache/mod-mono-server4.exe.mdb
/usr/local/src/xsp-3.0.11/test/mod-mono-server.exe.config
/usr/share/man/man1/mod-mono-server.1

除了源代码外,其他任何地方都没有mod-mono-servers。

Mono本身很好,我可以使用mono mytestapp.exe运行一个小型控制台应用程序。

我使用前缀/ usr:

安装了mod_mono(如mono和xsp)
./configure --prefix=/usr
make && make install

我可以看到mod_mono.conf正确生成。

如果这真的是一个非常愚蠢的问题,请原谅我,但是发生了什么?我原本希望在/ usr / bin和/ usr / lib下看到一些东西,但即使mod_mono安装没有错误也没什么。

编辑:只是侧面注释,而不是其他一些安装,xsp运行正常。对于其他单声道安装,我在xsp输出中有例外。

1 个答案:

答案 0 :(得分:1)

最有可能的是,你试图运行/ usr / bin / mod-mono-server2,而不是/ usr / bin / mod-mono-server4。   我刚刚测试的解决方案是

  1. sudo apt-get update跟随sudo apt-get install mono-apache-server4

  2. 从/ usr / bin / mod-mono-server2创建符号链接  / usr / bin / mod-mono-server4是这样的:
     sudo ln -s mod-mono-server4 mod-mono-server2

相关问题