On Wed, Sep 14, 2011 at 12:33 PM, Gary Larizza <g...@puppetlabs.com> wrote: > > > On Wed, Sep 14, 2011 at 11:12 AM, Kenton Brede <kbr...@gmail.com> wrote: >> >> I'm attempting to move from a working puppetmaster setup to >> Apache/Passenger. I'm following the instructions in the Pro Puppet >> book. I'm using the epel repo and running puppet 2.6.6. Passenger >> version 3.0.9 from the stealthymonkeys repo. Running "puppetd -t -d" >> doesn't seem to tell me anything significant. There's no complaining >> about SSL issues. >> >> My nodes can't find the catalog, based on the error message "puppetd >> -t" spits out: >> >> err: Could not retrieve catalog from remote server: >> Puppet::Resource::Catalog does not respond to from_s; can not intern >> instances from text/plain >> warning: Not using cache on failed catalog >> err: Could not retrieve catalog; skipping run >> >> I've googled the error and haven't found anything that helps so far. >> The catalog is currently in /etc/puppet/modules/. I really don't know >> anything about Passenger. I fail to see in the apache/passenger >> configuration how the puppetmaster is called when a client connects to >> port 8140. I see that apache is handling the SSL stuff but how does >> the puppetmaster fit into this? >> >> Any help appreciated. >> Thanks, >> >> -- >> Kent Brede
> > Kent, > I recommend taking a look at the online document here > --> http://docs.puppetlabs.com/guides/passenger.html There are specific > versions of Passenger and the Rack gem that are necessary for Puppet to work > properly. I suspect you're using a version of one (possibly Rack) that's > incompatible here. Gary, I using gem I installed the version for rhel6, listed in the document you recommended: Passenger 3.0.7 and Rack 1.2.2. I also removed these and installed the versions cited in the Pro Puppet book: Passenger 2.2.11 and Rack 1.1.0. Both configurations resulted in the same error as I had before: # puppetd -t err: Could not retrieve catalog from remote server: Puppet::Resource::Catalog does not respond to from_s; can not intern instances from text/plain warning: Not using cache on failed catalog err: Could not retrieve catalog; skipping run If you have any other ideas, let me know. Thanks, Kent -- 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.