Project

General

Profile

Bug #9185

Updated by Dominic Cleal over 9 years ago

Ive tried this in 1.7.1 and 1.7.2, but if I delete a network interface in foreman, I can no longer sync any of my dedicated servers with the puppet agent. the odd thing though is that my lxc guests can sync just fine. This is the error i get: 

 <pre> 
 ############################ 

 root@stor1:~# puppet agent -t --verbose 
 Warning: Unable to fetch my node definition, but the agent run will continue: 
 Warning: Error 400 on SERVER: Failed to find stor1.cloud.foo.com via exec: Execution of '/etc/puppet/node.rb stor1.cloud.foo.com' returned 1: --- false 
 ... 
 Info: Retrieving pluginfacts 
 Info: Retrieving plugin 
 Info: Loading facts 
 Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed when searching for node stor1.cloud.foo.com: Failed to find stor1.cloud.myiacon.com via exec: Execution of '/etc/puppet/node.rb stor1.cloud.foo.com' returned 1: --- false 
 ... 
 Warning: Not using cache on failed catalog 
 Error: Could not retrieve catalog; skipping run 

 ############################# 
 </pre> 

 I have restored my system from backup multiple times with different scenarios and this is always the common thing that triggers it.

Back