2015-01-24 5 views
5

после установки моно от источника и шаги, чтобы установить mod_mono здесь http://r2d2.cc/2014/03/25/asp-net-mvc-under-linux-with-mono/ я закончил:apache2 с mod_mono не может быть запущен. Ошибка: не определено символ: unixd_config

apache2: Синтаксическая ошибка в строке 140 /etc/apache2/apache2.conf: Синтаксическая ошибка в строке 1 из /etc/apache2/mods-enabled/mod_mono.load: Не удается загрузить /usr/lib/apache2/modules/mod_mono.so в сервер: /usr/lib/apache2/modules/mod_mono.so: undefined symbol: unixd_config

на моем ubuntu linux 14.10. Сначала я попытался установить моно-завершение с той же ошибкой, что и я пытался установить из источников github. mono работает нормально (C# console test), но когда я пытаюсь запустить сервер apache2, я получаю эту ошибку.

Строка 140 - это линия, где вызывается mono_load. Все файлы, кажется, есть. я попытался найти Google и найти проблему - но теперь, после 5 часов, это моя последняя надежда ...

Есть ли у кого-то идеи, что я могу сделать?

благодарит за вашу помощь! микрофон.

ответ

0

Большое спасибо covener. ты привел меня на правильный путь. После расследования я узнал, что это не совсем так. Если кто-то сталкивается с этими проблемами - кажется, что это что-то связано с ubuntu. Я перешел на debian 7, сделал обновление до jessie и использовал apache 2.4.10 с mod_mono. и ... его работа! Я дал ubuntu попробовать еще раз, но не заработал. Так что im на debian 7.9 (8) сейчас и все в порядке. Очень странно. так или иначе. Благодарю. Майк.

5

Просто очень поздний ответ на этот вопрос, так как я столкнулся с той же ошибкой сегодня на Ubuntu 16.04 после того, как mod_mono обновлен. При поиске ошибки это первый результат, поэтому я решил, что обновляю с помощью того, что исправил его для меня:

В то время как ранее были установлены репозитории/пакеты Debian 7 для mod_mono для использования с Ubuntu, видимо, теперь существует репо Ubuntu. Удаление репозитория Debian 7 и замена его репозиториями Ubuntu 16.04 решили проблему.

Вот ссылка на репозиториях:

http://www.mono-project.com/download/#download-lin-ubuntu

+0

Такая же проблема/аналогичное решение на Debian - это, кажется, что они, наконец, сделали хранилище для Jessie – Spikolynn