That's also true. stdlib 4.x has facts.d removed, while stdlib 2.x and
3.x still have facts.d, so figuring out which version of stdlib you
are using may be important. The version that ships with PE 2.8.1 is
2.5.1, which does have facts.d.

`puppet module list` should show you the modules installed, and which
versions are installed.

On Thu, Apr 18, 2013 at 8:15 PM,  <midactsmyst...@gmail.com> wrote:
> I had that problem. It had to do with me messing with Stdlib and it causing a 
> problem.
>
> I ran './puppet-enterprise-upgrader' and it reinstalled the correct Stdlib 
> and my fact_stomp_server and other facts came back.
> It took a while to figure out.
> It's better than uninstalling and reinstalling Puppet.
>
> I Corinthians 15:1-4
>
> On Apr 18, 2013, at 11:11 PM, Matthaus Owens <matth...@puppetlabs.com> wrote:
>
>> Tommy,
>> I'm CCing the pe-users list as well because this is a PE specific issue.
>> This fact might not be loaded if the facts.d custom fact isn't loaded.
>> A quick way to check is to run `facter -p` as root on the machine. You
>> should see those facts if facts.d is available. Can you post the
>> output of `facter -p`?
>>
>> On Thu, Apr 18, 2013 at 3:02 PM, Tommy Speigner <tspeig...@gmail.com> wrote:
>>> Does anyone have any insight into this error message?
>>>
>>>
>>> err: Could not retrieve catalog from remote server: Error 400 on SERVER: The
>>> fact named fact_stomp_server does not appear to be a valid hostname. The
>>> value of '' does not match '^[a-zA-Z0-9.-]+$'. A common cause of this
>>> problem is running puppet agent as a normal user instead of root, or the
>>> fact is missing from /etc/puppetlabs/facter/facts.d/puppet_installer.txt.
>>> This fact is required. This UUID should help Google find this error:
>>> CA149CCB-0F9E-4208-BC29-18E3AF07CADF at
>>> /opt/puppet/share/puppet/modules/pe_mcollective/manifests/params.pp:3 on
>>> node hostname
>>>
>>> I am running this as root and I've checked the puppet_installer.txt
>>>
>>> fact_stomp_port=61613
>>> fact_stomp_server=host01.domain.com
>>> fact_is_puppetagent=true
>>> fact_is_puppetmaster=true
>>> fact_is_puppetca=true
>>> fact_is_puppetconsole=true
>>> fact_puppetmaster_certname=localhost
>>>
>>> I've been racking my brain on this all day and haven't had any luck.
>>>
>>> Thanks,
>>> Tommy
>>>
>>> --
>>> 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+unsubscr...@googlegroups.com.
>>> To post to this group, send email to puppet-users@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>> --
>> Matthaus Owens
>> Release Manager, Puppet Labs
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Enterprise Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to pe-users+unsubscr...@puppetlabs.com.
>> Visit this group at 
>> http://groups.google.com/a/puppetlabs.com/group/pe-users/?hl=en-US.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Puppet Enterprise Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to pe-users+unsubscr...@puppetlabs.com.
> Visit this group at 
> http://groups.google.com/a/puppetlabs.com/group/pe-users/?hl=en-US.
>
>



-- 
Matthaus Owens
Release Manager, Puppet Labs

-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to