Package: salt-common
Version: 2014.1.13+ds-2
Severity: grave
Justification: renders package unusable

salt-common contains the salt-call binary which is useful in itself, but it
needs to depend on python-msgpack or otherwise salt-call will fail to run. You
can reproduce it in a minimal chroot by running:

# apt-get install --no-install-recommends salt-common
# salt-call --local state.highstate
[CRITICAL] Unable to import msgpack or msgpack_pure python modules
WARNING: '/etc/salt' directory does not exist.
[ERROR   ] Could not cache minion ID: [Errno 2] No such file or directory: 
'/etc/salt/minion_id'
[WARNING ] Console logging already configured
[CRITICAL] Failed to load grains defined in grain file core.zmqversion in 
function <function zmqversion at 0x7f3c2d8c70c8>, error:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/salt/loader.py", line 1034, in 
gen_grains
    ret = fun()
  File "/usr/lib/python2.7/dist-packages/salt/grains/core.py", line 1205, in 
zmqversion
    import zmq
ImportError: No module named zmq
[CRITICAL] Failed to load grains defined in grain file core.zmqversion in 
function <function zmqversion at 0x7f3c3038ce60>, error:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/salt/loader.py", line 1034, in 
gen_grains
    ret = fun()
  File "/usr/lib/python2.7/dist-packages/salt/grains/core.py", line 1205, in 
zmqversion
    import zmq
ImportError: No module named zmq
[ERROR   ] An un-handled exception was caught by salt's global exception 
handler:
NameError: global name 'msgpack' is not defined
Traceback (most recent call last):
  File "/usr/bin/salt-call", line 11, in <module>
    salt_call()
  File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 82, in salt_call
    client.run()
  File "/usr/lib/python2.7/dist-packages/salt/cli/__init__.py", line 319, in run
    caller.run()
  File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 144, in run
    ret = self.call()
  File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 81, in call
    ret['return'] = func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/salt/modules/state.py", line 294, in 
highstate
    serial.dump(ret, fp_)
  File "/usr/lib/python2.7/dist-packages/salt/payload.py", line 155, in dump
    fn_.write(self.dumps(msg))
  File "/usr/lib/python2.7/dist-packages/salt/payload.py", line 125, in dumps
    return msgpack.dumps(msg)
NameError: global name 'msgpack' is not defined
Traceback (most recent call last):
  File "/usr/bin/salt-call", line 11, in <module>
    salt_call()
  File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 82, in salt_call
    client.run()
  File "/usr/lib/python2.7/dist-packages/salt/cli/__init__.py", line 319, in run
    caller.run()
  File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 144, in run
    ret = self.call()
  File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 81, in call
    ret['return'] = func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/salt/modules/state.py", line 294, in 
highstate
    serial.dump(ret, fp_)
  File "/usr/lib/python2.7/dist-packages/salt/payload.py", line 155, in dump
    fn_.write(self.dumps(msg))
  File "/usr/lib/python2.7/dist-packages/salt/payload.py", line 125, in dumps
    return msgpack.dumps(msg)
NameError: global name 'msgpack' is not defined
# apt-get install --no-install-recommends python-msgpack                        
                                                                                
                                                       
# salt-call --local state.highstate                                             
                                                                                
                                                       
[CRITICAL] Failed to load grains defined in grain file core.zmqversion in 
function <function zmqversion at 0x7f01746b86e0>, error:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/salt/loader.py", line 1034, in 
gen_grains
    ret = fun()
  File "/usr/lib/python2.7/dist-packages/salt/grains/core.py", line 1205, in 
zmqversion
    import zmq
ImportError: No module named zmq
[CRITICAL] Failed to load grains defined in grain file core.zmqversion in 
function <function zmqversion at 0x7f01727f0320>, error:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/salt/loader.py", line 1034, in 
gen_grains
    ret = fun()
  File "/usr/lib/python2.7/dist-packages/salt/grains/core.py", line 1205, in 
zmqversion
    import zmq
ImportError: No module named zmq
[INFO    ] Loading fresh modules for state activity
local:
----------
          ID: states
    Function: no.None
      Result: False
     Comment: No Top file or external nodes data matches found
     Changes:   

Summary
------------
Succeeded: 0
Failed:    1
------------
Total:     1

-- 
Benjamin Drung
System Developer

ProfitBricks GmbH - The IaaS-Company
Greifswalder Str. 207
D - 10405 Berlin

Mail: benjamin.dr...@profitbricks.com
Fax:  +49 30 577 008 598
URL:  http://www.profitbricks.com

Sitz der Gesellschaft: Berlin.
Registergericht: Amtsgericht Charlottenburg, HRB 125506 B.
Geschäftsführer: Andreas Gauger, Achim Weiss.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to