Error: Could not find class guts::app::remedy for <node> on node <node>

31 views
Skip to first unread message

Guillermo Di Pasquale

unread,
Mar 10, 2015, 5:03:52 PM3/10/15
to puppet...@googlegroups.com
Hello there!

I'm running an AdHoc puppet master in my desktop. The class of the subject exists and is running correctly. For some reason I intermittently receive the error in the subject. Any Ideas? It was working fine until yesterday @ ~14:00hs PST

Here some more info:

<node>'s environment is: windows_server_unstable

AdHoc's puppetmaster puppet.conf has:
[windows_server_unstable]
  modulepath = /google/src/cloud/guillermodp/puppet-gdp/google3/googledata/corp/puppet/windows_server/unstable/modules:/google/src/cloud/guillermodp/puppet-gdp/google3/googledata/corp/puppet/addons/unstable/modules:/tmp/adhocpuppet.A3lN/third_party/unstable/modules
  manifest = /google/src/cloud/guillermodp/puppet-gdp/google3/googledata/corp/puppet/windows_server/unstable/manifests/site.pp
[   ] This is where our tree resides

In node/<node>.yaml (for testing purposes) i'm forcing:
classes:
  - guts::app::remedy

Here our tree (google3/googledata/corp/puppet/addons/unstable/modules):
guts/
├── facts
│   └── lib
│       └── facter
│           └── servicedb_facts.rb
├── files
│   ├── etc
│   │   ├── apache2
│   │   │   ├── conf.d
│   │   │   │   └── proxy.conf.reports
│   │   │   ├── gutsreports
│   │   │   │   ├── gutsreports_auth.properties
│   │   │   │   ├── gutsreports_env.properties
│   │   │   │   └── gutsreports_mail.properties
│   │   │   ├── mods-available
│   │   │   │   └── jk.conf
│   │   │   ├── sites-available
│   │   │   │   └── reports
│   │   │   ├── ssl.crt
│   │   │   │   └── login.crt
│   │   │   └── workers.properties
│   │   ├── cron.d
│   │   ├── init.d
│   │   │   └── gutsv2webapid
│   │   └── logrotate
│   │       └── gutsv2webapi
│   ├── InstFiles
│   │   └── Oracle_Client.rsp
│   ├── opt
│   │   └── mg-agent-xp
│   │       ├── agent.d
│   │       │   └── apache2_running
│   │       └── conf.d
│   │           └── apache2_running.yml
│   ├── oracle
│   │   └── product
│   │       └── 11.2.0
│   │           └── client_1
│   │               └── network
│   │                   └── admin
│   │                       └── tnsnames.ora
│   └── usr
│       └── local
│           ├── google
│           │   └── guts-scripts
│           │       └── cdb2facts.sh
│           └── scripts
│               └── install_fraggle_key.sh
├── manifests
│   ├── app
│   │   ├── common
│   │   │   ├── apachesso.pp
│   │   │   ├── base_el.pp
│   │   │   ├── base_goobuntu.pp
│   │   │   ├── cx_oracle.pp
│   │   │   ├── enable_proxy.pp
│   │   │   ├── fraggle_utils.pp
│   │   │   ├── guts_sdb_facter.pp
│   │   │   ├── imagemagick.pp
│   │   │   ├── java6_64_devel.pp
│   │   │   ├── java6_64.pp
│   │   │   ├── libxml.pp
│   │   │   ├── memcached.pp
│   │   │   ├── python_base.pp
│   │   │   ├── python_www.pp
│   │   │   ├── rpcbind_remedy.pp
│   │   │   ├── servicedb_facts.pp
│   │   │   ├── tomcat.pp
│   │   │   └── vip_loopback.pp
│   │   ├── common.pp
│   │   ├── remedy
│   │   │   ├── config.pp
│   │   │   ├── install.pp
│   │   │   ├── params.pp
│   │   │   └── service.pp
│   │   ├── remedy.pp --> include guts::app::remedy::install
│   │   ├── reports.pp
│   │   ├── test.pp
│   │   ├── v2webapi.pp
│   │   └── v2webserver.pp
│   └── init.pp
├── OWNERS
└── templates
    └── etc
        └── apache2
            └── gutsreports
                └── gutsreports_db.properties.erb

Henrik Lindberg

unread,
Mar 10, 2015, 7:05:32 PM3/10/15
to puppet...@googlegroups.com
On 2015-10-03 21:12, Guillermo Di Pasquale wrote:
> Hello there!
>
> I'm running an AdHoc puppet master in my desktop. The class of the
> subject exists and is running correctly. For some reason
> I intermittently receive the error in the subject. Any Ideas? It was
> working fine until yesterday @ ~14:00hs PST
>

Are you by any chance running webrick and have multiple agents? Webrick
is not suited for production work. It can intermittently produce strange
errors if more than one agent calls it at the same time.

- henrik

> _Here some more info:_
>
> <node>'s environment is: windows_server_unstable
>
> AdHoc's puppetmaster puppet.conf has:
> [windows_server_unstable]
> modulepath =
> /google/src/cloud/guillermodp/puppet-gdp/google3/googledata/corp/puppet/windows_server/unstable/modules:/google/src/cloud/guillermodp/puppet-gdp/google3/googledata/corp/puppet/addons/unstable/modules:/tmp/adhocpuppet.A3lN/third_party/unstable/modules
> manifest =
> /google/src/cloud/guillermodp/puppet-gdp/google3/googledata/corp/puppet/windows_server/unstable/manifests/site.pp
> /[ ] This is where our tree resides/
> │ │ ├── *remedy*
> │ │ │ ├── config.pp
> │ │ │ ├── *install.pp*
> │ │ │ ├── params.pp
> │ │ │ └── service.pp
> │ │ ├── *remedy.pp --> *include guts::app::remedy::install
> │ │ ├── reports.pp
> │ │ ├── test.pp
> │ │ ├── v2webapi.pp
> │ │ └── v2webserver.pp
> │ └── init.pp
> ├── OWNERS
> └── templates
> └── etc
> └── apache2
> └── gutsreports
> └── gutsreports_db.properties.erb
>
> --
> You received this message because you are subscribed to the Google
> Groups "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to puppet-users...@googlegroups.com
> <mailto:puppet-users...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/88bf7845-e967-4955-8ee6-29b02279f89c%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/88bf7845-e967-4955-8ee6-29b02279f89c%40googlegroups..com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.


--

Visit my Blog "Puppet on the Edge"
http://puppet-on-the-edge.blogspot.se/

Reply all
Reply to author
Forward
0 new messages