Skip to content

[Bug]: salt.ext.tornado.concurrent.Future exception was never retrieved #69187

@jmemu

Description

@jmemu

What happened?

Updated minion from 3006.23 to 3006.25

Running salt-call state.highstate shows this in the logs,

2026-05-19 03:43:32,928 [salt.transport.ipc:360 ][DEBUG   ][48650] Closing IPCMessageClient instance
2026-05-19 03:43:32,930 [tornado.application:353 ][ERROR   ][48650] Future <salt.ext.tornado.concurrent.Future object at 0x7fb0a4b93940> exception was never retrieved: Traceback (most recent call last):
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/ipc.py", line 333, in _connect
    self._connecting_future.set_result(True)
AttributeError: 'NoneType' object has no attribute 'set_result'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/ext/tornado/gen.py", line 1070, in run
    yielded = self.gen.send(value)
  File "/opt/saltstack/salt/lib/python3.10/site-packages/salt/transport/ipc.py", line 343, in _connect
    self._connecting_future.set_exception(e)
AttributeError: 'NoneType' object has no attribute 'set_exception'

Type of salt install

Official rpm

Major version

3006.x

What supported OS are you seeing the problem on? Can select multiple. (If bug appears on an unsupported OS, please open a GitHub Discussion instead)

rockylinux-9

salt --versions-report output

# salt-call --versions-report output
Salt Version:
          Salt: 3006.25

Python Version:
        Python: 3.10.20 (main, Apr 22 2026, 05:54:37) [GCC 11.2.0]

Dependency Versions:
          cffi: 2.0.0
      cherrypy: unknown
  cryptography: 46.0.7
      dateutil: 2.8.2
     docker-py: Not Installed
         gitdb: 4.0.12
     gitpython: Not Installed
        Jinja2: 3.1.6
       libgit2: Not Installed
  looseversion: 1.3.0
      M2Crypto: Not Installed
          Mako: 1.3.12
       msgpack: 1.0.7
  msgpack-pure: Not Installed
  mysql-python: Not Installed
     packaging: 24.0
     pycparser: 2.21
      pycrypto: Not Installed
  pycryptodome: 3.23.0
        pygit2: Not Installed
  python-gnupg: 0.5.2
        PyYAML: 6.0.1
         PyZMQ: 25.1.2
        relenv: 0.22.8
         smmap: 5.0.2
       timelib: 0.3.0
       Tornado: 6.5.5
           ZMQ: 4.3.4

System Versions:
          dist: rocky 9.7 Blue Onyx
        locale: utf-8
       machine: x86_64
       release: 5.14.0-611.49.1.el9_7.x86_64
        system: Linux
       version: Rocky Linux 9.7 Blue Onyx

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugbroken, incorrect, or confusing behaviorneeds-triage

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions