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.

Reply via email to