Project

General

Profile

Fix #9762

salt-minion death: precise needs later libzmq

Added by Dan Mick over 8 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Category:
Backend (packaging/deployment)
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

Looking at the mira106 cluster, 2 of 6 salt-minion procs are dead again, with this in the logs:

mira102:

2014-10-11 00:08:59,078 [salt.utils.schedule][ERROR ] Unhandled exception running ceph.heartbeat
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/salt/utils/schedule.py", line 174, in handle_func
self.returners[ret_str](ret)
File "/usr/lib/pymodules/python2.7/salt/returners/local.py", line 15, in returner
print(ret)
IOError: [Errno 5] Input/output error

mira118:
2014-10-09 03:09:36,918 [salt.utils.schedule][ERROR ] Unhandled exception running ceph.heartbeat
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/salt/utils/schedule.py", line 174, in handle_func
self.returners[ret_str](ret)
File "/usr/local/lib/python2.7/dist-packages/salt/returners/local.py", line 15, in returner
print(ret)
IOError: [Errno 5] Input/output error

Both are apparently running python-zmq 13.0.0 with bundled libzmq version 3.2.2, which might explain this.

History

#1 Updated by Dan Mick over 8 years ago

This appears to still be the version we're shipping for precise. sigh.

#2 Updated by Dan Mick over 8 years ago

Simply installing the trusty version of python-zmq/libzmq won't work; there are cascading dependencies:

Preparing to replace libzmq3 4.0.4+dfsg-2 (using .../libzmq3_4.0.4+dfsg-2_amd64.deb) ...
Unpacking replacement libzmq3 ...
dpkg: dependency problems prevent configuration of libzmq3:
libzmq3 depends on libpgm-5.1-0 (>= 5.1.116~dfsg); however:
Package libpgm-5.1-0 is not installed.

Working on sorting it.

#3 Updated by Dan Mick over 8 years ago

building from source with bundled libzmq requires a later cython than precise has by default. Sigh.

#4 Updated by Dan Mick over 8 years ago

  • Target version set to 1.3-dev8

#5 Updated by Dan Mick over 8 years ago

  • Tracker changed from Bug to Fix

#6 Updated by Dan Mick over 8 years ago

  • Subject changed from salt-minion death on calamari devel cluster to salt-minion death: precise needs later libzmq

#7 Updated by Dan Mick over 8 years ago

  • Target version changed from 1.3-dev8 to 1.3-dev9

#8 Updated by Neil Levine over 8 years ago

  • Target version changed from 1.3-dev9 to 1.3-dev10

#9 Updated by Dan Mick over 8 years ago

  • Target version changed from 1.3-dev10 to 1.3-dev11

#10 Updated by Christina Meno about 8 years ago

  • Target version changed from 1.3-dev11 to 1.3-dev12

#11 Updated by Christina Meno about 8 years ago

  • Target version changed from 1.3-dev12 to 1.3-dev13

#12 Updated by Christina Meno about 8 years ago

  • Target version changed from 1.3-dev13 to 1.3-rc1

#13 Updated by Dan Mick over 6 years ago

  • Assignee changed from Dan Mick to Christina Meno

#14 Updated by Patrick Donnelly over 3 years ago

  • Status changed from 12 to New

#15 Updated by Dan Mick almost 3 years ago

  • Status changed from New to Closed

Also available in: Atom PDF