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+unsubscribe@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.
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 <tspeigner@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+unsubscribe@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 Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@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.
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, <midactsmystery@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 <matthaus@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 <tspeigner@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+unsubscribe@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+unsubscribe@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+unsubscribe@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+unsubscribe@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.
Thanks for the response and help on this. I''ve pasted the output from the facter -p command. The hostname looks legit as does the fqdn. architecture => x86_64 augeasversion => 0.10.0 bios_release_date => 10/05/2012 bios_vendor => Cisco Systems, Inc. bios_version => B200M3.2.1.1.0.100520121419 blockdevice_sda_model => MRSASRoMB-4i blockdevice_sda_size => 145999527936 blockdevice_sda_vendor => LSI blockdevices => sda boardmanufacturer => Cisco Systems Inc boardproductname => UCSB-B200-M3 boardserialnumber => FCH16467KTN concat_basedir => /var/lib/puppet/concat custom_auth_conf => false domain => domain.com facterversion => 1.7.0 filesystems => ext2,ext3,iso9660 fqdn => prexxxxxx01.domain.com hardwareisa => x86_64 hardwaremodel => x86_64 hostname => prexxxxxx01 id => root interfaces => eth0,eth1,eth2,lo,sit0 ipaddress => xx.xx.xx.xx ipaddress_eth0 => xx.xx.xx.xx ipaddress_eth1 => 192.168.70.28 ipaddress_lo => 127.0.0.1 is_pe => false is_virtual => false kernel => Linux kernelmajversion => 2.6 kernelrelease => 2.6.18-308.el5 kernelversion => 2.6.18 lsbdistcodename => Tikanga lsbdistdescription => Red Hat Enterprise Linux Server release 5.9 (Tikanga) lsbdistid => RedHatEnterpriseServer lsbdistrelease => 5.9 lsbmajdistrelease => 5 lsbrelease => :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch macaddress => 00:25:B5:00:A0:1D macaddress_eth0 => 00:25:B5:00:A0:1D macaddress_eth1 => 00:25:B5:00:A0:0D macaddress_eth2 => 00:25:B5:00:A0:0E manufacturer => Cisco Systems Inc memoryfree => 125.48 GB memoryfree_mb => 128496.32 memorysize => 125.91 GB memorysize_mb => 128930.22 memorytotal => 125.91 GB mtu_eth0 => 9000 mtu_eth1 => 9000 mtu_eth2 => 9000 mtu_lo => 16436 mtu_sit0 => 1480 netmask => 255.255.255.0 netmask_eth0 => 255.255.255.0 netmask_eth1 => 255.255.128.0 netmask_lo => 255.0.0.0 network_eth0 => xx.xx.xx.xx network_eth1 => 192.168.0.0 network_lo => 127.0.0.0 operatingsystem => RedHat operatingsystemmajrelease => 5 operatingsystemrelease => 5.9 osfamily => RedHat path => /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin physicalprocessorcount => 2 processor0 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor1 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor10 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor11 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor12 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor13 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor14 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor15 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor2 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor3 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor4 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor5 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor6 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor7 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor8 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processor9 => Intel(R) Xeon(R) CPU E5-2680 0 @ 2.70GHz processorcount => 16 productname => UCSB-B200-M3 ps => ps -ef puppet_vardir => /var/lib/puppet puppetversion => 2.6.17 root_home => /root rubysitedir => /usr/lib/ruby/site_ruby/1.8 rubyversion => 1.8.7 selinux => false serialnumber => FCH16467KTN sshdsakey => AAAAB3NzaC1kc3MAAACBAKXZ0SbRgriUIDYkrLyXpXVYzrVrsG5RPlwTxJO1sKrPWfZKhjAohGHDUwwlj5URG6+lzr126uBmw45c4SYRnyO7XmugH5jySqu+vDSJHmUVT92AeONQATY/6gC6cYzpMOfxMdqrMIWFDIIkyByUoE0/e+pTlgEt68kIU0Te2bRXAAAAFQDtoXMN0mibmQXzezmSpPfB9oKgBwAAAIEAj7PEiG3eKZudKExiKC7TO+lqFHN0Bw18XysOkMwXN1yItbG2wBTucbKSgvGiIToVYcWZLM8V+qqMOcxm7jhGDsV1H1xVUwMFpVFOsAx0BUWvfqOo8/nZmBRZIEWQN0f92V03OK7o+IPTtDjW4Sk5qFKbMcQXhLsaCdwHkjCNTGoAAACALOvp9sbyYuvsRn/LXLmk0BFEHQi1rgiyiFPj53R/7vnxcC1g+DWOBXgDtXnvqE90q5K1si9bDHDNcvZ+A0Im87bzmYy/2nDJNHnI4bn7cfzbhyAUiNIBQ7h67g52LbuHqd7R2nQjPVW3J00SWDDuxbKPiEX5Lb6POZTMMPvyMzosshfp_dsa => SSHFP 2 1 3386e098c9a5db7aaf8548daed8801a8c9c7644c SSHFP 2 2 e2cff442a25b5994723d54438b1ec403a9db2b5a7b6daf09ed021dd22a8b33a4 sshfp_rsa => SSHFP 1 1 d197241766c09611e1b7eff55ab82104fc7b7dd9 SSHFP 1 2 4c8d556c1d146f07d7564b1413250aa8310efa16de43ed43ae1c8b85a42770b3 sshrsakey => AAAAB3NzaC1yc2EAAAABIwAAAQEAwWO/zBNTQJdBpxWMIljMmlJrtukGEMnsB2gTfkhJR8St6Nhb2uPUm6wARHTjXd3c/xI7UEcivP4F9UKSNjOWVIZWJx+d+RiowM4o5dz+knRUoLpnGUlRjCLFPUzQ/Mby+W77IAHXAdtsFerpTdUNx+C/hZOfR9XNsMu/h2sxbEsoZq0CEWUIgxFUJvs5Zfo6o5mmbsc6kIRFx5wpl7wQc/d66/zt7Im5Dz0QDfdDaOoYeILN9P0/Dzezp0Z0LmKRZf+UInYRdJlAGWCKOFgNDhWkaw+HzW64rC33ieKhSsuHtqs2leGlAWgr+/Jpn4Qh6ZNTOitLpIMJMPcSqdO+qQ=swapfree => 16.00 GB swapfree_mb => 16383.99 swapsize => 16.00 GB swapsize_mb => 16383.99 timezone => EDT type => Expansion Chassis uniqueid => 690a1c46 uptime => 7 days uptime_days => 7 uptime_hours => 189 uptime_seconds => 683591 uuid => 400A9272-DC5F-E111-0000-00000000000F virtual => physical On Thursday, April 18, 2013 11:11:39 PM UTC-4, Matthaus Litteken 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 <tspe...@gmail.com<javascript:>> > 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...@googlegroups.com <javascript:>. > > To post to this group, send email to puppet...@googlegroups.com<javascript:>. > > > 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 Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@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.
puppetlabs-stdlib (v2.5.1) This is what was listed in the output. What are the thoughts around this? Thanks again! On Thursday, April 18, 2013 11:19:45 PM UTC-4, Matthaus Litteken wrote:> > 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, <midacts...@gmail.com <javascript:>> > 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 <matt...@puppetlabs.com<javascript:>> > 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 <tspe...@gmail.com<javascript:>> > 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...@googlegroups.com <javascript:>. > >>> To post to this group, send email to puppet...@googlegroups.com<javascript:>. > > >>> 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+u...@puppetlabs.com <javascript:>. > >> 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+u...@puppetlabs.com <javascript:>. > > 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+unsubscribe@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.