Установка марионетки на 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 .

  • `sudo: command not found ', следуя учебнику для шифрования Let's Encrypt
  • Как проверить синтаксис в задании cron
  • Как установить глобальные переменные среды при загрузке через сценарий и сделать их доступными для приложения, которое запускается до входа в систему?
  • linux + написать синтаксис в visudo
  • Можем ли мы включить Networking в однопользовательском режиме Linux?
  • Как отключить SELinux без перезагрузки?
  • Настройка шрифта программирования в RHEL 5 + gvim
  • Настройка статического IP-адреса в redhat 6
  • Проблема использования пространства RedHat Linux
  • Изящно обрабатывать проигрывание экспортированного X-дисплея
  • Запуск экрана GNU очень медленный
  • Linux и Unix - лучшая ОС в мире.