Установка марионетки на RHEL6

При установке марионетки на RHEL6 я получаю следующие ошибки. Хотя я установил рубиновые драгоценные камни, у меня возникают проблемы с зависимостями рубиновых драгоценных камней. Как решить эту проблему?

[root@INFINI-ONE ~]# yum install puppet Loaded plugins: product-id, subscription-manager Updating Red Hat repositories. core-0 | 1.8 kB 00:00 core-1 | 1.8 kB 00:00 core-2 | 1.8 kB 00:00 core-3 | 1.8 kB 00:00 core-4 | 1.8 kB 00:00 core-5 | 1.8 kB 00:00 puppetlabs-deps | 1.9 kB 00:00 puppetlabs-products | 1.9 kB 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package puppet.noarch 0:3.2.1-1.el6 will be installed --> Processing Dependency: facter >= 1.6.11 for package: puppet-3.2.1-1.el6.noarch --> Processing Dependency: hiera >= 1.0.0 for package: puppet-3.2.1-1.el6.noarch --> Processing Dependency: ruby(selinux) for package: puppet-3.2.1-1.el6.noarch --> Processing Dependency: ruby-augeas for package: puppet-3.2.1-1.el6.noarch --> Processing Dependency: ruby-rgen for package: puppet-3.2.1-1.el6.noarch --> Processing Dependency: ruby-shadow for package: puppet-3.2.1-1.el6.noarch --> Running transaction check ---> Package facter.x86_64 1:1.7.1-1.el6 will be installed ---> Package hiera.noarch 0:1.2.1-1.el6 will be installed --> Processing Dependency: rubygem-json for package: hiera-1.2.1-1.el6.noarch ---> Package puppet.noarch 0:3.2.1-1.el6 will be installed --> Processing Dependency: ruby(selinux) for package: puppet-3.2.1-1.el6.noarch ---> Package ruby-augeas.x86_64 0:0.4.1-1.el6 will be installed ---> Package ruby-rgen.noarch 0:0.6.2-1.el6 will be installed ---> Package ruby-shadow.x86_64 0:1.4.1-13.el6 will be installed --> Running transaction check ---> Package puppet.noarch 0:3.2.1-1.el6 will be installed --> Processing Dependency: ruby(selinux) for package: puppet-3.2.1-1.el6.noarch ---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed --> Processing Dependency: rubygems for package: rubygem-json-1.5.5-1.el6.x86_64 --> Finished Dependency Resolution Error: Package: rubygem-json-1.5.5-1.el6.x86_64 (puppetlabs-deps) Requires: rubygems Error: Package: puppet-3.2.1-1.el6.noarch (puppetlabs-products) Requires: ruby(selinux) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@INFINI-ONE ~]# gem -v 2.0.3 

One Solution collect form web for “Установка марионетки на RHEL6”

Являются ли рубиновые камни, которые вы упомянули, установленными с помощью менеджера пакетов gem или они являются фактическими RPM для этих драгоценных камней?

Я предполагаю, что они установлены. Если RPM об этом ничего не знает, так будет представлен этот тип ошибки, учитывая, что у него нет какой-либо записи RPM для установленных пакетов.

Вы можете перечислить, какие камни установлены следующим образом:

 $ gem list *** LOCAL GEMS *** abstract (1.0.0) actionmailer (3.0.10, 3.0.5) actionpack (3.0.10, 3.0.5) activemodel (3.0.10, 3.0.5) activerecord (3.0.10, 3.0.5) ... 

Потенциальное разрешение

Я нашел эту тему под названием: puppet 3.x, rubygem pkg не может быть найден на RHEL 6.4, который обсуждает эту же проблему. Чтобы решить проблему, похоже, вам нужно добавить репозиторий дополнений к настройке yum. Вы можете сделать это с помощью этой команды:

 yum-config-manager --enable rhel-6-server-optional-rpms 

Частный рубин устанавливает с помощью rvm

Если вы обнаружите, что вам приходится иметь дело с большим количеством пакетов, пропавших без вести, или вам нужно бросить свои собственные для разных драгоценных камней, вы можете отказаться от использования RPM и просто создать свой собственный экземпляр Ruby + Gems с помощью rvm . Я обсуждаю в этом другом U & L Q & A.

Я также писал о настройке и использовании rvm здесь: Как использовать установки rvm для Ruby в сценариях оболочки и CGI .

  • Где мои модули nginx?
  • RHEL6 openssl + httpd путаница
  • Проверка и установка файлов в yum
  • Недопустимая ссылка между устройствами в режиме Hardlinking в той же файловой системе
  • Изменить привязку порта с 127.0.0.1 до 0.0.0.0 на Oracle Linux 6 (RHEL 6)
  • Беспользованный SSH-доступ, не работающий с отклоненным сообщением
  • Поворот файлов журнала Apache
  • Запретить пользователю удалять файл в каталоге
  • Является ли / etc / sysconfig / static-route устаревшим методом для добавления постоянных маршрутов?
  • Как настроить мое окружение таким образом, чтобы была использована правильная (отличная от системы) версия библиотеки
  • Определение макросов для создания файлов RPM, требующих Python 3
  • Interesting Posts

    Каков порядок использования физических томов в группе томов?

    сценарий оболочки для добавления идентификатора для команды newusers

    Автоматическое обновление без сбоев

    Запуск программ по ssh

    Возможно ли запустить клиент-плагин webdav без доступа root?

    Смена устройства в pavucontrol не постоянно обновляет устройства воспроизведения

    Перекомпилируйте ядро ​​без модулей, которые в настоящее время не используются

    Как я могу заставить bash gearman использовать аргументы в качестве stdin?

    Сбой при установке любого дистрибутива Linux

    Как диагностировать проблемы отображения в Linux?

    Используется xrandr для поворота монитора, но он не может отменить его после удаления скрипта

    Извлечь строки из текста со строкой в ​​качестве входных данных

    broadcom 43142 на archlinux: нет интерфейса

    Где журналы для последовательного порта (режимы энергосбережения, в частности)

    Как я могу выполнить скрипт оболочки, который существует в длинном пути с помощью одной команды без первого cd'ing в каталог?

    Linux и Unix - лучшая ОС в мире.