gem - puppet could not find dependency Package[monit] while applying Gitorious manifest -
i trying install gitorious on rhel 6.3 have similar issue chris:
~/gitorious-ce-installer> sudo puppet apply --debug --modulepath=modules manifests/site.pp [...] not find dependency package[monit] file[/etc/monit.conf] @ /home/me/gitorious-ce-installer/modules/gitorious/manifests/dependencies.pp:43
file dependencies.pp
:
cat -n modules/gitorious/manifests/dependencies.pp | tail -11 35 36 file {"/etc/monit.conf": 37 ensure => present, 38 owner => "root", 39 group => "root", 40 mode => "0600", 41 source => "puppet:///modules/gitorious/config/monit.conf", 42 require => package["monit"], 43 } 44 45 }
but hope gitorious can installed on rhel 6, not centos 6...
what done allow puppet
applying gitorious manifests on rhel?
(removing require
statement in dependencies.pp
?...)
i have installed monit
using yum
:
~/gitorious-ce-installer> sudo yum install monit loaded plugins: auto-update-debuginfo, product-id, rhnplugin, security, subscription-manager updating certificate-based repositories. unable read consumer identity setting install process resolving dependencies --> running transaction check ---> package monit.x86_64 0:5.1.1-4.el6 installed --> finished dependency resolution dependencies resolved ===================================================== package arch version repository size ===================================================== installing: monit x86_64 5.1.1-4.el6 last-rhel-x86_64 236 k transaction summary ===================================================== install 1 package(s) total download size: 236 k installed size: 0 ok [y/n]: y downloading packages: monit-5.1.1-4.el6.x86_64.rpm | 236 kb 00:00 running rpm_check_debug running transaction test transaction test succeeded running transaction installing : monit-5.1.1-4.el6.x86_64 1/1 installed products updated. verifying : monit-5.1.1-4.el6.x86_64 1/1 installed: monit.x86_64 0:5.1.1-4.el6 complete!
i have installed monit
using gem
:
~/gitorious-ce-installer> sudo gem install monit --no-ri --no-rdoc installed monit-0.3.1 1 gem installed
this full puppet
output:
~/gitorious-ce-installer> sudo puppet apply --debug --modulepath=modules manifests/site.pp info: loading facts in /var/lib/puppet/lib/facter/nvidia_controller_count.rb info: loading facts in /var/lib/puppet/lib/facter/root_home.rb info: loading facts in /var/lib/puppet/lib/facter/ptpd2.rb info: loading facts in /var/lib/puppet/lib/facter/cdp_fact.rb info: loading facts in /var/lib/puppet/lib/facter/sv_tools.rb info: loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb info: loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb not retrieve arp_eth1: undefined method `get_arp_value' facter::util::ip:module not retrieve arp_eth4: undefined method `get_arp_value' facter::util::ip:module not retrieve arp_eth2: undefined method `get_arp_value' facter::util::ip:module not retrieve arp_eth5: undefined method `get_arp_value' facter::util::ip:module not retrieve arp_eth0: undefined method `get_arp_value' facter::util::ip:module not retrieve arp_eth3: undefined method `get_arp_value' facter::util::ip:module not retrieve arp_lo: undefined method `get_arp_value' facter::util::ip:module debug: importing '/home/me/gitorious-ce-installer/manifests/nodes.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/manifests/os/centos.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/manifests/tarball.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/manifests/classes/monit.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/manifests/classes/mysql.pp' in environment production debug: puppet::type::package::providerrpm: executing '/bin/rpm --version' debug: puppet::type::package::provideryum: executing '/bin/rpm --version' debug: puppet::type::package::provideraptrpm: executing '/bin/rpm -ql rpm' debug: puppet::type::package::providerurpmi: executing '/bin/rpm -ql rpm' debug: importing '/home/me/gitorious-ce-installer/modules/iptables/manifests/init.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/iptables/manifests/default_firewall.pp' in environment production debug: automatically imported iptables iptables production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/init.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/git.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/dependencies.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/core.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/templates.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/redis.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/sphinx.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/logrotate.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/no_email.pp' in environment production debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/git_daemons.pp' in environment production debug: automatically imported gitorious gitorious production debug: failed load library 'ldap' feature 'ldap' debug: scope(class[gitorious::git]): retrieving template gitorious/scripts/gitorious_console.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/scripts/gitorious_console.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/scripts/gitorious_console.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/scripts/gitorious_console.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/scripts/gitorious_console.erb in 0.00 seconds debug: no true answers , no default debug: scope(class[gitorious::core]): retrieving template gitorious/gitorious.conf.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious.conf.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious.conf.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious.conf.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious.conf.erb in 0.00 seconds debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/database.pp' in environment production debug: automatically imported gitorious::database gitorious/database production debug: scope(class[gitorious::logrotate]): retrieving template gitorious/gitorious_logrotate.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious_logrotate.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious_logrotate.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious_logrotate.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious_logrotate.erb in 0.00 seconds debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/unicorn.pp' in environment production debug: automatically imported gitorious::unicorn gitorious/unicorn production debug: scope(class[gitorious::unicorn]): retrieving template gitorious/unicorn.rb.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/unicorn.rb.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/unicorn.rb.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/unicorn.rb.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/unicorn.rb.erb in 0.00 seconds debug: scope(class[gitorious::unicorn]): retrieving template gitorious/etc/init.d/gitorious-unicorn.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/etc/init.d/gitorious-unicorn.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/etc/init.d/gitorious-unicorn.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/etc/init.d/gitorious-unicorn.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/etc/init.d/gitorious-unicorn.erb in 0.00 seconds debug: scope(class[gitorious::unicorn]): retrieving template gitorious/usr/bin/restart_gitorious.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/usr/bin/restart_gitorious.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/usr/bin/restart_gitorious.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/usr/bin/restart_gitorious.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/usr/bin/restart_gitorious.erb in 0.00 seconds debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/nginx.pp' in environment production debug: automatically imported gitorious::nginx gitorious/nginx production debug: scope(class[gitorious::nginx]): retrieving template gitorious/etc/nginx/nginx.conf.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/etc/nginx/nginx.conf.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/etc/nginx/nginx.conf.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/etc/nginx/nginx.conf.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/etc/nginx/nginx.conf.erb in 0.00 seconds debug: importing '/home/me/gitorious-ce-installer/modules/gitorious/manifests/utils.pp' in environment production debug: automatically imported gitorious::utils gitorious/utils production debug: scope(class[gitorious::utils]): retrieving template gitorious/usr/bin/gitorious_status.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/usr/bin/gitorious_status.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/usr/bin/gitorious_status.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/usr/bin/gitorious_status.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/usr/bin/gitorious_status.erb in 0.00 seconds debug: importing '/home/me/gitorious-ce-installer/modules/resque/manifests/init.pp' in environment production debug: automatically imported resque resque production debug: scope(class[resque]): retrieving template resque/etc/init/resque-worker.conf.erb debug: template[/home/me/gitorious-ce-installer/modules/resque/templates/etc/init/resque-worker.conf.erb]: bound template variables /home/me/gitorious-ce-installer/modules/resque/templates/etc/init/resque-worker.conf.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/resque/templates/etc/init/resque-worker.conf.erb]: interpolated template /home/me/gitorious-ce-installer/modules/resque/templates/etc/init/resque-worker.conf.erb in 0.00 seconds debug: no true answers , no default debug: scope(monit::config[thinking-sphinx]): retrieving template gitorious/monit.d/thinking-sphinx.monit.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/thinking-sphinx.monit.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/thinking-sphinx.monit.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/thinking-sphinx.monit.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/thinking-sphinx.monit.erb in 0.00 seconds debug: scope(monit::config[unicorn]): retrieving template gitorious/monit.d/unicorn.monit.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/unicorn.monit.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/unicorn.monit.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/unicorn.monit.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/unicorn.monit.erb in 0.00 seconds debug: scope(gitorious::config[hostname]): retrieving template gitorious/gitorious.yml.erb debug: template[/var/www/gitorious/app/config/gitorious.yml]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious.yml.erb in 0.00 seconds debug: template[/var/www/gitorious/app/config/gitorious.yml]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/gitorious.yml.erb in 0.00 seconds debug: scope(monit::config[git-daemons]): retrieving template gitorious/monit.d/git-daemons.monit.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/git-daemons.monit.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/git-daemons.monit.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/git-daemons.monit.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/monit.d/git-daemons.monit.erb in 0.00 seconds debug: scope(gitorious::nginx::vhost[hostname]): retrieving template gitorious/etc/nginx/conf.d/gitorious.conf.erb debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/etc/nginx/conf.d/gitorious.conf.erb]: bound template variables /home/me/gitorious-ce-installer/modules/gitorious/templates/etc/nginx/conf.d/gitorious.conf.erb in 0.00 seconds debug: template[/home/me/gitorious-ce-installer/modules/gitorious/templates/etc/nginx/conf.d/gitorious.conf.erb]: interpolated template /home/me/gitorious-ce-installer/modules/gitorious/templates/etc/nginx/conf.d/gitorious.conf.erb in 0.00 seconds debug: exec[bootstrap_thinking_sphinx]: adding default path debug: exec[clone_gitorious_source]: adding default path debug: exec[init_gitorious_submodules]: adding default path debug: exec[chown_app_root]: adding default path debug: exec[install_bundler]: adding default path debug: exec[bundle_install]: adding default path debug: exec[populate_database]: adding default path debug: exec[create_database_gitorious_production]: adding default path debug: puppet::type::package::providerports: file /usr/local/sbin/portversion not exist debug: puppet::type::package::providerup2date: file /usr/sbin/up2date-nox not exist debug: puppet::type::package::provideraptitude: file /usr/bin/aptitude not exist debug: puppet::type::package::providerfreebsd: file /usr/sbin/pkg_delete not exist debug: puppet::type::package::providerapt: file /usr/bin/apt-get not exist debug: puppet::type::package::providersunfreeware: file pkg-get not exist debug: puppet::type::package::providernim: file /usr/sbin/nimclient not exist debug: puppet::type::package::providerpkg: file /usr/bin/pkg not exist debug: puppet::type::package::providerfink: file /sw/bin/fink not exist debug: puppet::type::package::providerrug: file /usr/bin/rug not exist debug: puppet::type::package::providerdpkg: file /usr/bin/dpkg not exist debug: puppet::type::package::providersun: file /usr/sbin/pkgrm not exist debug: puppet::type::package::providerzypper: file /usr/bin/zypper not exist debug: puppet::type::package::provideraix: file /usr/sbin/installp not exist debug: puppet::type::package::providerhpux: file /usr/sbin/swlist not exist debug: puppet::type::package::providerportupgrade: file /usr/local/sbin/portversion not exist debug: puppet::type::package::providerurpmi: file urpmq not exist debug: puppet::type::package::providerpacman: file /usr/bin/pacman not exist debug: puppet::type::package::provideraptrpm: file apt-get not exist debug: puppet::type::package::providerportage: file /usr/bin/emerge not exist debug: puppet::type::package::provideropenbsd: file pkg_delete not exist debug: puppet::type::service::providerrunit: file /usr/bin/sv not exist debug: puppet::type::service::provideropenrc: file /sbin/rc-service not exist debug: puppet::type::service::providerdebian: file /usr/sbin/update-rc.d not exist debug: puppet::type::service::providersystemd: file /bin/systemctl not exist debug: puppet::type::service::providergentoo: file /sbin/rc-update not exist debug: puppet::type::service::providerlaunchd: file /bin/launchctl not exist debug: puppet::type::service::providerdaemontools: file /usr/bin/svc not exist debug: puppet::type::user::provideruser_role_add: file roleadd not exist debug: puppet::type::user::providerpw: file pw not exist debug: puppet::type::user::providerldap: feature ldap missing debug: puppet::type::user::providerdirectoryservice: file /usr/bin/dscl not exist debug: puppet::type::group::providerpw: file pw not exist debug: puppet::type::group::providerldap: true value when expecting false debug: puppet::type::group::providerdirectoryservice: file /usr/bin/dscl not exist debug: creating default schedules not find dependency package[monit] file[/etc/monit.conf] @ /home/me/gitorious-ce-installer/modules/gitorious/manifests/dependencies.pp:43
it not matter if package installed on system.
package[monit]
refers resource, defined in puppet.
if put
package { 'monit': ensure => installed, }
somewhere in class, work.
Comments
Post a Comment