[Pkg-salt-team] Bug#893817: salt-minion does not start: AttributeError: type object 'IOLoop' has no attribute 'initialized'

Thomas Bechtold toabctl at debian.org
Thu Mar 22 19:30:56 UTC 2018


Package: salt-minion
Version: 2017.7.4+dfsg1-1
Severity: important

Dear Maintainer,

I tried to (re)start salt-minion and got:

● salt-minion.service - The Salt Minion
   Loaded: loaded (/lib/systemd/system/salt-minion.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2018-03-22 20:24:27 CET; 2min 25s ago
     Docs: man:salt-minion(1)
           file:///usr/share/doc/salt/html/contents.html
           https://docs.saltstack.com/en/latest/contents.html
  Process: 2224 ExecStart=/usr/bin/salt-minion (code=exited, status=1/FAILURE)
 Main PID: 2224 (code=exited, status=1/FAILURE)

Mär 22 20:24:27 palme salt-minion[2224]:     self.prepare()
Mär 22 20:24:27 palme salt-minion[2224]:   File "/usr/lib/python3/dist-packages/salt/cli/daemons.py", line 317, in prepare
Mär 22 20:24:27 palme salt-minion[2224]:     self.minion = salt.minion.MinionManager(self.config)
Mär 22 20:24:27 palme salt-minion[2224]:   File "/usr/lib/python3/dist-packages/salt/minion.py", line 802, in __init__
Mär 22 20:24:27 palme salt-minion[2224]:     zmq.eventloop.ioloop.install()
Mär 22 20:24:27 palme salt-minion[2224]:   File "/usr/lib/python3/dist-packages/zmq/eventloop/ioloop.py", line 210, in install
Mär 22 20:24:27 palme salt-minion[2224]:     assert (not ioloop.IOLoop.initialized()) or \
Mär 22 20:24:27 palme salt-minion[2224]: AttributeError: type object 'IOLoop' has no attribute 'initialized'
Mär 22 20:24:27 palme systemd[1]: salt-minion.service: Main process exited, code=exited, status=1/FAILURE
Mär 22 20:24:27 palme systemd[1]: salt-minion.service: Failed with result 'exit-code'.

Looks like this is a problem with python-tornado(I have python-tornado 5.0.0-1 installed) and salt is incompatible with tornado-5.0[1].

[1] https://github.com/saltstack/salt/issues/46340


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel, armhf

Kernel: Linux 4.14.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages salt-minion depends on:
ii  bsdmainutils     11.1.2
ii  dctrl-tools      2.24-2+b1
ii  lsb-base         9.20170808
ii  python3          3.6.4-1
ii  python3-crypto   2.6.1-8
ii  python3-systemd  234-1
ii  python3-zmq      16.0.2-2+b1
ii  salt-common      2017.7.4+dfsg1-1

Versions of packages salt-minion recommends:
pn  debconf-utils  <none>
ii  dmidecode      3.1-1
ii  e2fsprogs      1.44.0-1
pn  sfdisk         <none>

Versions of packages salt-minion suggests:
pn  python3-augeas  <none>

-- no debconf information


More information about the pkg-salt-team mailing list