OpenShift Origin в Fedora 19

У меня проблема с развертыванием OpenShift Origin на Fedora 19. Я получаю сообщение об ошибке:

Preflight check: verifying system and resource availability.

Checking broker.example.com:
* SSH connection succeeded
* Target host is running non-Fedora, non-RHEL
* Located getenforce
* SELinux is running in please login as the user "fedora" rather than
the user "root". mode
* Located yum
* Located puppet
* Located augtool
* Located dnssec-keygen
* Located htpasswd
* Located scl
* ERROR: The ruby193 software collection is not installed. Correct
this by running `yum install ruby193` on this system.
* ERROR: The 'epel' repository isn't available via yum. Install /
enable this repository and try again.

Это странно:

Target host is running non-Fedora, non-RHEL

Выпуск:

[root@broker tmp]# cat /etc/issue
Fedora release 19 (Schrödinger’s Cat)
Kernel \r on an \m (\l)

Я не могу установить ruby193 через yum. Проблема зависимости. Fedora 19 имеет рубиновую версию 2.0.0. Лог установки ruby193: http://pastebin.com/raw.php?i=TpJEF4Rw

Итак, я использую rvm:

[root@broker tmp]# ruby -v
ruby 1.9.3p545 (2014-02-24 revision 45159) [x86_64-linux]
[root@broker tmp]# 

В конце я устанавливаю Origin:

sh <(curl -s https://install.openshift.com/)

И мой файл конфигурации: http://pastebin.com/raw.php?i=sSgYVVMt


person kayn    schedule 17.04.2014    source источник


Ответы (2)


Я понял, что проблема была в проверке ssh. Мне не удалось подключиться к брокеру по ssh, но сценарий установки выглядел так, как будто ssh в порядке.

Необходимые пакеты: (yum -y install) ruby ​​unzip httpd-tools puppet augeas bind

Интересно. Я решил это, добавив репозитории и установив некоторые вещи:

cat <<EOF> /etc/yum.repos.d/openshift-origin-deps.repo
[openshift-origin-deps]
name=openshift-origin-deps
baseurl=http://mirror.openshift.com/pub/origin-server/release/3/fedora-19/dependencies/x86_64/
gpgcheck=0
enabled=1
EOF

cat <<EOF> /etc/yum.repos.d/openshift-origin.repo
[openshift-origin]
name=openshift-origin
baseurl=http://mirror.openshift.com/pub/origin-server/release/3/fedora-19/packages/x86_64/
gpgcheck=0
enabled=1
EOF

yum clean all
yum -y update

yum -y install ruby unzip httpd-tools puppet bind vim rubygem-openshift-origin-container-selinux</strike>
person kayn    schedule 18.04.2014

Я бы отправил это по электронной почте в список исходных пользователей openshift здесь (https://lists.openshift.redhat.com/openshiftmm/listinfo/users), многие разработчики находятся в этом списке и должны помочь вам с решением. Затем, когда у вас есть один, вернитесь сюда и обновите нас, чтобы, если кто-то еще столкнется с этим, у них было на что ссылаться.

person niharvey    schedule 17.04.2014