Назад | Перейти на главную страницу

Tomcat6 на RHEL 5.5

На основании ответа на аналогичный вопрос (CentOS) Я установил файл jPackage .repo и попытался sudo yum install tomcat6. Я получаю следующие сообщения об ошибках:

--> Finished Dependency Resolution
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 from rhel-x86_64-server-5 has depsolving problems
  --> Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (rhel-x86_64-server-5)
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 from rhel-x86_64-server-5 has depsolving problems
  --> Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (rhel-x86_64-server-5)
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 from rhel-x86_64-server-5 has depsolving problems
  --> Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (rhel-x86_64-server-5)
Error: Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (rhel-x86_64-server-5)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

Я нашел сайт о том, что, возможно, установка rpm-build было решением всех моих проблем, но этого не произошло - он уже установлен.

Я бы предпочел, чтобы пакет управлялся менеджером пакетов (yum). Есть ли опыт в том, чтобы заставить это работать?

Пакеты RHN включают только Tomcat5. Для справки, это RHEL 5.5 на серверах Rackspace, который будет использоваться с Django / Solr / Haystack для поиска по сайту. Переход с предыдущего хостинга на Ubuntu 10.04 LTS, где сайт размещался / создавался с помощью Tomcat6.

Сегодня у меня была такая же проблема. Моим решением было просто установить недостающий RPM вручную:

rpm -Uvh https://github.com/downloads/pallet/pallet/jpackage-utils-compat-el5-0.0.1-1.noarch.rpm

После этого больше никаких проблем.

Мне удалось установить Tomcat6, сначала установив Tomcat5 из репозитория RHN, который успешно установил все зависимости. После этого из репозитория jPackage я установил версию JDK 1.6.0, а затем Tomcat6. Я считаю это крайне грязным решением, но поскольку оно работает, я не могу с этим спорить (если только я не найду конфликты в будущем).