Page MenuHomeDevCentral

Can't connect to Salt from WindRiver
Open, HighPublic

Description

After T2225:

WindRiver
$ salt-call test.ping
[ERROR   ] Exception in callback functools.partial(<function wrap.<locals>.null_wrapper at 0x124e6fbf8900>, <salt.ext.tornado.concurrent.Future object at 0x124e6fbc6050>)
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/salt/ext/tornado/ioloop.py", line 606, in _run_callback
    ret = callback()
          ^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/salt/ext/tornado/stack_context.py", line 278, in null_wrapper
    return fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/salt/ext/tornado/ioloop.py", line 628, in _discard_future_result
    future.result()
  File "/usr/local/lib/python3.11/site-packages/salt/ext/tornado/concurrent.py", line 249, in result
    raise_exc_info(self._exc_info)
  File "<string>", line 4, in raise_exc_info
  File "/usr/local/lib/python3.11/site-packages/salt/ext/tornado/gen.py", line 1064, in run
    yielded = self.gen.throw(*exc_info)
              ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/salt/crypt.py", line 756, in _authenticate
    creds = yield self.sign_in(channel=channel)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/salt/ext/tornado/gen.py", line 1056, in run
    value = future.result()
            ^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/salt/ext/tornado/concurrent.py", line 249, in result
    raise_exc_info(self._exc_info)
  File "<string>", line 4, in raise_exc_info
  File "/usr/local/lib/python3.11/site-packages/salt/ext/tornado/gen.py", line 1070, in run
    yielded = self.gen.send(value)
              ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/salt/crypt.py", line 899, in sign_in
    ret = self.handle_signin_response(sign_in_payload, payload)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/salt/crypt.py", line 940, in handle_signin_response
    payload["session"], self.opts["encryption_algorithm"]
    ~~~~~~~^^^^^^^^^^^
KeyError: 'session'
load: 0.10  cmd: python3.11 32968 [kqread] 3.78r 1.38u 0.26s 11% 68388k

From Complector, salt windriver test.ping doesn't respond either.

Event Timeline

dereckson triaged this task as High priority.Fri, Apr 3, 17:03
dereckson created this task.

Hu hu.

Breaking news! py311-salt upgraded: 3006.9_7,1 -> 3006.23,1

We've an up-to-date Salt 3006 LTS in FreeBSD o/ \o \o/ o/ o/ o/ \o


WindRiver
$ salt-call --version

salt-call 3006.23 (Sulfur)

$ salt-call --versions

Salt Version:
          Salt: 3006.23
 
Python Version:
        Python: 3.11.15 (main, Mar  5 2026, 01:05:40) [Clang 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd7080
 
Dependency Versions:
          cffi: 2.0.0
      cherrypy: Not Installed
  cryptography: 46.0.5
      dateutil: 2.9.0
     docker-py: Not Installed
         gitdb: Not Installed
     gitpython: Not Installed
        Jinja2: 3.1.6
       libgit2: Not Installed
  looseversion: 1.3.0
      M2Crypto: Not Installed
          Mako: Not Installed
       msgpack: 1.1.2
  msgpack-pure: Not Installed
  mysql-python: Not Installed
     packaging: 26.0
     pycparser: 2.23
      pycrypto: Not Installed
  pycryptodome: 3.23.0
        pygit2: Not Installed
  python-gnupg: Not Installed
        PyYAML: 6.0.3
         PyZMQ: 27.1.0
        relenv: Not Installed
         smmap: Not Installed
       timelib: 0.3.0
       Tornado: 4.5.3
           ZMQ: 4.3.5
 
Salt Extensions:
    salt-tower: 1.12.0
 
System Versions:
          dist: freebsd 15.0 
        locale: utf-8
       machine: amd64
       release: 15.0-RELEASE-p5
        system: FreeBSD
       version: FreeBSD 15.0