Bug #952
Puppetd crashes
| Status: | Closed | Start date: | ||
|---|---|---|---|---|
| Priority: | High | Due date: | ||
| Assignee: | % Done: | 0% |
||
| Category: | - | |||
| Target version: | 0.25.0 | |||
| Affected Puppet version: | 0.25.4 | Branch: | ||
| Keywords: | ||||
| Votes: | 0 |
Description
/usr/lib/ruby/1.8/timeout.rb:54:in @open': execution expired (Timeout::Error)
from /usr/lib/ruby/1.8/net/http.rb:560:in @connect'
from /usr/lib/ruby/1.8/timeout.rb:56:in @timeout'
from /usr/lib/ruby/1.8/timeout.rb:76:in @timeout'
from /usr/lib/ruby/1.8/net/http.rb:560:in @connect'
from /usr/lib/ruby/1.8/net/http.rb:553:in @do_start'
from /usr/lib/ruby/1.8/net/http.rb:542:in @start'
from /usr/lib/ruby/1.8/net/http.rb:1032:in @request'
from /usr/lib/ruby/1.8/net/http.rb:989:in @post2'
... 25 levels...
from /usr/lib/ruby/1.8/puppet/external/event-loop/event-loop.rb:116:in @iterate'
from /usr/lib/ruby/1.8/puppet/external/event-loop/event-loop.rb:107:in @run'
from /usr/lib/ruby/1.8/puppet.rb:361:in @start'
from /usr/sbin/puppetd:447
We’ve had several puppet clients crash periodically with the above error. This happens after the config is finished, possibly when sending report?
History
Updated by Mike McGrath over 4 years ago
I’m seeing this too (just with an upgrade to the 0.24.0 release). Might be a different bug but it seems the puppetmaster is regularly getting into a bad state. The client eventually just dies. In debug mode the last line I’m seeing is:
debug: Finishing transaction -605897528 with 0 changes
Updated by Luke Kanies over 4 years ago
- Status changed from 1 to Closed
- 7 set to fixed
Hopefully fixed in commit:e2fc425010c20e307c835a726b74f19abf31ba34.
Updated by Mike McGrath over 4 years ago
Replying to [comment:4 luke]:
Hopefully fixed in commit:e2fc425010c20e307c835a726b74f19abf31ba34.
Is this testable just by upgrading the puppetmaster or will it be required on both puppetmaster and the nodes?
Updated by Luke Kanies over 4 years ago
The exception is on the client, it looks like, so I’m sure they will have to be upgraded.
I’ll make sure this fix gets into 0.23.3, so you don’t have to upgrade all the way if you don’t want.