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

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -