When installing www-apache/mod-mono, an executable should be created at /usr/bin/mod-mono-server for httpd to execute. Currently, this isn't being generated. (Only the executable .NET executable at /usr/lib/mono/1.0/mod-mono-server.exe, which httpd cannot execute directly.) Reproducible: Always Steps to Reproduce: 1. sudo emerge www-apache/mod-mono 2. Note that /usr/bin/mod-mono-server doesn't exist 3. Try adding "MonoServerPath /usr/lib/mono/1.0/mod-mono-server.exe" to /etc/apache2/modules.d/70_mod_mono.conf. Actual Results: In /var/log/apache2/error_log, the following is output because a native executable was not provided: Failed running '/usr/lib/mono/1.0/mod-mono-server.exe --filename /tmp/mod_mono_server_global --nonstop --master (null) (null) (null) (null) (null) (null) (null) (null)'. Reason: Exec format error Expected Results: Step 2 should have yielded a native executable. Output from uname -a, in case it's relevant: $ uname -a Linux (REDACTED) 2.6.24-24-xen #1 SMP Tue Aug 18 18:15:39 UTC 2009 x86_64 Dual-Core AMD Opteron(tm) Processor 2214 AuthenticAMD GNU/Linux
This looks invalid to me. Please try with 2.6.3. We are packing this like other distributions as mandriva, opensuse, fedora, debian... are doing -> none of them provide any "mod-mono-server" executable