Hi all,

Getting some troubles installing bind:
I'm working on debian squeeze, both client and server are 2.6.2,
mod_passenger added.

in my class definition:
class conf_bind_nshost {
  include motd
  motd::register{"${name}": } #Register in motd
module

  package { "bind9":
    ensure => "1:9.7.2.dfsg.P3-1.1",
  }

  file {"dns":
    require => Package["bind9"],
    path => "/srv/dns",
    owner  => bind,
    group  => bind,
    mode   => 755,
    ensure => "directory"
  }

  $conf_files= ["named.conf", "named.conf.local",
"named.conf.options","hosted-zones.bdb.conf"]
  bind_file_dispatch { $conf_files: }

  service { "bind9":
    require => Package["bind9"],
    ensure => running,
    enable => true,
    pattern => "named",
    hasrestart => true,
    hasstatus => true,
    subscribe => [
      File["named.conf"],
      File["named.conf.local"],
      File["named.conf.options"],
      File["hosted-zones.bdb.conf"],
      ],
  }
}


The end of the debug output:
debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl
does not exist
debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update
does not exist
debug: Puppet::Type::Service::ProviderRedhat: file /sbin/service does
not exist
debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc
does not exist
debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not
exist
debug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_info
does not exist
debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/local/
sbin/portupgrade does not exist
debug: Puppet::Type::Package::ProviderPkg: file /usr/bin/pkg does not
exist
debug: Puppet::Type::Package::ProviderZypper: file /usr/bin/zypper
does not exist
debug: Puppet::Type::Package::ProviderUrpmi: file urpmi does not exist
debug: Puppet::Type::Package::ProviderNim: file /usr/sbin/nimclient
does not exist
debug: Puppet::Type::Package::ProviderYum: file yum does not exist
debug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not
exist
debug: Puppet::Type::Package::ProviderSun: file /usr/bin/pkginfo does
not exist
debug: Puppet::Type::Package::ProviderAix: file /usr/sbin/installp
does not exist
debug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swlist does
not exist
debug: Puppet::Type::Package::ProviderPorts: file /usr/local/sbin/
portupgrade does not exist
debug: Puppet::Type::Package::ProviderUp2date: file /usr/sbin/up2date-
nox does not exist
debug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not
exist
debug: Puppet::Type::Package::ProviderOpenbsd: file pkg_info does not
exist
debug: Puppet::Type::Package::ProviderPortage: file /usr/bin/emerge
does not exist
debug: Puppet::Type::Package::ProviderAptrpm: file rpm does not exist
debug: Puppet::Type::Package::ProviderRpm: file rpm does not exist
debug: Puppet::Type::Package::ProviderGem: file gem does not exist
debug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does
not exist
debug: Using cached certificate for ca
debug: Using cached certificate for myhost.mydomain.net
debug: Using cached certificate_revocation_list for ca
debug: report supports formats: b64_zlib_yaml marshal raw yaml; using
b64_zlib_yaml
/usr/lib/ruby/1.8/puppet/type/file/owner.rb:37:in `retrieve'
/usr/lib/ruby/1.8/puppet/type/file/owner.rb:32:in `collect'
/usr/lib/ruby/1.8/puppet/type/file/owner.rb:32:in `retrieve'
/usr/lib/ruby/1.8/puppet/type.rb:695:in `retrieve'
/usr/lib/ruby/1.8/puppet/type.rb:690:in `each'
/usr/lib/ruby/1.8/puppet/type.rb:690:in `retrieve'
/usr/lib/ruby/1.8/puppet/type/file.rb:634:in `retrieve'
/usr/lib/ruby/1.8/puppet/type.rb:703:in `retrieve_resource'
/usr/lib/ruby/1.8/puppet/type.rb:1861:in `to_trans'
/usr/lib/ruby/1.8/puppet/type/file.rb:701:in `to_trans'
/usr/lib/ruby/1.8/puppet/type.rb:1886:in `to_resource'
/usr/lib/ruby/1.8/puppet/type.rb:203:in `uniqueness_key'
/usr/lib/ruby/1.8/puppet/resource/catalog.rb:83:in `add_resource'
/usr/lib/ruby/1.8/puppet/resource/catalog.rb:72:in `each'
/usr/lib/ruby/1.8/puppet/resource/catalog.rb:72:in `add_resource'
/usr/lib/ruby/1.8/puppet/resource/catalog.rb:561:in `to_catalog'
/usr/lib/ruby/1.8/puppet/resource/catalog.rb:531:in `each'
/usr/lib/ruby/1.8/puppet/resource/catalog.rb:531:in `to_catalog'
/usr/lib/ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
/usr/lib/ruby/1.8/puppet/configurer.rb:117:in `convert_catalog'
/usr/lib/ruby/1.8/puppet/configurer.rb:112:in `retrieve_catalog'
/usr/lib/ruby/1.8/puppet/configurer.rb:143:in `run'
/usr/lib/ruby/1.8/puppet/agent.rb:39:in `run'
/usr/lib/ruby/1.8/puppet/agent/locker.rb:21:in `lock'
/usr/lib/ruby/1.8/puppet/agent.rb:39:in `run'
/usr/lib/ruby/1.8/sync.rb:230:in `synchronize'
/usr/lib/ruby/1.8/puppet/agent.rb:39:in `run'
/usr/lib/ruby/1.8/puppet/agent.rb:103:in `with_client'
/usr/lib/ruby/1.8/puppet/agent.rb:37:in `run'
/usr/lib/ruby/1.8/puppet/application.rb:171:in `call'
/usr/lib/ruby/1.8/puppet/application.rb:171:in `controlled_run'
/usr/lib/ruby/1.8/puppet/agent.rb:35:in `run'
/usr/lib/ruby/1.8/puppet/application/agent.rb:114:in `onetime'
/usr/lib/ruby/1.8/puppet/application/agent.rb:88:in `run_command'
/usr/lib/ruby/1.8/puppet/application.rb:287:in `run'
/usr/lib/ruby/1.8/puppet/application.rb:393:in `exit_on_fail'
/usr/lib/ruby/1.8/puppet/application.rb:287:in `run'
/usr/sbin/puppetd:4
err: Could not run Puppet configuration client: Could not find user
bind


Beside this, the catalogue showing the right require, if i understand
correctly:
- &id165 !ruby/object:Puppet::Relationship
      source: *id017
      target: &id142 !ruby/object:Puppet::Resource
        catalog: *id001
        exported:
        file: *id018
        line: 91
        parameters:
          !ruby/sym group: bind
          !ruby/sym ensure: directory
          !ruby/sym owner: bind
          !ruby/sym require: !ruby/object:Puppet::Resource
            parameters: {}
            tags:
              - package
              - bind9
            title: bind9
            type: Package
          !ruby/sym path: /srv/dns
          !ruby/sym mode: "755"
        tags:
          - file
          - dns
          - class
          - conf_bind_nshost
          - nshost
        title: dns
        type: File
        virtual:


Does this sound familiar to someone?

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to