Я пытаюсь установить openproject на CentOS 6.5 (выпуск 3 от OVH), следуя этому руководству, но вместо postgresql используется mysql.
Я почти закончил, но я не могу собрать пассажир для apache:
passenger-install-apache2-module
Вот результат:
Добро пожаловать в установщик модуля Phusion Passenger Apache 2, версия 4.0.40.
Этот установщик проведет вас через весь процесс установки. Это не должно занять более 3 минут.
Вот что вы можете ожидать от процесса установки:
- Модуль Apache 2 будет установлен для вас.
- Вы узнаете, как настроить Apache.
- Вы узнаете, как развернуть приложение Ruby on Rails.
Не волнуйтесь, если что-то пойдет не так. Этот установщик посоветует вам, как решить любые проблемы.
Нажмите Enter для продолжения или Ctrl-C для отмены.
Какие языки вас интересуют?
Используйте для выбора. Если меню отображается неправильно, нажмите '!'
(*) Ruby () Python () Node.js () Метеор
Проверка необходимого программного обеспечения ...
- Проверка на компилятор C ... Найдено: да Расположение: /usr /bin /cc
- Проверка на компилятор C++ ... Найдено: да Расположение: /usr /bin /c++
- Проверка заголовков разработки Curl с поддержкой SSL ... Найдено: да Расположение curl-config: /usr /bin /curl-config Расположение заголовка: /usr/include/curl/curl.h Версия: libcurl 7.19.7 Используется: да Поддерживает SSL: да
- Проверка заголовков разработки OpenSSL ... Найдено: да Местоположение: /usr/include/openssl/ssl.h
- Проверка заголовков разработки Zlib ... Найдено: да Местоположение: /usr/include/zlib.h
- Проверка на Apache 2 ... Найдено: да Расположение httpd: /usr /sbin /httpd Версия Apache: 2.2.15
- Проверка заголовков разработки Apache 2 ... Найдено: нет
- Проверка на рейк (связана с /home/openproject/.rvm/gems/ruby-2.1.0/wrappers/ruby) ... Найдено: да Местоположение: /home/openproject/.rvm/gems/ruby-2.1.0/wrappers/rake
- Проверка поддержки OpenSSL для Ruby ... Найдено: да
- Проверка на RubyGems ... Найдено: да
- Проверка заголовков разработки Ruby ... Найдено: да Местоположение: /home/openproject/.rvm/rubies/ruby-2.1.0/include/ruby-2.1.0/ruby.h
- Проверка стойки ... Найдено: да
- Проверка заголовков разработки Apache Portable Runtime (APR) ... Найдено: нет
- Проверка заголовков разработки Apache Portable Runtime Utility (APU) ... Найдено: нет
Некоторое необходимое программное обеспечение не установлено. Но не волнуйтесь, этот установщик расскажет вам, как их установить. Нажмите Enter для продолжения или Ctrl-C для отмены.
Инструкция по установке необходимого программного обеспечения
Чтобы установить заголовки разработки Apache 2: Пожалуйста, установите его с помощью yum install httpd-devel
Чтобы установить заголовки разработки Apache Portable Runtime (APR): Пожалуйста, установите его с помощью yum install apr-devel
Чтобы установить заголовки разработки Apache Portable Runtime Utility (APU): пожалуйста, установите его с помощью yum install apr-util-devel
Если вышеупомянутые инструкции не помогли решить проблему, ознакомьтесь с Руководством пользователя:
/home/openproject/.rvm/gems/ruby-2.1.0/gems/passenger-4.0.40/doc/Users Guide Apache.html http://www.modrails.com/documentation/Users%20guide%20Apache.html
Таким образом, кажется, что apr-devel, apr-util-devel и httpd-devel отсутствуют. Поэтому я пытаюсь установить их:
yum install apr-devel apr-util-devel httpd-devel
Но результат очень удивителен:
Загруженные плагины: самое быстрое зеркало, приоритеты
Загрузка скоростей зеркала из кэшированного хост-файла
EPEL / Metalink
- база: mirror.ovh.net
- epel: mirrors.coreix.net
- Дополнительно: mirror.ovh.net
- rpmforge: www.mirrorservice.org
- обновления: mirror.ovh.net
LocalRepo
rpmforge
1458 пакетов исключено из-за приоритетной защиты хранилища
Настройка процесса установки
Пакет apr-devel-1.3.9-5.el6_2.x86_64 уже установлен и последняя версия
Пакет apr-util-devel-1.3.9-3.el6_0.1.x86_64 уже установлен и последняя версия
Разрешение зависимостей
-> Выполнение проверки транзакции
---> Будет установлен пакет httpd-devel.x86_64 0:2.2.15-29.el6.centos
-> Зависимость обработки: httpd = 2.2.15-29.el6.centos для пакета: httpd-devel-2.2.15-29.el6.centos.x86_64
-> Законченное разрешение зависимостей
Ошибка: пакет: httpd-devel-2.2.15-29.el6.centos.x86_64 (базовый)
Требуется: httpd = 2.2.15-29.el6.centos
Установлено: httpd-2.2.15-29.1.el6.x86_64 (@LocalRepo)
httpd = 2.2.15-29.1.el6
Доступно: httpd-2.2.15-29.el6.centos.x86_64 (базовый)
httpd = 2.2.15-29.el6.centos
Вы можете попробовать использовать --skip-broken, чтобы обойти проблему
Вы можете попробовать запустить: rpm -Va --nofiles --nodigest
Я интерпретирую это как результат того, что OVH изменил много файлов для их выпуска, таким образом предотвращая любое обновление. Следует отметить, что мне пришлось удалить httpd * из исключений, чтобы что-то сделать.
2 вопроса:
- Что я могу сделать с пакетом httpd-devel?
- Почему пассажир не распознает пакеты apr?