Coder Social home page Coder Social logo

latenighttales / alcali Goto Github PK

View Code? Open in Web Editor NEW
348.0 19.0 59.0 33.4 MB

Featureful Saltstack GUI

Home Page: https://alcali.dev

License: MIT License

Dockerfile 0.24% Python 41.98% CSS 0.46% JavaScript 12.52% HTML 0.13% SaltStack 0.08% Shell 1.06% Vue 43.50% Procfile 0.02%
saltstack gui salt monitoring django vue vuetify

alcali's People

Contributors

cfaisy avatar dependabot-preview[bot] avatar drscream avatar duhow avatar gushedaoren avatar itjamie avatar mattllvw avatar rosscdh avatar sga-max-faxalv avatar yoyo2000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alcali's Issues

Salt Web Socket: NOT OK

Greetings!
first of all this project is amazing and the best looking admin/monitoring tool I have seen so far for salt!

question: so I have alcali fully running but I am seeing an error on the dash board where the salt web socket status is 'not ok.' When I watch debugs and look at logs I do see http 401s on a numberof API requests, but I cannot for the life of me find where the authentication is not happening or incorrect, where would you recommend I start investigating this? thanks in advance!

Upgrade to whitenoise 5.0.1 is throwing error #155

Describe the bug
After upgrading to 2019.3.4 which includes #155 whitenoise gets updated to 5.0.1.
When that happens, I see the following error in the alcali logs which eventually produce a 501 and the UI never comes up:

Feb 14 10:18:34 ip-10-3-2-225 alcali: /usr/local/lib/python3.6/site-packages/whitenoise/base.py:116: UserWarning: No directory at: /usr/local/lib/python3.6/site-packages/dist/static/
Feb 14 10:18:34 ip-10-3-2-225 alcali: warnings.warn(u"No directory at: {}".format(root))

To Reproduce
Steps to reproduce the behavior:

  1. Upgrade to 2019.3.4 and watch whitenoise being updated to 5.0.1
  2. Restart alcali
  3. Just try to hit the main page
  4. See error

Expected behavior
UI should come up.

Desktop (please complete the following information):

  • OS: macOS Mojave
  • Browser Chrome
  • Version 79.0.3945.130

Additional context
I've installed alcali from pypi, so I'm not sure if I maybe missing another package to fix this.
I found uktrade/data-hub-api#1157 but this was fixed a long time ago.

Timeouts trying to refresh minions list

Describe the bug
I am experiencing timeouts when trying to refresh my Minions list in Alcali. I am able to import all my minion keys and schedules correctly and without issue. When refreshing the Minions list, Alcali refreshes two CentOS 7 and 8 minions correctly but stalls out once it gets to my Windows minions. The minion refresh job always seems to time out after sending the request to about 3-5 minions.

My setup is a little complicated. Alcali and my salt master are two separate VMs. My master is using a MySQL cluster for event returns which Alcali is also pointed at. I am using the REST endpoint for authentication.

To Reproduce
Steps to reproduce the behavior:

  1. Install Alcali
  2. Setup Salt infrastructure with ~120 minions with a mixture of CentOS 7/8, Windows 7/2008/2012/2016, and FreeBSD 12
  3. Configure salt-master appropriately to interact with Alcali, reload salt-master and salt-api
  4. Import minion keys in to Alcali
  5. Attempt to refresh minions list in Alcali

Expected behavior
Alcali to update minion information

Screenshots

[alcali@alcali alcali]$ alcali version
3.0.5
[alcali@alcali alcali]$ alcali check
db:	ok
env:	ok
[alcali@alcali alcali]$ cat .env
DB_BACKEND=mysql
DB_NAME=salt
DB_USER=saltstack
DB_PASS=[sanitized]
DB_HOST=mysql.domain.tld
DB_PORT=3306

SECRET_KEY=
ALLOWED_HOSTS=*
MASTER_MINION_ID=salt.domain.tld

SALT_AUTH=rest
SALT_URL=http://salt.domain.tld:8080

Versions report from my master:

Salt Version:
           Salt: 3001
 
Dependency Versions:
           cffi: Not Installed
       cherrypy: unknown
       dateutil: 2.4.2
      docker-py: Not Installed
          gitdb: 0.6.4
      gitpython: 1.0.1
         Jinja2: 2.11.1
        libgit2: Not Installed
       M2Crypto: 0.35.2
           Mako: Not Installed
   msgpack-pure: Not Installed
 msgpack-python: 0.5.6
   mysql-python: 1.3.12
      pycparser: Not Installed
       pycrypto: 2.6.1
   pycryptodome: 3.9.7
         pygit2: Not Installed
         Python: 3.6.8 (default, Apr  2 2020, 13:34:55)
   python-gnupg: Not Installed
         PyYAML: 3.13
          PyZMQ: 17.0.0
          smmap: 0.9.0
        timelib: Not Installed
        Tornado: 4.5.3
            ZMQ: 4.1.4
 
System Versions:
           dist: centos 7 Core
         locale: UTF-8
        machine: x86_64
        release: 3.10.0-1127.13.1.el7.x86_64
         system: Linux
        version: CentOS Linux 7 Core

On the master, I have the following set to help speed things up pre-Alcali:

minion_data_cache: True
cache: localfs

overall-status
minions-list

After several of the refresh jobs start returning, an nginx timeout error will display at the bottom of the screen.
nginx-timeout

and the following appears in /var/log/nginx/error.log:

2020/07/28 10:20:55 [error] 28067#0: *1206 upstream prematurely closed connection while reading upstream, client: 172.16.19.15, server: _, request: "GET /api/event_stream/ HTTP/1.1", upstream: "http://127.0.0.1:8000/api/event_stream/", host: "alcali.domain.tld", referrer: "http://alcali.domain.tld/"
2020/07/28 10:21:26 [error] 28067#0: *1208 upstream prematurely closed connection while reading upstream, client: 172.16.19.15, server: _, request: "GET /api/event_stream/ HTTP/1.1", upstream: "http://127.0.0.1:8000/api/event_stream/", host: "alcali.domain.tld", referrer: "http://alcali.domain.tld/"
2020/07/28 10:21:44 [error] 28067#0: *1201 upstream prematurely closed connection while reading response header from upstream, client: 172.16.19.15, server: _, request: "POST /api/minions/refresh_minions/ HTTP/1.1", upstream: "http://127.0.0.1:8000/api/minions/refresh_minions/", host: "alcali.domain.tld", referrer: "http://alcali.domain.tld/"
2020/07/28 10:21:57 [error] 28067#0: *1220 upstream prematurely closed connection while reading upstream, client: 172.16.19.15, server: _, request: "GET /api/event_stream/ HTTP/1.1", upstream: "http://127.0.0.1:8000/api/event_stream/", host: "alcali.domain.tld", referrer: "http://alcali.domain.tld/"

jobs

Desktop (please complete the following information):

  • OS: Fedora 32 - Cinnamon 4.6.6
  • Browsers: Chrome 84.0.4147.89 & Firefox 78.0.2

Additional context
Things I've tried:
Downgraded msgpack from 0.6.2 to 0.5.6 as per Salt bugs 57026, 53230, 54884, 55180, 55184

Modified the following in master config:

gather_job_timeout: 7200
timeout: 7200
event_return_queue: 20
max_event_size: 3048576
state_events: True
runner_returns: True

Modified under rest_cherrypy on the master:

expire_responses: False
rest_timeout: 7200
socket_queue_size: 60

On the VM running Alcali, I am using Nginx as a reverse proxy. I've also tried adjusting the client_max_body_size variable up to 300M in case it was nginx terminating the data stream early.

Issues configuring salt-api

I appear to be having issues properly configuring the salt-api to use the alcali.py external auth. After configuration when attempting to curl the salt-api I get issues. I have tried user/pass as well as the token (from alcali manage_token).

(.venv) root@salt-master:/opt/alcali# curl -ski https://localhost:8080/login -H 'Accept: application/json' -d username='admin' -d password='password' -d eauth='alcali'
HTTP/1.1 401 Unauthorized
Content-Length: 1604
Access-Control-Expose-Headers: GET, POST
Vary: Accept-Encoding
Server: CherryPy/8.9.1
Allow: GET, HEAD, POST
Access-Control-Allow-Credentials: true
Date: Mon, 09 Sep 2019 15:45:02 GMT
Access-Control-Allow-Origin: *
Content-Type: text/html;charset=utf-8
Set-Cookie: session_id=10bcadeba634e3c66e45a1983f5df58aee9253aa; expires=Tue, 10 Sep 2019 01:45:02 GMT; Path=/

<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
    <title>401 Unauthorized</title>
    <style type="text/css">
    #powered_by {
        margin-top: 20px;
        border-top: 2px solid black;
        font-style: italic;
    }

    #traceback {
        color: red;
    }
    </style>
</head>
    <body>
        <h2>401 Unauthorized</h2>
        <p>Could not authenticate using provided credentials</p>
        <pre id="traceback">Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 670, in respond
    response.body = self.handler()
  File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 220, in __call__
    self.body = self.oldhandler(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/salt/netapi/rest_cherrypy/app.py", line 858, in hypermedia_handler
    ret = cherrypy.serving.request._hypermedia_inner_handler(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 60, in __call__
    return self.callable(*self.args, **self.kwargs)
  File "/usr/lib/python2.7/dist-packages/salt/netapi/rest_cherrypy/app.py", line 1877, in POST
    'Could not authenticate using provided credentials')
HTTPError: (401, 'Could not authenticate using provided credentials')
</pre>
    <div id="powered_by">
      <span>
        Powered by <a href="http://www.cherrypy.org">CherryPy 8.9.1</a>
      </span>
    </div>
    </body>
</html>
(.venv) root@salt-master:/opt/alcali# curl -ski https://localhost:8080/minions -H 'Accept: application/json' -H 'X-Auth-Token: <token>' -d client=local -d tgt='*' -d fun='test.ping'
HTTP/1.1 401 Unauthorized
Content-Length: 1037
Access-Control-Expose-Headers: GET, POST
Vary: Accept-Encoding
Server: CherryPy/8.9.1
Allow: GET, HEAD, POST
Access-Control-Allow-Credentials: true
Date: Mon, 09 Sep 2019 15:45:15 GMT
Access-Control-Allow-Origin: *
Content-Type: text/html;charset=utf-8
Set-Cookie: session_id=53b6c04c8534a46b68706ead23a896057543411f; expires=Tue, 10 Sep 2019 01:45:15 GMT; Path=/

<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
    <title>401 Unauthorized</title>
    <style type="text/css">
    #powered_by {
        margin-top: 20px;
        border-top: 2px solid black;
        font-style: italic;
    }

    #traceback {
        color: red;
    }
    </style>
</head>
    <body>
        <h2>401 Unauthorized</h2>
        <p>No permission -- see authorization schemes</p>
        <pre id="traceback">Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 661, in respond
    self.hooks.run('before_request_body')
  File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 114, in run
    raise exc
HTTPError: (401, None)
</pre>
    <div id="powered_by">
      <span>
        Powered by <a href="http://www.cherrypy.org">CherryPy 8.9.1</a>
      </span>
    </div>
    </body>
</html>

The API has been configured as follows:

(.venv) root@salt-master:/etc/salt/master.d# ls
alcali.conf  auth.conf  ec2-tags.conf  file-roots.conf  salt-api.conf
(.venv) root@salt-master:/etc/salt/master.d# cat auth.conf
external_auth:
  alcali:
    admin:
      - .*
      - '@wheel'
      - '@runner'
      - '@jobs'

(.venv) root@salt-master:/etc/salt/master.d# cat salt-api.conf
rest_cherrypy:
  port: 8080
  host: 0.0.0.0
  debug: True
  ssl_crt: /etc/pki/tls/certs/localhost.crt
  ssl_key: /etc/pki/tls/certs/localhost.key
(.venv) root@salt-master:/etc/salt/master.d# cat alcali.conf
event_return: [postgres]
master_job_cache: postgres
returner.postgres.host: 'dbhost'
returner.postgres.user: 'dbuser'
returner.postgres.passwd: 'dbpass'
returner.postgres.db: 'salt'
returner.postgres.port: 5432
(.venv) root@salt-master:/etc/salt/master.d# tail ../master
# to use OS defaults, typically 9 on Linux, see /proc/sys/net/ipv4/tcp_keepalive_probes.
#tcp_keepalive_cnt: -1

# How often, in seconds, to send keepalives after the first one. Default -1 to
# use OS defaults, typically 75 seconds on Linux, see
# /proc/sys/net/ipv4/tcp_keepalive_intvl.
#tcp_keepalive_intvl: -1

auth_dirs: [/srv/salt/auth]

Any assistance would be appreciated.

Ability for users to change their own passwords

Describe the feat you'd like
All users should have the ability to change their own passwords. It seems that right now only Staff Users can change everyone's passwords, including their own, but regular users have no means to set or reset their own passwords.

Is your feature request related to a problem? Please describe.
At this point, the only way for a user's password to be changed is to have a Staff User do it. Allowing users to self-serve password changes will make the system more secure as the staff users who would change a user's password would ideally have no possible of means of knowing the password a user selected.

use guide process create demo, will get invalide login password\user name

Describe the bug
use guide process below create demo, will get invalide login password\user name

git clone https://github.com/latenighttales/alcali.git
cd alcali
docker-compose up --scale minion=2

Just connect on http://127.0.0.1:8000, login with:

username: admin
password: password

To Reproduce
create demo and login http://127.0.0.1:8000 with
username: admin
password: password

Expected behavior
login successfully to check features of the GUI

Screenshots
image

Desktop (please complete the following information):

  • OS: windows
  • Browser chrome
  • Version: 10.0.18363

Docker-compose up logs
`[INFO ] Loading cache from salt://_renderers, for base
[INFO ] Caching directory '_renderers/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_renderers'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/returners'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing returners for environment 'base'
[INFO ] Loading cache from salt://_returners, for base
[INFO ] Caching directory '_returners/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path '_returners/alcali.py' to resolve 'salt://_returners/alcali.py'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/master/files/base/_returners/alcali.py' to resolve 'salt://_returners/alcali.py'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://_returners/alcali.py'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** '_returners/alcali.py'
[DEBUG ] In saltenv 'base', looking at rel_path '_returners/alcali_postgres.py' to resolve 'salt://_returners/alcali_postgres.py'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/master/files/base/_returners/alcali_postgres.py' to resolve 'salt://_returners/alcali_postgres.py'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://_returners/alcali_postgres.py'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** '_returners/alcali_postgres.py'
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_returners'
[INFO ] Copying '/var/cache/salt/master/files/base/_returners/alcali.py' to '/var/cache/salt/master/extmods/returners/alcali.py'
[INFO ] Copying '/var/cache/salt/master/files/base/_returners/alcali_postgres.py' to '/var/cache/salt/master/extmods/returners/alcali_postgres.py'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/output'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing output for environment 'base'
[INFO ] Loading cache from salt://_output, for base
[INFO ] Caching directory '_output/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_output'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/proxy'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing proxy for environment 'base'
[INFO ] Loading cache from salt://_proxy, for base
[INFO ] Caching directory '_proxy/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_proxy'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/runners'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing runners for environment 'base'
[INFO ] Loading cache from salt://_runners, for base
[INFO ] Caching directory '_runners/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_runners'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/wheel'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing wheel for environment 'base'
[INFO ] Loading cache from salt://_wheel, for base
[INFO ] Caching directory '_wheel/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_wheel'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/engines'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing engines for environment 'base'
[INFO ] Loading cache from salt://_engines, for base
[INFO ] Caching directory '_engines/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_engines'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/thorium'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing thorium for environment 'base'
[INFO ] Loading cache from salt://_thorium, for base
[INFO ] Caching directory '_thorium/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_thorium'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/queues'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing queues for environment 'base'
[INFO ] Loading cache from salt://_queues, for base
[INFO ] Caching directory '_queues/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_queues'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/pillar'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing pillar for environment 'base'
[INFO ] Loading cache from salt://_pillar, for base
[INFO ] Caching directory '_pillar/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_pillar'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/utils'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing utils for environment 'base'
[INFO ] Loading cache from salt://_utils, for base
[INFO ] Caching directory '_utils/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_utils'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/sdb'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing sdb for environment 'base'
[INFO ] Loading cache from salt://_sdb, for base
[INFO ] Caching directory '_sdb/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_sdb'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/cache'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing cache for environment 'base'
[INFO ] Loading cache from salt://_cache, for base
[INFO ] Caching directory '_cache/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_cache'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/fileserver'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing fileserver for environment 'base'
[INFO ] Loading cache from salt://_fileserver, for base
[INFO ] Caching directory '_fileserver/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_fileserver'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/tops'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing tops for environment 'base'
[INFO ] Loading cache from salt://_tops, for base
[INFO ] Caching directory '_tops/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_tops'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/tokens'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing tokens for environment 'base'
[INFO ] Loading cache from salt://_tokens, for base
[INFO ] Caching directory '_tokens/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_tokens'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/serializers'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing serializers for environment 'base'
[INFO ] Loading cache from salt://_serializers, for base
[INFO ] Caching directory '_serializers/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_serializers'
[INFO ] Creating module dir '/var/cache/salt/master/extmods/executors'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing executors for environment 'base'
[INFO ] Loading cache from salt://_executors, for base
[INFO ] Caching directory '_executors/' for environment 'base'
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/master/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/master/files/base/_executors'
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: init failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1773, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in init
utils"boto3.assign_funcs"
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1283, in getitem
func = super().getitem(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in getitem
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad elasticsearch.index_exists: 'elasticsearch' virtual returned False: Cannot load module elasticsearch: elasticsearch libraries not found
[DEBUG ] LazyLoaded nagios.list_plugins
[DEBUG ] LazyLoaded alcali.prep_jid
[INFO ] Using default for mysql ssl_key
[INFO ] Using default for mysql ssl_cert
[INFO ] Using default for mysql ssl_ca
[DEBUG ] Generating new MySQL connection pool
[CRITICAL] The specified 'alcali' returner threw a stack trace:
Traceback (most recent call last):
File "/var/cache/salt/master/extmods/returners/alcali.py", line 273, in _get_serv
use_unicode=True,
File "/usr/lib/python3/dist-packages/MySQLdb/init.py", line 81, in Connect
return Connection(*args, **kwargs)
File "/usr/lib/python3/dist-packages/MySQLdb/connections.py", line 204, in init
super(Connection, self).init(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2003, 'Can't connect to MySQL server on 'db' (111 "Connection refused")')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/utils/job.py", line 132, in store_job
mminion.returners[savefstr](load["jid"], load)
File "/var/cache/salt/master/extmods/returners/alcali.py", line 375, in save_load
with _get_serv(commit=True) as cur:
File "/usr/lib/python3.5/contextlib.py", line 59, in enter
return next(self.gen)
File "/var/cache/salt/master/extmods/returners/alcali.py", line 282, in _get_serv
"MySQL returner could not connect to database: {exc}".format(exc=exc)
salt.exceptions.SaltMasterError: MySQL returner could not connect to database: (2003, 'Can't connect to MySQL server on 'db' (111 "Connection refused")')
[INFO ] Using default for mysql ssl_key
[INFO ] Using default for mysql ssl_cert
[INFO ] Using default for mysql ssl_ca
[DEBUG ] Generating new MySQL connection pool
[CRITICAL] MySQL returner could not connect to database: (2003, 'Can't connect to MySQL server on 'db' (111 "Connection refused")')
[CRITICAL] Could not store return with Alcali returner. MySQL server unavailable.
[DEBUG ] LazyLoaded nested.output
[INFO ] Runner completed: 20210128113214533868
[DEBUG ] Runner return: {'states': [], 'cache': [], 'proxymodules': [], 'fileserver': [], 'clouds': [], 'pillar': [], 'executors': [], 'wheel': [], 'tops': [], 'thorium': [], 'modules': [], 'engines': [], 'sdb': [], 'output': [], 'tokens': [], 'renderers': [], 'queues': [], 'grains': [], 'serializers': [], 'runners': [], 'returners': ['returners.alcali', 'returners.alcali_postgres'], 'utils': []}
cache:
clouds:
engines:
executors:
fileserver:
grains:
modules:
output:
pillar:
proxymodules:
queues:
renderers:
returners:
- returners.alcali
- returners.alcali_postgres
runners:
sdb:
serializers:
states:
thorium:
tokens:
tops:
utils:
wheel:
Removing intermediate container 52b4dc32ad14
---> ab3569fdcba9
Step 14/15 : RUN salt-call --local tls.create_self_signed_cert cacert_path='/etc/pki'
---> Running in e8eb07104959
local:
Created Private Key: "/etc/pki/tls/certs/localhost.key." Created Certificate: "/etc/pki/tls/certs/localhost.crt."
Removing intermediate container e8eb07104959
---> 432b73d51e79
Step 15/15 : ENTRYPOINT ["./entrypoint-master.sh"]
---> Running in 8ba84d82f4e4
Removing intermediate container 8ba84d82f4e4
---> 3fd1482aba91

Successfully built 3fd1482aba91
Successfully tagged alcali_master:latest
WARNING: Image for service master was built because it did not already exist. To rebuild this image you must use docker-compose build or docker-compose up --build.
Building minion
Step 1/6 : FROM python:3.7-slim-stretch
---> 2e70c0341f27
Step 2/6 : RUN apt-get update && apt-get upgrade -y -o DPkg::Options::=--force-confold && apt-get install -y -o DPkg::Options::=--force-confold curl netcat
---> Running in 56d736adf998
Ign:1 http://deb.debian.org/debian stretch InRelease
Get:2 http://security.debian.org/debian-security stretch/updates InRelease [53.0 kB]
Get:3 http://deb.debian.org/debian stretch-updates InRelease [93.6 kB]
Get:4 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [650 kB]
Get:5 http://deb.debian.org/debian stretch Release [118 kB]
Get:6 http://deb.debian.org/debian stretch-updates/main amd64 Packages [2596 B]
Get:7 http://deb.debian.org/debian stretch Release.gpg [2410 B]
Get:8 http://deb.debian.org/debian stretch/main amd64 Packages [7080 kB]
Fetched 7999 kB in 1min 18s (102 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
krb5-locales libcurl3 libgmp10 libgnutls30 libgssapi-krb5-2 libhogweed4
libidn11 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
libldap-2.4-2 libldap-common libnettle6 libnghttp2-14 libp11-kit0 libpsl5
librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libssh2-1
libssl1.0.2 libtasn1-6 libunistring0 netcat-traditional publicsuffix
Suggested packages:
gnutls-bin krb5-doc krb5-user libsasl2-modules-gssapi-mit
| libsasl2-modules-gssapi-heimdal libsasl2-modules-ldap libsasl2-modules-otp
libsasl2-modules-sql
The following NEW packages will be installed:
curl krb5-locales libcurl3 libgmp10 libgnutls30 libgssapi-krb5-2 libhogweed4
libidn11 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
libldap-2.4-2 libldap-common libnettle6 libnghttp2-14 libp11-kit0 libpsl5
librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libssh2-1
libssl1.0.2 libtasn1-6 libunistring0 netcat netcat-traditional publicsuffix
0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 5763 kB of archives.
After this operation, 15.2 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian stretch/main amd64 libgmp10 amd64 2:6.1.2+dfsg-1 [253 kB]
Get:2 http://security.debian.org/debian-security stretch/updates/main amd64 libssl1.0.2 amd64 1.0.2u-1deb9u3 [1306 kB]
Get:3 http://deb.debian.org/debian stretch/main amd64 libnettle6 amd64 3.3-1+b2 [192 kB]
Get:4 http://security.debian.org/debian-security stretch/updates/main amd64 krb5-locales all 1.15-1+deb9u2 [93.8 kB]
Get:5 http://security.debian.org/debian-security stretch/updates/main amd64 libp11-kit0 amd64 0.23.3-2+deb9u1 [112 kB]
Get:6 http://deb.debian.org/debian stretch/main amd64 libhogweed4 amd64 3.3-1+b2 [136 kB]
Get:7 http://security.debian.org/debian-security stretch/updates/main amd64 libkrb5support0 amd64 1.15-1+deb9u2 [62.1 kB]
Get:8 http://security.debian.org/debian-security stretch/updates/main amd64 libk5crypto3 amd64 1.15-1+deb9u2 [119 kB]
Get:9 http://security.debian.org/debian-security stretch/updates/main amd64 libkrb5-3 amd64 1.15-1+deb9u2 [312 kB]
Get:10 http://deb.debian.org/debian stretch/main amd64 libidn11 amd64 1.33-1+deb9u1 [115 kB]
Get:11 http://security.debian.org/debian-security stretch/updates/main amd64 libgssapi-krb5-2 amd64 1.15-1+deb9u2 [155 kB]
Get:12 http://security.debian.org/debian-security stretch/updates/main amd64 libldap-common all 2.4.44+dfsg-5+deb9u6 [85.9 kB]
Get:13 http://security.debian.org/debian-security stretch/updates/main amd64 libldap-2.4-2 amd64 2.4.44+dfsg-5+deb9u6 [220 kB]
Get:14 http://security.debian.org/debian-security stretch/updates/main amd64 libcurl3 amd64 7.52.1-5+deb9u13 [292 kB]
Get:15 http://deb.debian.org/debian stretch/main amd64 libtasn1-6 amd64 4.10-1.1+deb9u1 [50.6 kB]
Get:16 http://security.debian.org/debian-security stretch/updates/main amd64 curl amd64 7.52.1-5+deb9u13 [228 kB]
Get:17 http://deb.debian.org/debian stretch/main amd64 libgnutls30 amd64 3.5.8-5+deb9u5 [896 kB]
Get:18 http://deb.debian.org/debian stretch/main amd64 libkeyutils1 amd64 1.5.9-9 [12.4 kB]
Get:19 http://deb.debian.org/debian stretch/main amd64 libsasl2-modules-db amd64 2.1.27
101-g0780600+dfsg-3+deb9u1 [68.4 kB]
Get:20 http://deb.debian.org/debian stretch/main amd64 libsasl2-2 amd64 2.1.27101-g0780600+dfsg-3+deb9u1 [105 kB]
Get:21 http://deb.debian.org/debian stretch/main amd64 netcat-traditional amd64 1.10-41+b1 [67.0 kB]
Get:22 http://deb.debian.org/debian stretch/main amd64 libunistring0 amd64 0.9.6+really0.9.3-0.1 [279 kB]
Get:23 http://deb.debian.org/debian stretch/main amd64 libidn2-0 amd64 0.16-1+deb9u1 [60.7 kB]
Get:24 http://deb.debian.org/debian stretch/main amd64 libnghttp2-14 amd64 1.18.1-1+deb9u1 [79.2 kB]
Get:25 http://deb.debian.org/debian stretch/main amd64 libpsl5 amd64 0.17.0-3 [41.8 kB]
Get:26 http://deb.debian.org/debian stretch/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-1+b1 [60.4 kB]
Get:27 http://deb.debian.org/debian stretch/main amd64 libssh2-1 amd64 1.7.0-1+deb9u1 [139 kB]
Get:28 http://deb.debian.org/debian stretch/main amd64 libsasl2-modules amd64 2.1.27
101-g0780600+dfsg-3+deb9u1 [102 kB]
Get:29 http://deb.debian.org/debian stretch/main amd64 netcat all 1.10-41 [8962 B]
Get:30 http://deb.debian.org/debian stretch/main amd64 publicsuffix all 20190415.1030-0+deb9u1 [108 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 5763 kB in 30s (188 kB/s)
Selecting previously unselected package libssl1.0.2:amd64.
(Reading database ... 6687 files and directories currently installed.)
Preparing to unpack .../00-libssl1.0.2_1.0.2u-1deb9u3_amd64.deb ...
Unpacking libssl1.0.2:amd64 (1.0.2u-1
deb9u3) ...
Selecting previously unselected package krb5-locales.
Preparing to unpack .../01-krb5-locales_1.15-1+deb9u2_all.deb ...
Unpacking krb5-locales (1.15-1+deb9u2) ...
Selecting previously unselected package libgmp10:amd64.
Preparing to unpack .../02-libgmp10_2%3a6.1.2+dfsg-1_amd64.deb ...
Unpacking libgmp10:amd64 (2:6.1.2+dfsg-1) ...
Selecting previously unselected package libnettle6:amd64.
Preparing to unpack .../03-libnettle6_3.3-1+b2_amd64.deb ...
Unpacking libnettle6:amd64 (3.3-1+b2) ...
Selecting previously unselected package libhogweed4:amd64.
Preparing to unpack .../04-libhogweed4_3.3-1+b2_amd64.deb ...
Unpacking libhogweed4:amd64 (3.3-1+b2) ...
Selecting previously unselected package libidn11:amd64.
Preparing to unpack .../05-libidn11_1.33-1+deb9u1_amd64.deb ...
Unpacking libidn11:amd64 (1.33-1+deb9u1) ...
Selecting previously unselected package libp11-kit0:amd64.
Preparing to unpack .../06-libp11-kit0_0.23.3-2+deb9u1_amd64.deb ...
Unpacking libp11-kit0:amd64 (0.23.3-2+deb9u1) ...
Selecting previously unselected package libtasn1-6:amd64.
Preparing to unpack .../07-libtasn1-6_4.10-1.1+deb9u1_amd64.deb ...
Unpacking libtasn1-6:amd64 (4.10-1.1+deb9u1) ...
Selecting previously unselected package libgnutls30:amd64.
Preparing to unpack .../08-libgnutls30_3.5.8-5+deb9u5_amd64.deb ...
Unpacking libgnutls30:amd64 (3.5.8-5+deb9u5) ...
Selecting previously unselected package libkeyutils1:amd64.
Preparing to unpack .../09-libkeyutils1_1.5.9-9_amd64.deb ...
Unpacking libkeyutils1:amd64 (1.5.9-9) ...
Selecting previously unselected package libkrb5support0:amd64.
Preparing to unpack .../10-libkrb5support0_1.15-1+deb9u2_amd64.deb ...
Unpacking libkrb5support0:amd64 (1.15-1+deb9u2) ...
Selecting previously unselected package libk5crypto3:amd64.
Preparing to unpack .../11-libk5crypto3_1.15-1+deb9u2_amd64.deb ...
Unpacking libk5crypto3:amd64 (1.15-1+deb9u2) ...
Selecting previously unselected package libkrb5-3:amd64.
Preparing to unpack .../12-libkrb5-3_1.15-1+deb9u2_amd64.deb ...
Unpacking libkrb5-3:amd64 (1.15-1+deb9u2) ...
Selecting previously unselected package libgssapi-krb5-2:amd64.
Preparing to unpack .../13-libgssapi-krb5-2_1.15-1+deb9u2_amd64.deb ...
Unpacking libgssapi-krb5-2:amd64 (1.15-1+deb9u2) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../14-libsasl2-modules-db_2.1.27101-g0780600+dfsg-3+deb9u1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.27
101-g0780600+dfsg-3+deb9u1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../15-libsasl2-2_2.1.27101-g0780600+dfsg-3+deb9u1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.27
101-g0780600+dfsg-3+deb9u1) ...
Selecting previously unselected package libldap-common.
Preparing to unpack .../16-libldap-common_2.4.44+dfsg-5+deb9u6_all.deb ...
Unpacking libldap-common (2.4.44+dfsg-5+deb9u6) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../17-libldap-2.4-2_2.4.44+dfsg-5+deb9u6_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.44+dfsg-5+deb9u6) ...
Selecting previously unselected package netcat-traditional.
Preparing to unpack .../18-netcat-traditional_1.10-41+b1_amd64.deb ...
Unpacking netcat-traditional (1.10-41+b1) ...
Selecting previously unselected package libunistring0:amd64.
Preparing to unpack .../19-libunistring0_0.9.6+really0.9.3-0.1_amd64.deb ...
Unpacking libunistring0:amd64 (0.9.6+really0.9.3-0.1) ...
Selecting previously unselected package libidn2-0:amd64.
Preparing to unpack .../20-libidn2-0_0.16-1+deb9u1_amd64.deb ...
Unpacking libidn2-0:amd64 (0.16-1+deb9u1) ...
Selecting previously unselected package libnghttp2-14:amd64.
Preparing to unpack .../21-libnghttp2-14_1.18.1-1+deb9u1_amd64.deb ...
Unpacking libnghttp2-14:amd64 (1.18.1-1+deb9u1) ...
Selecting previously unselected package libpsl5:amd64.
Preparing to unpack .../22-libpsl5_0.17.0-3_amd64.deb ...
Unpacking libpsl5:amd64 (0.17.0-3) ...
Selecting previously unselected package librtmp1:amd64.
Preparing to unpack .../23-librtmp1_2.4+20151223.gitfa8646d.1-1+b1_amd64.deb ...
Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-1+b1) ...
Selecting previously unselected package libssh2-1:amd64.
Preparing to unpack .../24-libssh2-1_1.7.0-1+deb9u1_amd64.deb ...
Unpacking libssh2-1:amd64 (1.7.0-1+deb9u1) ...
Selecting previously unselected package libcurl3:amd64.
Preparing to unpack .../25-libcurl3_7.52.1-5+deb9u13_amd64.deb ...
Unpacking libcurl3:amd64 (7.52.1-5+deb9u13) ...
Selecting previously unselected package curl.
Preparing to unpack .../26-curl_7.52.1-5+deb9u13_amd64.deb ...
Unpacking curl (7.52.1-5+deb9u13) ...
Selecting previously unselected package libsasl2-modules:amd64.
Preparing to unpack .../27-libsasl2-modules_2.1.27101-g0780600+dfsg-3+deb9u1_amd64.deb ...
Unpacking libsasl2-modules:amd64 (2.1.27
101-g0780600+dfsg-3+deb9u1) ...
Selecting previously unselected package netcat.
Preparing to unpack .../28-netcat_1.10-41_all.deb ...
Unpacking netcat (1.10-41) ...
Selecting previously unselected package publicsuffix.
Preparing to unpack .../29-publicsuffix_20190415.1030-0+deb9u1_all.deb ...
Unpacking publicsuffix (20190415.1030-0+deb9u1) ...
Setting up libnettle6:amd64 (3.3-1+b2) ...
Setting up libnghttp2-14:amd64 (1.18.1-1+deb9u1) ...
Setting up libldap-common (2.4.44+dfsg-5+deb9u6) ...
Setting up libsasl2-modules-db:amd64 (2.1.27101-g0780600+dfsg-3+deb9u1) ...
Setting up libsasl2-2:amd64 (2.1.27
101-g0780600+dfsg-3+deb9u1) ...
Setting up netcat-traditional (1.10-41+b1) ...
update-alternatives: using /bin/nc.traditional to provide /bin/nc (nc) in auto mode
update-alternatives: warning: skip creation of /usr/share/man/man1/nc.1.gz because associated file /usr/share/man/man1/nc.traditional.1.gz (of link group nc) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/netcat.1.gz because associated file /usr/share/man/man1/nc.traditional.1.gz (of link group nc) doesn't exist
Setting up libtasn1-6:amd64 (4.10-1.1+deb9u1) ...
Setting up libssl1.0.2:amd64 (1.0.2u-1deb9u3) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (Can't locate Term/ReadLine.pm in @inc (you may need to install the Term::ReadLine module) (@inc contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
debconf: falling back to frontend: Teletype
Setting up libgmp10:amd64 (2:6.1.2+dfsg-1) ...
Setting up libssh2-1:amd64 (1.7.0-1+deb9u1) ...
Setting up krb5-locales (1.15-1+deb9u2) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Setting up publicsuffix (20190415.1030-0+deb9u1) ...
Setting up libunistring0:amd64 (0.9.6+really0.9.3-0.1) ...
Setting up libp11-kit0:amd64 (0.23.3-2+deb9u1) ...
Setting up netcat (1.10-41) ...
Setting up libkeyutils1:amd64 (1.5.9-9) ...
Setting up libsasl2-modules:amd64 (2.1.27
101-g0780600+dfsg-3+deb9u1) ...
Setting up libidn11:amd64 (1.33-1+deb9u1) ...
Setting up libidn2-0:amd64 (0.16-1+deb9u1) ...
Setting up libpsl5:amd64 (0.17.0-3) ...
Setting up libkrb5support0:amd64 (1.15-1+deb9u2) ...
Setting up libhogweed4:amd64 (3.3-1+b2) ...
Setting up libk5crypto3:amd64 (1.15-1+deb9u2) ...
Setting up libgnutls30:amd64 (3.5.8-5+deb9u5) ...
Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-1+b1) ...
Setting up libldap-2.4-2:amd64 (2.4.44+dfsg-5+deb9u6) ...
Setting up libkrb5-3:amd64 (1.15-1+deb9u2) ...
Setting up libgssapi-krb5-2:amd64 (1.15-1+deb9u2) ...
Setting up libcurl3:amd64 (7.52.1-5+deb9u13) ...
Setting up curl (7.52.1-5+deb9u13) ...
Processing triggers for libc-bin (2.24-11+deb9u4) ...
Removing intermediate container 56d736adf998
---> 084cd61aae2e
Step 3/6 : RUN curl -L https://bootstrap.saltstack.com | sh -s -- -x python3 stable latest
---> Running in 18c3123100e8
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
5 293k 5 16020 0 0 9563 0 0:00:31 0:00:01 0:00:30 9558sh: 566: ps: not found

  • INFO: Running version: 2020.10.20

  • INFO: Executed by:

  • INFO: Command line: 'sh -x python3 stable latest'

  • INFO: Detected -x option. Using python3 to install Salt.

  • INFO: System Information:

  • INFO: CPU: GenuineIntel

  • INFO: CPU Arch: x86_64

  • INFO: OS Name: Linux

  • INFO: OS Version: 5.4.72-microsoft-standard-WSL2

  • INFO: Distribution: Debian 9.13

  • INFO: Installing minion
    100 293k 100 293k 0 0 115k 0 0:00:02 0:00:02 --:--:-- 115k

  • INFO: Found function install_debian_deps

  • INFO: Found function config_salt

  • INFO: Found function preseed_master

  • INFO: Found function install_debian_9_stable

  • INFO: Found function install_debian_restart_daemons

  • INFO: Found function daemons_running

  • INFO: Found function install_debian_check_services

  • INFO: Running install_debian_deps()
    Ign:1 http://deb.debian.org/debian stretch InRelease
    Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
    Hit:3 http://deb.debian.org/debian stretch-updates InRelease
    Hit:4 http://deb.debian.org/debian stretch Release
    Reading package lists...
    Reading package lists...
    Building dependency tree...
    Reading state information...
    The following additional packages will be installed:
    bzip2 dh-python file libgpm2 libkmod2 libmagic-mgc libmagic1 libmpdec2
    libncurses5 libpci3 libprocps6 libpython3-stdlib libpython3.5-minimal
    libpython3.5-stdlib libyaml-0-2 mime-support psmisc python3 python3-minimal
    python3.5 python3.5-minimal xz-utils
    Suggested packages:
    bzip2-doc libdpkg-perl gpm python3-doc python3-tk python3-venv
    python3.5-venv python3.5-doc binutils binfmt-support
    The following NEW packages will be installed:
    bzip2 dh-python file libgpm2 libkmod2 libmagic-mgc libmagic1 libmpdec2
    libncurses5 libpci3 libprocps6 libpython3-stdlib libpython3.5-minimal
    libpython3.5-stdlib libyaml-0-2 mime-support pciutils procps psmisc python3
    python3-minimal python3-yaml python3.5 python3.5-minimal xz-utils
    0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded.
    Need to get 6759 kB of archives.
    After this operation, 34.8 MB of additional disk space will be used.
    Get:1 http://security.debian.org/debian-security stretch/updates/main amd64 libpython3.5-minimal amd64 3.5.3-1+deb9u3 [575 kB]
    Get:2 http://deb.debian.org/debian stretch/main amd64 python3-minimal amd64 3.5.3-1 [35.3 kB]
    Get:3 http://deb.debian.org/debian stretch/main amd64 mime-support all 3.60 [36.7 kB]
    Get:4 http://deb.debian.org/debian stretch/main amd64 libmpdec2 amd64 2.4.2-1 [85.2 kB]
    Get:5 http://deb.debian.org/debian stretch/main amd64 libpython3-stdlib amd64 3.5.3-1 [18.6 kB]
    Get:6 http://deb.debian.org/debian stretch/main amd64 dh-python all 2.20170125 [86.8 kB]
    Get:7 http://deb.debian.org/debian stretch/main amd64 python3 amd64 3.5.3-1 [21.6 kB]
    Get:8 http://deb.debian.org/debian stretch/main amd64 libkmod2 amd64 23-2 [48.1 kB]
    Get:9 http://deb.debian.org/debian stretch/main amd64 libprocps6 amd64 2:3.3.12-3+deb9u1 [58.5 kB]
    Get:10 http://deb.debian.org/debian stretch/main amd64 libncurses5 amd64 6.0+20161126-1+deb9u2 [93.4 kB]
    Get:11 http://deb.debian.org/debian stretch/main amd64 procps amd64 2:3.3.12-3+deb9u1 [250 kB]
    Get:12 http://deb.debian.org/debian stretch/main amd64 bzip2 amd64 1.0.6-8.1 [47.5 kB]
    Get:13 http://deb.debian.org/debian stretch/main amd64 libmagic-mgc amd64 1:5.30-1+deb9u3 [222 kB]
    Get:14 http://security.debian.org/debian-security stretch/updates/main amd64 python3.5-minimal amd64 3.5.3-1+deb9u3 [1694 kB]
    Get:15 http://deb.debian.org/debian stretch/main amd64 libmagic1 amd64 1:5.30-1+deb9u3 [111 kB]
    Get:16 http://deb.debian.org/debian stretch/main amd64 file amd64 1:5.30-1+deb9u3 [64.2 kB]
    Get:17 http://deb.debian.org/debian stretch/main amd64 libgpm2 amd64 1.20.4-6.2+b1 [34.2 kB]
    Get:18 http://deb.debian.org/debian stretch/main amd64 libpci3 amd64 1:3.5.2-1 [56.5 kB]
    Get:19 http://deb.debian.org/debian stretch/main amd64 pciutils amd64 1:3.5.2-1 [279 kB]
    Get:20 http://deb.debian.org/debian stretch/main amd64 xz-utils amd64 5.2.2-1.2+b1 [266 kB]
    Get:21 http://deb.debian.org/debian stretch/main amd64 libyaml-0-2 amd64 0.1.7-2 [47.6 kB]
    Get:22 http://deb.debian.org/debian stretch/main amd64 psmisc amd64 22.21-2.1+b2 [123 kB]
    Get:23 http://deb.debian.org/debian stretch/main amd64 python3-yaml amd64 3.12-1 [108 kB]
    Get:24 http://security.debian.org/debian-security stretch/updates/main amd64 libpython3.5-stdlib amd64 3.5.3-1+deb9u3 [2167 kB]
    Get:25 http://security.debian.org/debian-security stretch/updates/main amd64 python3.5 amd64 3.5.3-1+deb9u3 [231 kB]
    Fetched 6759 kB in 1s (3921 kB/s)
    Selecting previously unselected package libpython3.5-minimal:amd64.
    (Reading database ... 7005 files and directories currently installed.)
    Preparing to unpack .../0-libpython3.5-minimal_3.5.3-1+deb9u3_amd64.deb ...
    Unpacking libpython3.5-minimal:amd64 (3.5.3-1+deb9u3) ...
    Selecting previously unselected package python3.5-minimal.
    Preparing to unpack .../1-python3.5-minimal_3.5.3-1+deb9u3_amd64.deb ...
    Unpacking python3.5-minimal (3.5.3-1+deb9u3) ...
    Selecting previously unselected package python3-minimal.
    Preparing to unpack .../2-python3-minimal_3.5.3-1_amd64.deb ...
    Unpacking python3-minimal (3.5.3-1) ...
    Selecting previously unselected package mime-support.
    Preparing to unpack .../3-mime-support_3.60_all.deb ...
    Unpacking mime-support (3.60) ...
    Selecting previously unselected package libmpdec2:amd64.
    Preparing to unpack .../4-libmpdec2_2.4.2-1_amd64.deb ...
    Unpacking libmpdec2:amd64 (2.4.2-1) ...
    Selecting previously unselected package libpython3.5-stdlib:amd64.
    Preparing to unpack .../5-libpython3.5-stdlib_3.5.3-1+deb9u3_amd64.deb ...
    Unpacking libpython3.5-stdlib:amd64 (3.5.3-1+deb9u3) ...
    Selecting previously unselected package python3.5.
    Preparing to unpack .../6-python3.5_3.5.3-1+deb9u3_amd64.deb ...
    Unpacking python3.5 (3.5.3-1+deb9u3) ...
    Selecting previously unselected package libpython3-stdlib:amd64.
    Preparing to unpack .../7-libpython3-stdlib_3.5.3-1_amd64.deb ...
    Unpacking libpython3-stdlib:amd64 (3.5.3-1) ...
    Selecting previously unselected package dh-python.
    Preparing to unpack .../8-dh-python_2.20170125_all.deb ...
    Unpacking dh-python (2.20170125) ...
    Setting up libpython3.5-minimal:amd64 (3.5.3-1+deb9u3) ...
    Setting up python3.5-minimal (3.5.3-1+deb9u3) ...
    Setting up python3-minimal (3.5.3-1) ...
    Selecting previously unselected package python3.
    (Reading database ... 7949 files and directories currently installed.)
    Preparing to unpack .../00-python3_3.5.3-1_amd64.deb ...
    Unpacking python3 (3.5.3-1) ...
    Selecting previously unselected package libkmod2:amd64.
    Preparing to unpack .../01-libkmod2_23-2_amd64.deb ...
    Unpacking libkmod2:amd64 (23-2) ...
    Selecting previously unselected package libprocps6:amd64.
    Preparing to unpack .../02-libprocps6_2%3a3.3.12-3+deb9u1_amd64.deb ...
    Unpacking libprocps6:amd64 (2:3.3.12-3+deb9u1) ...
    Selecting previously unselected package libncurses5:amd64.
    Preparing to unpack .../03-libncurses5_6.0+20161126-1+deb9u2_amd64.deb ...
    Unpacking libncurses5:amd64 (6.0+20161126-1+deb9u2) ...
    Selecting previously unselected package procps.
    Preparing to unpack .../04-procps_2%3a3.3.12-3+deb9u1_amd64.deb ...
    Unpacking procps (2:3.3.12-3+deb9u1) ...
    Selecting previously unselected package bzip2.
    Preparing to unpack .../05-bzip2_1.0.6-8.1_amd64.deb ...
    Unpacking bzip2 (1.0.6-8.1) ...
    Selecting previously unselected package libmagic-mgc.
    Preparing to unpack .../06-libmagic-mgc_1%3a5.30-1+deb9u3_amd64.deb ...
    Unpacking libmagic-mgc (1:5.30-1+deb9u3) ...
    Selecting previously unselected package libmagic1:amd64.
    Preparing to unpack .../07-libmagic1_1%3a5.30-1+deb9u3_amd64.deb ...
    Unpacking libmagic1:amd64 (1:5.30-1+deb9u3) ...
    Selecting previously unselected package file.
    Preparing to unpack .../08-file_1%3a5.30-1+deb9u3_amd64.deb ...
    Unpacking file (1:5.30-1+deb9u3) ...
    Selecting previously unselected package libgpm2:amd64.
    Preparing to unpack .../09-libgpm2_1.20.4-6.2+b1_amd64.deb ...
    Unpacking libgpm2:amd64 (1.20.4-6.2+b1) ...
    Selecting previously unselected package libpci3:amd64.
    Preparing to unpack .../10-libpci3_1%3a3.5.2-1_amd64.deb ...
    Unpacking libpci3:amd64 (1:3.5.2-1) ...
    Selecting previously unselected package pciutils.
    Preparing to unpack .../11-pciutils_1%3a3.5.2-1_amd64.deb ...
    Unpacking pciutils (1:3.5.2-1) ...
    Selecting previously unselected package xz-utils.
    Preparing to unpack .../12-xz-utils_5.2.2-1.2+b1_amd64.deb ...
    Unpacking xz-utils (5.2.2-1.2+b1) ...
    Selecting previously unselected package libyaml-0-2:amd64.
    Preparing to unpack .../13-libyaml-0-2_0.1.7-2_amd64.deb ...
    Unpacking libyaml-0-2:amd64 (0.1.7-2) ...
    Selecting previously unselected package psmisc.
    Preparing to unpack .../14-psmisc_22.21-2.1+b2_amd64.deb ...
    Unpacking psmisc (22.21-2.1+b2) ...
    Selecting previously unselected package python3-yaml.
    Preparing to unpack .../15-python3-yaml_3.12-1_amd64.deb ...
    Unpacking python3-yaml (3.12-1) ...
    Setting up libncurses5:amd64 (6.0+20161126-1+deb9u2) ...
    Setting up psmisc (22.21-2.1+b2) ...
    Setting up mime-support (3.60) ...
    Setting up libgpm2:amd64 (1.20.4-6.2+b1) ...
    Setting up libprocps6:amd64 (2:3.3.12-3+deb9u1) ...
    Setting up libkmod2:amd64 (23-2) ...
    Setting up libmagic-mgc (1:5.30-1+deb9u3) ...
    Setting up bzip2 (1.0.6-8.1) ...
    Setting up libmagic1:amd64 (1:5.30-1+deb9u3) ...
    Setting up procps (2:3.3.12-3+deb9u1) ...
    update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode
    update-alternatives: warning: skip creation of /usr/share/man/man1/w.1.gz because associated file /usr/share/man/man1/w.procps.1.gz (of link group w) doesn't exist
    Setting up libyaml-0-2:amd64 (0.1.7-2) ...
    Processing triggers for libc-bin (2.24-11+deb9u4) ...
    Setting up xz-utils (5.2.2-1.2+b1) ...
    update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
    update-alternatives: warning: skip creation of /usr/share/man/man1/lzma.1.gz because associated file /usr/share/man/man1/xz.1.gz (of link group lzma) doesn't exist
    update-alternatives: warning: skip creation of /usr/share/man/man1/unlzma.1.gz because associated file /usr/share/man/man1/unxz.1.gz (of link group lzma) doesn't exist
    update-alternatives: warning: skip creation of /usr/share/man/man1/lzcat.1.gz because associated file /usr/share/man/man1/xzcat.1.gz (of link group lzma) doesn't exist
    update-alternatives: warning: skip creation of /usr/share/man/man1/lzmore.1.gz because associated file /usr/share/man/man1/xzmore.1.gz (of link group lzma) doesn't exist
    update-alternatives: warning: skip creation of /usr/share/man/man1/lzless.1.gz because associated file /usr/share/man/man1/xzless.1.gz (of link group lzma) doesn't exist
    update-alternatives: warning: skip creation of /usr/share/man/man1/lzdiff.1.gz because associated file /usr/share/man/man1/xzdiff.1.gz (of link group lzma) doesn't exist
    update-alternatives: warning: skip creation of /usr/share/man/man1/lzcmp.1.gz because associated file /usr/share/man/man1/xzcmp.1.gz (of link group lzma) doesn't exist
    update-alternatives: warning: skip creation of /usr/share/man/man1/lzgrep.1.gz because associated file /usr/share/man/man1/xzgrep.1.gz (of link group lzma) doesn't exist
    update-alternatives: warning: skip creation of /usr/share/man/man1/lzegrep.1.gz because associated file /usr/share/man/man1/xzegrep.1.gz (of link group lzma) doesn't exist
    update-alternatives: warning: skip creation of /usr/share/man/man1/lzfgrep.1.gz because associated file /usr/share/man/man1/xzfgrep.1.gz (of link group lzma) doesn't exist
    Setting up libpci3:amd64 (1:3.5.2-1) ...
    Setting up libmpdec2:amd64 (2.4.2-1) ...
    Setting up libpython3.5-stdlib:amd64 (3.5.3-1+deb9u3) ...
    Setting up file (1:5.30-1+deb9u3) ...
    Setting up pciutils (1:3.5.2-1) ...
    Setting up python3.5 (3.5.3-1+deb9u3) ...
    Setting up libpython3-stdlib:amd64 (3.5.3-1) ...
    Setting up python3 (3.5.3-1) ...
    Setting up dh-python (2.20170125) ...
    Setting up python3-yaml (3.12-1) ...
    Processing triggers for libc-bin (2.24-11+deb9u4) ...
    Reading package lists...
    Building dependency tree...
    Reading state information...
    ca-certificates is already the newest version (20200601deb9u1).
    The following additional packages will be installed:
    dirmngr gnupg gnupg-agent gnupg-l10n libassuan0 libcurl3-gnutls libksba8
    libnpth0 pinentry-curses
    Suggested packages:
    dbus-user-session libpam-systemd pinentry-gnome3 tor parcimonie xloadimage
    scdaemon pinentry-doc
    The following NEW packages will be installed:
    apt-transport-https dirmngr gnupg gnupg-agent gnupg-l10n gnupg2 libassuan0
    libcurl3-gnutls libksba8 libnpth0 pinentry-curses wget
    0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
    Need to get 4940 kB of archives.
    After this operation, 13.5 MB of additional disk space will be used.
    Get:1 http://security.debian.org/debian-security stretch/updates/main amd64 libcurl3-gnutls amd64 7.52.1-5+deb9u13 [291 kB]
    Get:2 http://deb.debian.org/debian stretch/main amd64 libassuan0 amd64 2.4.3-2 [42.5 kB]
    Get:3 http://deb.debian.org/debian stretch/main amd64 pinentry-curses amd64 1.0.0-2 [50.5 kB]
    Get:4 http://deb.debian.org/debian stretch/main amd64 libnpth0 amd64 1.3-1 [14.6 kB]
    Get:5 http://deb.debian.org/debian stretch/main amd64 gnupg-agent amd64 2.1.18-8
    deb9u4 [554 kB]
    Get:6 http://security.debian.org/debian-security stretch/updates/main amd64 apt-transport-https amd64 1.4.11 [171 kB]
    Get:7 http://deb.debian.org/debian stretch/main amd64 libksba8 amd64 1.3.5-2 [99.7 kB]
    Get:8 http://deb.debian.org/debian stretch/main amd64 gnupg amd64 2.1.18-8deb9u4 [1128 kB]
    Get:9 http://deb.debian.org/debian stretch/main amd64 wget amd64 1.18-5+deb9u3 [800 kB]
    Get:10 http://deb.debian.org/debian stretch/main amd64 dirmngr amd64 2.1.18-8
    deb9u4 [597 kB]
    Get:11 http://deb.debian.org/debian stretch/main amd64 gnupg2 all 2.1.18-8deb9u4 [299 kB]
    Get:12 http://deb.debian.org/debian stretch/main amd64 gnupg-l10n all 2.1.18-8
    deb9u4 [893 kB]
    Fetched 4940 kB in 25s (193 kB/s)
    Selecting previously unselected package libassuan0:amd64.
    (Reading database ... 8265 files and directories currently installed.)
    Preparing to unpack .../00-libassuan0_2.4.3-2_amd64.deb ...
    Unpacking libassuan0:amd64 (2.4.3-2) ...
    Selecting previously unselected package pinentry-curses.
    Preparing to unpack .../01-pinentry-curses_1.0.0-2_amd64.deb ...
    Unpacking pinentry-curses (1.0.0-2) ...
    Selecting previously unselected package libnpth0:amd64.
    Preparing to unpack .../02-libnpth0_1.3-1_amd64.deb ...
    Unpacking libnpth0:amd64 (1.3-1) ...
    Selecting previously unselected package gnupg-agent.
    Preparing to unpack .../03-gnupg-agent_2.1.18-8deb9u4_amd64.deb ...
    Unpacking gnupg-agent (2.1.18-8
    deb9u4) ...
    Selecting previously unselected package libksba8:amd64.
    Preparing to unpack .../04-libksba8_1.3.5-2_amd64.deb ...
    Unpacking libksba8:amd64 (1.3.5-2) ...
    Selecting previously unselected package gnupg.
    Preparing to unpack .../05-gnupg_2.1.18-8deb9u4_amd64.deb ...
    Unpacking gnupg (2.1.18-8
    deb9u4) ...
    Selecting previously unselected package wget.
    Preparing to unpack .../06-wget_1.18-5+deb9u3_amd64.deb ...
    Unpacking wget (1.18-5+deb9u3) ...
    Selecting previously unselected package libcurl3-gnutls:amd64.
    Preparing to unpack .../07-libcurl3-gnutls_7.52.1-5+deb9u13_amd64.deb ...
    Unpacking libcurl3-gnutls:amd64 (7.52.1-5+deb9u13) ...
    Selecting previously unselected package apt-transport-https.
    Preparing to unpack .../08-apt-transport-https_1.4.11_amd64.deb ...
    Unpacking apt-transport-https (1.4.11) ...
    Selecting previously unselected package dirmngr.
    Preparing to unpack .../09-dirmngr_2.1.18-8deb9u4_amd64.deb ...
    Unpacking dirmngr (2.1.18-8
    deb9u4) ...
    Selecting previously unselected package gnupg2.
    Preparing to unpack .../10-gnupg2_2.1.18-8deb9u4_all.deb ...
    Unpacking gnupg2 (2.1.18-8
    deb9u4) ...
    Selecting previously unselected package gnupg-l10n.
    Preparing to unpack .../11-gnupg-l10n_2.1.18-8deb9u4_all.deb ...
    Unpacking gnupg-l10n (2.1.18-8
    deb9u4) ...
    Setting up libnpth0:amd64 (1.3-1) ...
    Setting up libcurl3-gnutls:amd64 (7.52.1-5+deb9u13) ...
    Setting up libksba8:amd64 (1.3.5-2) ...
    Setting up gnupg-l10n (2.1.18-8deb9u4) ...
    Processing triggers for libc-bin (2.24-11+deb9u4) ...
    Setting up wget (1.18-5+deb9u3) ...
    Setting up libassuan0:amd64 (2.4.3-2) ...
    Setting up apt-transport-https (1.4.11) ...
    Setting up pinentry-curses (1.0.0-2) ...
    Setting up gnupg-agent (2.1.18-8
    deb9u4) ...
    Setting up dirmngr (2.1.18-8deb9u4) ...
    Setting up gnupg (2.1.18-8
    deb9u4) ...
    Setting up gnupg2 (2.1.18-8~deb9u4) ...
    Processing triggers for libc-bin (2.24-11+deb9u4) ...
    Warning: apt-key output should not be parsed (stdout is not a terminal)
    OK
    Ign:1 http://deb.debian.org/debian stretch InRelease
    Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
    Hit:3 http://deb.debian.org/debian stretch-updates InRelease
    Hit:4 http://deb.debian.org/debian stretch Release
    Get:6 https://repo.saltstack.com/py3/debian/9/amd64/latest stretch InRelease [2853 B]
    Get:7 https://repo.saltstack.com/py3/debian/9/amd64/latest stretch/main amd64 Packages [8088 B]
    Fetched 10.9 kB in 1s (7928 B/s)
    Reading package lists...

  • INFO: Running install_debian_9_stable()
    Reading package lists...
    Building dependency tree...
    Reading state information...
    The following additional packages will be installed:
    bsdmainutils dctrl-tools debconf-utils distro-info-data dmidecode iso-codes
    libapt-inst2.0 libbsd0 libpgm-5.2-0 libsodium18 libzmq5 lsb-release
    python-apt-common python3-apt python3-chardet python3-croniter
    python3-dateutil python3-distro python3-jinja2 python3-markupsafe
    python3-msgpack python3-pkg-resources python3-psutil python3-pycryptodome
    python3-requests python3-six python3-systemd python3-tz python3-urllib3
    python3-zmq salt-common
    Suggested packages:
    cpp wamerican | wordlist whois vacation debtags isoquery lsb python3-apt-dbg
    python-apt-doc python-jinja2-doc python3-setuptools python-psutil-doc
    python3-cryptography python3-idna python3-openssl python3-socks
    python3-pycurl python3-twisted python3-augeas
    The following NEW packages will be installed:
    bsdmainutils dctrl-tools debconf-utils distro-info-data dmidecode iso-codes
    libapt-inst2.0 libbsd0 libpgm-5.2-0 libsodium18 libzmq5 lsb-release
    python-apt-common python3-apt python3-chardet python3-croniter
    python3-dateutil python3-distro python3-jinja2 python3-markupsafe
    python3-msgpack python3-pkg-resources python3-psutil python3-pycryptodome
    python3-requests python3-six python3-systemd python3-tz python3-urllib3
    python3-zmq salt-common salt-minion
    0 upgraded, 32 newly installed, 0 to remove and 0 not upgraded.
    Need to get 22.6 MB of archives.
    After this operation, 96.4 MB of additional disk space will be used.
    Get:1 http://security.debian.org/debian-security stretch/updates/main amd64 libapt-inst2.0 amd64 1.4.11 [191 kB]
    Get:2 http://deb.debian.org/debian stretch/main amd64 libbsd0 amd64 0.8.3-1 [83.0 kB]
    Get:3 http://deb.debian.org/debian stretch/main amd64 bsdmainutils amd64 9.0.12+nmu1 [186 kB]
    Get:4 http://security.debian.org/debian-security stretch/updates/main amd64 libzmq5 amd64 4.2.1-4+deb9u3 [201 kB]
    Get:5 http://deb.debian.org/debian stretch/main amd64 dmidecode amd64 3.0-4 [68.3 kB]
    Get:6 http://deb.debian.org/debian stretch/main amd64 dctrl-tools amd64 2.24-2+b1 [104 kB]
    Get:7 http://security.debian.org/debian-security stretch/updates/main amd64 python-apt-common all 1.4.3 [94.2 kB]
    Get:8 http://deb.debian.org/debian stretch/main amd64 debconf-utils all 1.5.61 [56.6 kB]
    Get:9 http://deb.debian.org/debian stretch/main amd64 distro-info-data all 0.36 [5810 B]
    Get:10 http://deb.debian.org/debian stretch/main amd64 iso-codes all 3.75-1 [2389 kB]
    Get:11 http://security.debian.org/debian-security stretch/updates/main amd64 python3-apt amd64 1.4.3 [175 kB]
    Get:12 https://repo.saltstack.com/py3/debian/9/amd64/latest stretch/main amd64 python3-jinja2 all 2.9.4-1 [117 kB]
    Get:13 https://repo.saltstack.com/py3/debian/9/amd64/latest stretch/main amd64 python3-msgpack amd64 0.6.2-1 [63.0 kB]
    Get:14 http://deb.debian.org/debian stretch/main amd64 libpgm-5.2-0 amd64 5.2.122dfsg-2 [157 kB]
    Get:15 http://deb.debian.org/debian stretch/main amd64 libsodium18 amd64 1.0.11-2 [161 kB]
    Get:16 http://deb.debian.org/debian stretch/main amd64 lsb-release all 9.20161125 [27.1 kB]
    Get:17 http://deb.debian.org/debian stretch/main amd64 python3-pkg-resources all 33.1.1-1 [137 kB]
    Get:18 http://deb.debian.org/debian stretch/main amd64 python3-chardet all 2.3.0-2 [96.0 kB]
    Get:19 http://deb.debian.org/debian stretch/main amd64 python3-six all 1.10.0-3 [14.4 kB]
    Get:20 http://deb.debian.org/debian stretch/main amd64 python3-dateutil all 2.5.3-2 [45.2 kB]
    Get:21 http://deb.debian.org/debian stretch/main amd64 python3-tz all 2016.7-0.3 [27.1 kB]
    Get:22 http://deb.debian.org/debian stretch/main amd64 python3-croniter all 0.3.12-2 [12.7 kB]
    Get:23 http://deb.debian.org/debian stretch/main amd64 python3-markupsafe amd64 0.23-3 [14.8 kB]
    Get:24 http://deb.debian.org/debian stretch/main amd64 python3-psutil amd64 5.0.1-1 [127 kB]
    Get:25 https://repo.saltstack.com/py3/debian/9/amd64/latest stretch/main amd64 python3-pycryptodome amd64 3.6.1-3 [10.5 MB]
    Get:26 http://deb.debian.org/debian stretch/main amd64 python3-urllib3 all 1.19.1-1 [77.6 kB]
    Get:27 http://deb.debian.org/debian stretch/main amd64 python3-requests all 2.12.4-1 [101 kB]
    Get:28 http://deb.debian.org/debian stretch/main amd64 python3-systemd amd64 233-1 [33.3 kB]
    Get:29 http://deb.debian.org/debian stretch/main amd64 python3-distro all 1.0.1-2 [11.2 kB]
    Get:30 https://repo.saltstack.com/py3/debian/9/amd64/latest stretch/main amd64 python3-zmq amd64 17.1.2-2 [257 kB]
    Get:31 https://repo.saltstack.com/py3/debian/9/amd64/latest stretch/main amd64 salt-common all 3002.2+ds-1 [7096 kB]
    Get:32 https://repo.saltstack.com/py3/debian/9/amd64/latest stretch/main amd64 salt-minion all 3002.2+ds-1 [28.7 kB]
    Fetched 22.6 MB in 5s (4239 kB/s)
    Selecting previously unselected package libbsd0:amd64.
    (Reading database ... 8532 files and directories currently installed.)
    Preparing to unpack .../00-libbsd0_0.8.3-1_amd64.deb ...
    Unpacking libbsd0:amd64 (0.8.3-1) ...
    Selecting previously unselected package bsdmainutils.
    Preparing to unpack .../01-bsdmainutils_9.0.12+nmu1_amd64.deb ...
    Unpacking bsdmainutils (9.0.12+nmu1) ...
    Selecting previously unselected package dmidecode.
    Preparing to unpack .../02-dmidecode_3.0-4_amd64.deb ...
    Unpacking dmidecode (3.0-4) ...
    Selecting previously unselected package libapt-inst2.0:amd64.
    Preparing to unpack .../03-libapt-inst2.0_1.4.11_amd64.deb ...
    Unpacking libapt-inst2.0:amd64 (1.4.11) ...
    Selecting previously unselected package dctrl-tools.
    Preparing to unpack .../04-dctrl-tools_2.24-2+b1_amd64.deb ...
    Unpacking dctrl-tools (2.24-2+b1) ...
    Selecting previously unselected package debconf-utils.
    Preparing to unpack .../05-debconf-utils_1.5.61_all.deb ...
    Unpacking debconf-utils (1.5.61) ...
    Selecting previously unselected package distro-info-data.
    Preparing to unpack .../06-distro-info-data_0.36_all.deb ...
    Unpacking distro-info-data (0.36) ...
    Selecting previously unselected package iso-codes.
    Preparing to unpack .../07-iso-codes_3.75-1_all.deb ...
    Unpacking iso-codes (3.75-1) ...
    Selecting previously unselected package libpgm-5.2-0:amd64.
    Preparing to unpack .../08-libpgm-5.2-0_5.2.122
    dfsg-2_amd64.deb ...
    Unpacking libpgm-5.2-0:amd64 (5.2.122dfsg-2) ...
    Selecting previously unselected package libsodium18:amd64.
    Preparing to unpack .../09-libsodium18_1.0.11-2_amd64.deb ...
    Unpacking libsodium18:amd64 (1.0.11-2) ...
    Selecting previously unselected package libzmq5:amd64.
    Preparing to unpack .../10-libzmq5_4.2.1-4+deb9u3_amd64.deb ...
    Unpacking libzmq5:amd64 (4.2.1-4+deb9u3) ...
    Selecting previously unselected package lsb-release.
    Preparing to unpack .../11-lsb-release_9.20161125_all.deb ...
    Unpacking lsb-release (9.20161125) ...
    Selecting previously unselected package python-apt-common.
    Preparing to unpack .../12-python-apt-common_1.4.3_all.deb ...
    Unpacking python-apt-common (1.4.3) ...
    Selecting previously unselected package python3-apt.
    Preparing to unpack .../13-python3-apt_1.4.3_amd64.deb ...
    Unpacking python3-apt (1.4.3) ...
    Selecting previously unselected package python3-pkg-resources.
    Preparing to unpack .../14-python3-pkg-resources_33.1.1-1_all.deb ...
    Unpacking python3-pkg-resources (33.1.1-1) ...
    Selecting previously unselected package python3-chardet.
    Preparing to unpack .../15-python3-chardet_2.3.0-2_all.deb ...
    Unpacking python3-chardet (2.3.0-2) ...
    Selecting previously unselected package python3-six.
    Preparing to unpack .../16-python3-six_1.10.0-3_all.deb ...
    Unpacking python3-six (1.10.0-3) ...
    Selecting previously unselected package python3-dateutil.
    Preparing to unpack .../17-python3-dateutil_2.5.3-2_all.deb ...
    Unpacking python3-dateutil (2.5.3-2) ...
    Selecting previously unselected package python3-tz.
    Preparing to unpack .../18-python3-tz_2016.7-0.3_all.deb ...
    Unpacking python3-tz (2016.7-0.3) ...
    Selecting previously unselected package python3-croniter.
    Preparing to unpack .../19-python3-croniter_0.3.12-2_all.deb ...
    Unpacking python3-croniter (0.3.12-2) ...
    Selecting previously unselected package python3-markupsafe.
    Preparing to unpack .../20-python3-markupsafe_0.23-3_amd64.deb ...
    Unpacking python3-markupsafe (0.23-3) ...
    Selecting previously unselected package python3-jinja2.
    Preparing to unpack .../21-python3-jinja2_2.9.4-1_all.deb ...
    Unpacking python3-jinja2 (2.9.4-1) ...
    Selecting previously unselected package python3-msgpack.
    Preparing to unpack .../22-python3-msgpack_0.6.2-1_amd64.deb ...
    Unpacking python3-msgpack (0.6.2-1) ...
    Selecting previously unselected package python3-psutil.
    Preparing to unpack .../23-python3-psutil_5.0.1-1_amd64.deb ...
    Unpacking python3-psutil (5.0.1-1) ...
    Selecting previously unselected package python3-pycryptodome.
    Preparing to unpack .../24-python3-pycryptodome_3.6.1-3_amd64.deb ...
    Unpacking python3-pycryptodome (3.6.1-3) ...
    Selecting previously unselected package python3-urllib3.
    Preparing to unpack .../25-python3-urllib3_1.19.1-1_all.deb ...
    Unpacking python3-urllib3 (1.19.1-1) ...
    Selecting previously unselected package python3-requests.
    Preparing to unpack .../26-python3-requests_2.12.4-1_all.deb ...
    Unpacking python3-requests (2.12.4-1) ...
    Selecting previously unselected package python3-systemd.
    Preparing to unpack .../27-python3-systemd_233-1_amd64.deb ...
    Unpacking python3-systemd (233-1) ...
    Selecting previously unselected package python3-zmq.
    Preparing to unpack .../28-python3-zmq_17.1.2-2_amd64.deb ...
    Unpacking python3-zmq (17.1.2-2) ...
    Selecting previously unselected package python3-distro.
    Preparing to unpack .../29-python3-distro_1.0.1-2_all.deb ...
    Unpacking python3-distro (1.0.1-2) ...
    Selecting previously unselected package salt-common.
    Preparing to unpack .../30-salt-common_3002.2+ds-1_all.deb ...
    Unpacking salt-common (3002.2+ds-1) ...
    Selecting previously unselected package salt-minion.
    Preparing to unpack .../31-salt-minion_3002.2+ds-1_all.deb ...
    Unpacking salt-minion (3002.2+ds-1) ...
    Setting up python-apt-common (1.4.3) ...
    Setting up libpgm-5.2-0:amd64 (5.2.122
    dfsg-2) ...
    Setting up libapt-inst2.0:amd64 (1.4.11) ...
    Setting up python3-apt (1.4.3) ...
    Setting up iso-codes (3.75-1) ...
    Setting up dmidecode (3.0-4) ...
    Setting up debconf-utils (1.5.61) ...
    Setting up python3-msgpack (0.6.2-1) ...
    Setting up python3-six (1.10.0-3) ...
    Setting up dctrl-tools (2.24-2+b1) ...
    Setting up distro-info-data (0.36) ...
    Setting up python3-pkg-resources (33.1.1-1) ...
    Setting up lsb-release (9.20161125) ...
    Setting up libbsd0:amd64 (0.8.3-1) ...
    Setting up python3-psutil (5.0.1-1) ...
    Setting up python3-markupsafe (0.23-3) ...
    Processing triggers for libc-bin (2.24-11+deb9u4) ...
    Setting up python3-chardet (2.3.0-2) ...
    Setting up python3-systemd (233-1) ...
    Setting up python3-jinja2 (2.9.4-1) ...
    Setting up python3-distro (1.0.1-2) ...
    Setting up python3-urllib3 (1.19.1-1) ...
    Setting up libsodium18:amd64 (1.0.11-2) ...
    Setting up python3-pycryptodome (3.6.1-3) ...
    Setting up bsdmainutils (9.0.12+nmu1) ...
    update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
    update-alternatives: warning: skip creation of /usr/share/man/man1/write.1.gz because associated file /usr/share/man/man1/bsd-write.1.gz (of link group write) doesn't exist
    update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
    update-alternatives: warning: skip creation of /usr/share/man/man1/from.1.gz because associated file /usr/share/man/man1/bsd-from.1.gz (of link group from) doesn't exist
    Setting up python3-tz (2016.7-0.3) ...
    Setting up python3-dateutil (2.5.3-2) ...
    Setting up libzmq5:amd64 (4.2.1-4+deb9u3) ...
    Setting up python3-croniter (0.3.12-2) ...
    Setting up python3-requests (2.12.4-1) ...
    Setting up python3-zmq (17.1.2-2) ...
    Setting up salt-common (3002.2+ds-1) ...
    Setting up salt-minion (3002.2+ds-1) ...
    invoke-rc.d: could not determine current runlevel
    invoke-rc.d: policy-rc.d denied execution of start.
    Processing triggers for libc-bin (2.24-11+deb9u4) ...

  • INFO: Running install_debian_check_services()

  • INFO: Running install_debian_restart_daemons()
    Starting salt minion control daemon: salt-minion.

  • INFO: Running daemons_running()

  • INFO: Salt installed!
    Removing intermediate container 18c3123100e8
    ---> fe33d72c23ba
    Step 4/6 : RUN echo "master: master">/etc/salt/minion
    ---> Running in 238c3c26b81a
    Removing intermediate container 238c3c26b81a
    ---> 2f258ea9ca9c
    Step 5/6 : COPY utils/entrypoint-minion.sh .
    ---> a6b8a4f853bc
    Step 6/6 : ENTRYPOINT ["./entrypoint-minion.sh"]
    ---> Running in 8d107d350a14
    Removing intermediate container 8d107d350a14
    ---> ee632f7878f0

Successfully built ee632f7878f0
Successfully tagged alcali_minion:latest
WARNING: Image for service minion was built because it did not already exist. To rebuild this image you must use docker-compose build or docker-compose up --build.
Creating alcali_db_1 ... done Creating alcali_web_1 ... done Creating alcali_master_1 ... done Creating alcali_minion_1 ... done Creating alcali_minion_2 ... done Attaching to alcali_db_1, alcali_web_1, alcali_master_1, alcali_minion_1, alcali_minion_2
db_1 | 2021-01-28 11:36:25+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:10.5.8+mariafocal started.
db_1 | 2021-01-28 11:36:26+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
master_1 | Waiting for web
db_1 | 2021-01-28 11:36:26+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:10.5.8+maria
focal started.
db_1 | 2021-01-28 11:36:26+00:00 [Note] [Entrypoint]: Initializing database files
db_1 |
db_1 |
db_1 | PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
db_1 | To do so, start the server, then issue the following commands:
db_1 |
db_1 | '/usr/bin/mysqladmin' -u root password 'new-password'
db_1 | '/usr/bin/mysqladmin' -u root -h password 'new-password'
db_1 |
db_1 | Alternatively you can run:
db_1 | '/usr/bin/mysql_secure_installation'
db_1 |
db_1 | which will also give you the option of removing the test
db_1 | databases and anonymous user created by default. This is
db_1 | strongly recommended for production servers.
db_1 |
db_1 | See the MariaDB Knowledgebase at https://mariadb.com/kb or the
db_1 | MySQL manual for more instructions.
db_1 |
db_1 | Please report any problems at https://mariadb.org/jira
db_1 |
db_1 | The latest information about MariaDB is available at https://mariadb.org/.
db_1 | You can find additional information about the MySQL part at:
db_1 | https://dev.mysql.com
db_1 | Consider joining MariaDB's strong and vibrant community:
db_1 | https://mariadb.org/get-involved/
db_1 |
db_1 | 2021-01-28 11:36:28+00:00 [Note] [Entrypoint]: Database files initialized
db_1 | 2021-01-28 11:36:28+00:00 [Note] [Entrypoint]: Starting temporary server
db_1 | 2021-01-28 11:36:28+00:00 [Note] [Entrypoint]: Waiting for server startup
db_1 | 2021-01-28 11:36:28 0 [Note] mysqld (mysqld 10.5.8-MariaDB-1:10.5.8+mariafocal) starting as process 105 ...
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Using Linux native AIO
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Uses event mutexes
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Number of pools: 1
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
db_1 | 2021-01-28 11:36:28 0 [Note] mysqld: O_TMPFILE is not supported on /tmp (disabling future attempts)
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Completed initialization of buffer pool
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: 128 rollback segments are active.
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Creating shared tablespace for temporary tables
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: 10.5.8 started; log sequence number 45118; transaction id 20
db_1 | 2021-01-28 11:36:28 0 [Note] Plugin 'FEEDBACK' is disabled.
web_1 | Waiting for db
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
db_1 | 2021-01-28 11:36:28 0 [Note] InnoDB: Buffer pool(s) load completed at 210128 11:36:28
db_1 | 2021-01-28 11:36:28 0 [Warning] 'user' entry 'root@b563997bcf6b' ignored in --skip-name-resolve mode.
db_1 | 2021-01-28 11:36:28 0 [Warning] 'proxies_priv' entry '@% root@b563997bcf6b' ignored in --skip-name-resolve mode.
db_1 | 2021-01-28 11:36:28 0 [Note] Reading of all Master_info entries succeeded
db_1 | 2021-01-28 11:36:28 0 [Note] Added new Master_info '' to hash table
db_1 | 2021-01-28 11:36:28 0 [Note] mysqld: ready for connections.
db_1 | Version: '10.5.8-MariaDB-1:10.5.8+maria
focal' socket: '/run/mysqld/mysqld.sock' port: 0 mariadb.org binary distribution
db_1 | 2021-01-28 11:36:29+00:00 [Note] [Entrypoint]: Temporary server started.
db_1 | Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it.
db_1 | Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
minion_1 | [INFO ] Setting up the Salt Minion "a24b1b57bfd4"
minion_2 | [INFO ] Setting up the Salt Minion "3a62eaed7b1c"
minion_1 | [INFO ] Starting up the Salt Minion
minion_1 | [INFO ] Starting pull socket on /var/run/salt/minion/minion_event_938df26095_pull.ipc
minion_2 | [INFO ] Starting up the Salt Minion
minion_2 | [INFO ] Starting pull socket on /var/run/salt/minion/minion_event_03f25ea1c5_pull.ipc
minion_1 | [INFO ] Although 'dmidecode' was found in path, the current user cannot execute it. Grains output might not be accurate.
minion_2 | [INFO ] Although 'dmidecode' was found in path, the current user cannot execute it. Grains output might not be accurate.
minion_1 | [INFO ] Creating minion process manager
db_1 | Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
minion_2 | [INFO ] Creating minion process manager
minion_1 | [INFO ] Generating keys: /etc/salt/pki/minion
minion_2 | [INFO ] Generating keys: /etc/salt/pki/minion
db_1 | 2021-01-28 11:36:33 5 [Warning] 'proxies_priv' entry '@% root@b563997bcf6b' ignored in --skip-name-resolve mode.
db_1 | 2021-01-28 11:36:33+00:00 [Note] [Entrypoint]: Creating database salt
db_1 | 2021-01-28 11:36:33+00:00 [Note] [Entrypoint]: Creating user alcali
db_1 | 2021-01-28 11:36:33+00:00 [Note] [Entrypoint]: Giving user alcali access to schema salt
db_1 |
db_1 | 2021-01-28 11:36:33+00:00 [Note] [Entrypoint]: /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/salt.sql
db_1 |
db_1 |
db_1 | 2021-01-28 11:36:33+00:00 [Note] [Entrypoint]: Stopping temporary server
db_1 | 2021-01-28 11:36:33 0 [Note] mysqld (initiated by: root[root] @ localhost []): Normal shutdown
db_1 | 2021-01-28 11:36:33 0 [Note] Event Scheduler: Purging the queue. 0 events
db_1 | 2021-01-28 11:36:33 0 [Note] InnoDB: FTS optimize thread exiting.
db_1 | 2021-01-28 11:36:33 0 [Note] InnoDB: Starting shutdown...
db_1 | 2021-01-28 11:36:33 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
db_1 | 2021-01-28 11:36:33 0 [Note] InnoDB: Buffer pool(s) dump completed at 210128 11:36:33
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Shutdown completed; log sequence number 56076; transaction id 41
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
db_1 | 2021-01-28 11:36:34 0 [Note] mysqld: Shutdown complete
db_1 |
db_1 | 2021-01-28 11:36:34+00:00 [Note] [Entrypoint]: Temporary server stopped
db_1 |
db_1 | 2021-01-28 11:36:34+00:00 [Note] [Entrypoint]: MySQL init process done. Ready for start up.
db_1 |
db_1 | 2021-01-28 11:36:34 0 [Note] mysqld (mysqld 10.5.8-MariaDB-1:10.5.8+mariafocal) starting as process 1 ...
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Using Linux native AIO
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Uses event mutexes
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Number of pools: 1
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
db_1 | 2021-01-28 11:36:34 0 [Note] mysqld: O_TMPFILE is not supported on /tmp (disabling future attempts)
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Initializing buffer pool, total size = 134217728, chunk size = 134217728
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Completed initialization of buffer pool
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: 128 rollback segments are active.
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Creating shared tablespace for temporary tables
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: 10.5.8 started; log sequence number 56076; transaction id 42
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
db_1 | 2021-01-28 11:36:34 0 [Note] Plugin 'FEEDBACK' is disabled.
db_1 | 2021-01-28 11:36:34 0 [Note] InnoDB: Buffer pool(s) load completed at 210128 11:36:34
db_1 | 2021-01-28 11:36:34 0 [Note] Server socket created on IP: '::'.
db_1 | 2021-01-28 11:36:34 0 [Warning] 'proxies_priv' entry '@% root@b563997bcf6b' ignored in --skip-name-resolve mode.
db_1 | 2021-01-28 11:36:34 0 [Note] Reading of all Master_info entries succeeded
db_1 | 2021-01-28 11:36:34 0 [Note] Added new Master_info '' to hash table
db_1 | 2021-01-28 11:36:34 0 [Note] mysqld: ready for connections.
db_1 | Version: '10.5.8-MariaDB-1:10.5.8+maria
focal' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
db_1 | 2021-01-28 11:36:35 3 [Warning] Aborted connection 3 to db: 'unconnected' user: 'unauthenticated' host: '172.18.0.3' (This connection closed normally without authentication)
web_1 | Operations to perform:
web_1 | Apply all migrations: admin, api, auth, contenttypes, sessions
web_1 | Running migrations:
web_1 | Applying contenttypes.0001_initial... OK
web_1 | Applying auth.0001_initial... OK
web_1 | Applying admin.0001_initial... OK
web_1 | Applying admin.0002_logentry_remove_auto_add... OK
web_1 | Applying admin.0003_logentry_add_action_flag_choices... OK
web_1 | Applying contenttypes.0002_remove_content_type_name... OK
web_1 | Applying auth.0002_alter_permission_name_max_length... OK
web_1 | Applying auth.0003_alter_user_email_max_length... OK
web_1 | Applying auth.0004_alter_user_username_opts... OK
web_1 | Applying auth.0005_alter_user_last_login_null... OK
web_1 | Applying auth.0006_require_contenttypes_0002... OK
web_1 | Applying auth.0007_alter_validators_add_error_messages... OK
web_1 | Applying auth.0008_alter_user_username_max_length... OK
web_1 | Applying auth.0009_alter_user_last_name_max_length... OK
web_1 | Applying auth.0010_alter_group_name_max_length... OK
web_1 | Applying auth.0011_update_proxy_permissions... OK
web_1 | Applying api.0001_initial... OK
web_1 | Applying api.0002_jobtemplate... OK
web_1 | Applying auth.0012_alter_user_first_name_max_length... OK
web_1 | Applying sessions.0001_initial... OK
web_1 | Performing system checks...
web_1 |
web_1 | System check identified no issues (0 silenced).
web_1 | January 28, 2021 - 05:36:42
web_1 | Django version 3.1.2, using settings 'config.settings'
web_1 | Starting development server at http://0.0.0.0:8000/
web_1 | Quit the server with CONTROL-C.
master_1 | 11:36:43 system | master.1 started (pid=45)
master_1 | 11:36:43 system | minion.1 started (pid=46)
master_1 | 11:36:43 system | api.1 started (pid=51)
master_1 | 11:36:45 api.1 | [28/Jan/2021:11:36:45] ENGINE Listening for SIGTERM.
master_1 | 11:36:45 api.1 | [28/Jan/2021:11:36:45] ENGINE Listening for SIGHUP.
master_1 | 11:36:45 api.1 | [28/Jan/2021:11:36:45] ENGINE Listening for SIGUSR1.
master_1 | 11:36:45 api.1 | [28/Jan/2021:11:36:45] ENGINE Bus STARTING
master_1 | 11:36:45 api.1 | [WARNING ] CherryPy Checker:
master_1 | 11:36:45 api.1 | 'log_file' is obsolete. Use 'log.error_file' instead.
master_1 | 11:36:45 api.1 | section: [saltopts]
master_1 | 11:36:45 api.1 |
master_1 | 11:36:45 api.1 |
master_1 | 11:36:45 api.1 | [28/Jan/2021:11:36:45] ENGINE Started monitor thread 'Autoreloader'.
master_1 | 11:36:45 api.1 | [28/Jan/2021:11:36:45] ENGINE Started monitor thread '_TimeoutMonitor'.
master_1 | 11:36:45 api.1 | [28/Jan/2021:11:36:45] ENGINE Serving on http://0.0.0.0:8080
master_1 | 11:36:45 api.1 | [28/Jan/2021:11:36:45] ENGINE Bus STARTED
master_1 | 11:36:45 api.1 | [28/Jan/2021:11:36:45] ENGINE Error in HTTPServer.tick
master_1 | 11:36:45 api.1 | Traceback (most recent call last):
master_1 | 11:36:45 api.1 | File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/wsgiserver3.py", line 1661, in start
master_1 | 11:36:45 api.1 | self.tick()
master_1 | 11:36:45 api.1 | File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/wsgiserver3.py", line 1727, in tick
master_1 | 11:36:45 api.1 | s, ssl_env = self.ssl_adapter.wrap(s)
master_1 | 11:36:45 api.1 | File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/ssl_builtin.py", line 54, in wrap
master_1 | 11:36:45 api.1 | ssl_version=ssl.PROTOCOL_SSLv23)
master_1 | 11:36:45 api.1 | File "/usr/lib/python3.5/ssl.py", line 1077, in wrap_socket
master_1 | 11:36:45 api.1 | ciphers=ciphers)
master_1 | 11:36:45 api.1 | File "/usr/lib/python3.5/ssl.py", line 760, in init
master_1 | 11:36:45 api.1 | self.do_handshake()
master_1 | 11:36:45 api.1 | File "/usr/lib/python3.5/ssl.py", line 996, in do_handshake
master_1 | 11:36:45 api.1 | self._sslobj.do_handshake()
master_1 | 11:36:45 api.1 | File "/usr/lib/python3.5/ssl.py", line 641, in do_handshake
master_1 | 11:36:45 api.1 | self._sslobj.do_handshake()
master_1 | 11:36:45 api.1 | OSError: [Errno 0] Error
master_1 | 11:36:45 api.1 |
master_1 | 11:36:45 api.1 | [ERROR ] [28/Jan/2021:11:36:45] ENGINE Error in HTTPServer.tick
master_1 | 11:36:45 api.1 | Traceback (most recent call last):
master_1 | 11:36:45 api.1 | File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/wsgiserver3.py", line 1661, in start
master_1 | 11:36:45 api.1 | self.tick()
master_1 | 11:36:45 api.1 | File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/wsgiserver3.py", line 1727, in tick
master_1 | 11:36:45 api.1 | s, ssl_env = self.ssl_adapter.wrap(s)
master_1 | 11:36:45 api.1 | File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/ssl_builtin.py", line 54, in wrap
master_1 | 11:36:45 api.1 | ssl_version=ssl.PROTOCOL_SSLv23)
master_1 | 11:36:45 api.1 | File "/usr/lib/python3.5/ssl.py", line 1077, in wrap_socket
master_1 | 11:36:45 api.1 | ciphers=ciphers)
master_1 | 11:36:45 api.1 | File "/usr/lib/python3.5/ssl.py", line 760, in init
master_1 | 11:36:45 api.1 | self.do_handshake()
master_1 | 11:36:45 api.1 | File "/usr/lib/python3.5/ssl.py", line 996, in do_handshake
master_1 | 11:36:45 api.1 | self._sslobj.do_handshake()
master_1 | 11:36:45 api.1 | File "/usr/lib/python3.5/ssl.py", line 641, in do_handshake
master_1 | 11:36:45 api.1 | self._sslobj.do_handshake()
master_1 | 11:36:45 api.1 | OSError: [Errno 0] Error
master_1 | 11:36:45 api.1 |
master_1 | 11:36:48 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:36:58 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:37:08 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:37:18 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:37:28 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] Minion unable to successfully connect to a Salt Master.
minion_2 | [ERROR ] Minion unable to successfully connect to a Salt Master.
master_1 | 11:37:38 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:37:44 minion.1 | [ERROR ] Minion unable to successfully connect to a Salt Master.
master_1 | 11:37:48 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:37:58 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:38:08 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:38:18 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:38:28 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:38:38 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:38:48 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:38:58 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:39:08 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:39:18 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:39:28 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:39:38 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:39:48 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:39:58 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:40:08 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:40:18 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:40:28 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:40:38 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:40:48 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:40:58 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:41:08 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:41:18 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:41:28 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:41:38 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:41:48 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:41:58 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:42:08 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:42:18 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:42:28 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:42:38 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:42:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:42:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:43:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:43:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:43:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:43:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:43:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:43:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:44:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:44:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:44:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:44:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:44:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:44:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:45:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:45:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:45:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:45:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:45:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:45:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:46:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:46:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:46:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:46:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:46:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:46:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:47:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:47:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:47:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:47:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:47:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:47:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:48:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:48:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:48:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:48:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:48:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:48:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:49:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:49:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:49:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:49:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:49:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:49:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:50:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:50:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:50:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:50:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:50:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:50:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:51:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:51:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:51:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:51:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:51:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:51:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:52:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:52:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:52:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:52:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:52:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:52:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:53:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:53:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:53:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:53:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:53:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:53:59 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:54:09 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:54:19 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:54:29 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:54:39 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:54:49 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:55:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:55:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:55:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:55:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:55:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:55:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:56:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:56:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:56:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:56:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:56:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:56:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:57:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:57:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:57:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:57:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:57:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:57:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:58:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:58:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:58:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:58:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:58:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:58:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:59:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:59:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:59:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:59:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:59:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 11:59:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:00:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:00:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:00:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:00:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:00:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:00:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:01:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:01:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:01:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:01:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:01:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:01:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:02:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:02:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:02:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:02:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:02:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:02:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:03:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:03:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:03:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:03:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:03:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:03:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:04:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:04:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:04:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:04:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:04:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:04:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:05:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:05:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:05:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:05:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:05:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:05:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:06:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:06:10 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:06:20 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:06:30 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
web_1 | [28/Jan/2021 06:06:40] "GET / HTTP/1.1" 200 955
web_1 | [28/Jan/2021 06:06:40] "GET /static/css/app.e48f97d5.css HTTP/1.1" 200 2703
web_1 | [28/Jan/2021 06:06:40] "GET /static/js/app.0486974f.js HTTP/1.1" 200 136453
web_1 | [28/Jan/2021 06:06:40] "GET /static/css/chunk-vendors.78a87e3e.css HTTP/1.1" 200 678324
master_1 | 12:06:40 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
web_1 | [28/Jan/2021 06:06:41] "GET /static/js/chunk-vendors.8cafb1c6.js HTTP/1.1" 200 1862488
web_1 | [28/Jan/2021 06:06:41] "GET /api/social/ HTTP/1.1" 404 179
web_1 | [28/Jan/2021 06:06:41] "GET /static/fonts/roboto-latin-900.9b3766ef.woff2 HTTP/1.1" 200 15712
web_1 | [28/Jan/2021 06:06:41] "GET /static/fonts/roboto-latin-500.020c97dc.woff2 HTTP/1.1" 200 15872
web_1 | [28/Jan/2021 06:06:41] "GET /static/fonts/MaterialIcons-Regular.0509ab09.woff2 HTTP/1.1" 200 60840
web_1 | [28/Jan/2021 06:06:41] "GET /static/favicon.ico HTTP/1.1" 200 5430
web_1 | [28/Jan/2021 06:06:41] "GET /static/img/logo.567c9b3a.png HTTP/1.1" 200 27521
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:06:50 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
web_1 | [28/Jan/2021 06:06:54] "POST /api/token/ HTTP/1.1" 500 145
master_1 | 12:07:00 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
web_1 | [28/Jan/2021 06:07:01] "POST /api/token/ HTTP/1.1" 500 145
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:07:11 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
web_1 | [28/Jan/2021 06:07:13] "POST /api/token/ HTTP/1.1" 500 145
web_1 | [28/Jan/2021 06:07:15] "GET / HTTP/1.1" 200 955
web_1 | [28/Jan/2021 06:07:15] "GET /api/social/ HTTP/1.1" 404 179
web_1 | [28/Jan/2021 06:07:15] "GET /static/favicon.ico HTTP/1.1" 200 5430
master_1 | 12:07:21 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
web_1 | [28/Jan/2021 06:07:22] "POST /api/token/ HTTP/1.1" 500 145
web_1 | [28/Jan/2021 06:07:28] "POST /api/token/ HTTP/1.1" 401 63
master_1 | 12:07:31 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:07:41 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
web_1 | [28/Jan/2021 06:07:46] "POST /api/token/ HTTP/1.1" 500 145
master_1 | 12:07:51 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
web_1 | [28/Jan/2021 06:07:51] "POST /api/token/ HTTP/1.1" 500 145
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:08:01 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:08:11 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:08:21 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
web_1 | [28/Jan/2021 06:08:30] "POST /api/token/ HTTP/1.1" 500 145
master_1 | 12:08:31 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
web_1 | [28/Jan/2021 06:08:37] "POST /api/token/ HTTP/1.1" 500 145
master_1 | 12:08:41 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
web_1 | [28/Jan/2021 06:08:41] "POST /api/token/ HTTP/1.1" 401 63
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
web_1 | [28/Jan/2021 06:08:46] "POST /api/token/ HTTP/1.1" 500 145
master_1 | 12:08:51 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:09:01 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
web_1 | [28/Jan/2021 06:09:01] "POST /api/token/ HTTP/1.1" 500 145
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
minion_1 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:09:11 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:09:21 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:09:31 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:09:41 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:09:51 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:10:01 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
web_1 | [28/Jan/2021 06:10:10] "POST /api/token/ HTTP/1.1" 401 63
master_1 | 12:10:11 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:10:21 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:10:31 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
master_1 | 12:10:41 minion.1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_1 | [INFO ] Waiting 10 seconds before retry.
minion_2 | [ERROR ] The Salt Master has cached the public key for this node, this salt minion will wait for 10 seconds before attempting to re-authenticate
minion_2 | [INFO ] Waiting 10 seconds before retry.
`

Unable to delete minions

I have a few minions that no longer exist - their salt-keys were deleted after installing Alcali but directly from the Salt Master and not through the Alcali webui. These minions no longer show in the "Keys" view of Alcali, however they still show up in the "Minions" view.

I get the following error when trying to delete the minion using the "Delete" button in the "Minions" view:

{ "detail" : "not found: }

They also do not disappear if I refresh the minions.

These minions also have schedules configured against them for highstate conformity checks. I get an "authentication" denied error if I try to delete these schedules. I am able to delete schedules for valid minions however.

Layout broken on 1080p in Firefox (Ubuntu)

Describe the bug
The layout seems broken, with some elements appearing outside of their boxes, or some boxes being set to sizes that require scrolling

To Reproduce
Steps to reproduce the behavior:
Set resolution to 1080p open the application in Firefox (I'm on version 73)

Expected behavior
Elements fitting within their borders, elements that don't require additional scroll

Screenshots
2020-02-19_09-09
2020-02-19_09-11
2020-02-19_09-10

Desktop (please complete the following information):

  • Ubuntu Eoan
  • Firefox 73

#295 Makes alcali uninstallable on CentOS 8

Describe the bug
The new requirement in #295 make Alcali uninstallable on CentOS 8 due to the requirement for djangorestframework-simplejwt==4.6.0 (up from 4.4.0). The jump from 4.40 to 4.50 removed support for Python 3.6, which is the python version in CentOS 8/RHEL 8/OL 8

To Reproduce
Steps to reproduce the behavior:

  1. Configure alcali formula & pillar data
  2. salt host state.apply
----------
          ID: alcali-package-install-virtualenv-managed
    Function: virtualenv.managed
        Name: /opt/alcali/.venv
      Result: False
     Comment: virtualenv exists
              Collecting ansi2html==1.6.0
                Using cached ansi2html-1.6.0-py3-none-any.whl (14 kB)
              Collecting Django==3.1.4
                Using cached Django-3.1.4-py3-none-any.whl (7.8 MB)
              Collecting django-cors-headers==3.6.0
                Using cached django_cors_headers-3.6.0-py3-none-any.whl (12 kB)
              Collecting django-currentuser==0.5.2
                Using cached django_currentuser-0.5.2-py2.py3-none-any.whl (6.7 kB)
              Collecting djangorestframework==3.12.1
                Using cached djangorestframework-3.12.1-py3-none-any.whl (913 kB)
              ERROR: Could not find a version that satisfies the requirement djangorestframework-simplejwt==4.6.0
              ERROR: No matching distribution found for djangorestframework-simplejwt==4.6.0
     Started: 23:20:53.171240
    Duration: 2434.457 ms
     Changes:   
----------
          ID: alcali-package-install-pip-installed
    Function: pip.installed
        Name: psycopg2
      Result: False
     Comment: One or more requisite failed: alcali.package.install.alcali-package-install-virtualenv-managed
     Started: 23:20:55.606930
    Duration: 0.004 ms
     Changes:   

Expected behavior
Install alcali

Additional context
Was it your intention to remove support for running alcali on CentOS 8? Is djangorestframework-simplejwt 4.6.0 actually required or was it bumped out of convenience?

Add salt-cloud support

Describe the feat you'd like
First of all - thanks for your work! I really like the interface and functionality - it's a great alternative to the commerical SaltStack Enterprise for the most basic tasks.

It would be extremely handy to also have the possibility to control salt-cloud via the web interface - e.g. for deploying new machines on-premises or in the cloud.

Is such a functionality planned?

Is your feature request related to a problem? Please describe.
It's not a problem - I'm jussing missing the functionality to deploy new machines using the shiny web UI.

Additional context

API Issue?

This looks to be a promising alternative to salt enterprise. I am testing it out in docker.

Describe the bug
Getting 500 Error when refreshing key/minions. API socket returns OK. Not seeing any other data.

API Config:

 rest:
    ^url: http://docker:8001/api/token/verify/
    fred:
      - .*
      - '@jobs'
      - '@wheel'
      - '@runner'

Am I missing something in the API config?

Here is the docker env's.
image

alcali command

What is the username and password for the first login?
If you use alcali createsuperuser, how to install the alcali command?

superuser cannot login

Describe the bug
I had my server working with alcali a few week back, and decided to rebuild it from my own saltstack config.
This was install using source.
ran alcali migrate then alcali createsuperuser to create my user, but I cannot login with new user.

Tested that the salt-api with https works using pam auth.
Tested that alcali has access to salt database.

alcali check pass both db and env
To Reproduce
my /etc/salt/master config

pki_dir: /etc/salt/pki/master
autosign_grains_dir: /etc/salt/autosign_grains
file_roots:
  base:
    - /srv/salt
hash_type: sha512
pillar_roots:
  base:
    - /srv/pillar
rest_cherrypy:
  port: 8080
  host: 0.0.0.0
  debug: True
  ssl_crt: /etc/pki/tls/certs/localhost.crt
  ssl_key: /etc/pki/tls/certs/localhost.key
external_auth:
  pam:
    my_username:
    - .*
  rest:
    ^url: http://127.0.0.1:8000/api/token/verify/
    my_username:
      - .*
      - '@runner'
      - '@wheel'
event_return: mysql
master_job_cache: mysql
mysql.host: 'localhost'
mysql.user: 'salt'
mysql.pass: 'salt'
mysql.db: 'salt'
mysql.port: 3306

/opt/alcali/.env

DB_NAME=salt
DB_USER=alcali
DB_PASS=alcali
DB_HOST=127.0.0.1
DB_PORT=3306
SECRET_KEY=changeme
ALLOWED_HOSTS=*
MASTER_MINION_ID={{grains['id']}}
SALT_URL=https://127.0.0.1:8080
SALT_AUTH=rest

Expected behavior
User should be able to login

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Firefox
  • Version: 84

Additional context
I am on ubuntu 18.04 with salt 3002.2

Updating any user info through the Users view forces a password change

Describe the bug
If you update a user (e.g., change their name or email), you also have to enter a password for the user prior to clicking update. If left blank, the user will be unable to log in with their existing password nor with an empty password

To Reproduce
Steps to reproduce the behavior:

  1. Create a user with username hello and password world, first name, last name, email irrelevant
  2. Log in as hello/world to verify account was created correctly
  3. Log back into a staff user, and change any of the user's info but leave password blank as it is when the screen opens.
  4. Attempt to log in as hello/world again and fail with invalid username/password
  5. Attempt to log in as hello and leave the password blank to receive the same invalid username/password error
  6. Log back in as a Staff User and update hello's password with anything, and try logging in as hello with the password you just set, you should succeed.

Expected behavior
After step 3, hello's password should have remained unchanged, and step 4 should have succeeded.

Desktop (please complete the following information):

  • OS: macOS Catalina 10.15.3
  • Browser: Firefox 74.0, Safari 13.0.5, Chrome 80.0.3987.132
  • Version: 2019.2.4 from Dockerhub

Additional context
Running Saltstack 3000, but given the user database is managed by Alcali I don't believe this should be a contributing factor.

almost working... some API issue?

I think I'm close. I can't get the minions to show up. I'm not quite sure where my issue is. I have a feeling its related to the external_auth configuration?

Thanks.

In the GUI I see:

Salt WebSocket | OK
-- | --
jobs | 22
events | 106
schedules | 0
# In the master config...
external_auth:
  rest:
    ^url: http://127.0.0.1:8071/api/token/verify/
    admin:
      - .*
      - '@runner'
      - '@wheel'


# curl --insecure  https://localhost:8070
{"return": "Welcome", "clients": ["local", "local_async", "local_batch", "local_subset", "runner", "runner_async", "ssh", "wheel", "wheel_async"]}


# /opt/alcali/venv/bin/gunicorn config.wsgi:application -b 0.0.0.0:8071 -w 3
[2020-02-07 17:03:22 -0800] [22025] [INFO] Starting gunicorn 20.0.4
[2020-02-07 17:03:22 -0800] [22025] [INFO] Listening at: http://0.0.0.0:8071 (22025)
[2020-02-07 17:03:22 -0800] [22025] [INFO] Using worker: sync
[2020-02-07 17:03:22 -0800] [22028] [INFO] Booting worker with pid: 22028
[2020-02-07 17:03:22 -0800] [22029] [INFO] Booting worker with pid: 22029
[2020-02-07 17:03:22 -0800] [22030] [INFO] Booting worker with pid: 22030
[2020-02-07 17:04:10 -0800] [22025] [CRITICAL] WORKER TIMEOUT (pid:22028)


root@magnolia:/var/log/salt# cat api
2020-02-07 17:17:19,306 [cherrypy.error   :219 ][ERROR   ][24575] [07/Feb/2020:17:17:19] ENGINE Error in HTTPServer.tick
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/__init__.py", line 2021, in start
    self.tick()
  File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/__init__.py", line 2090, in tick
    s, ssl_env = self.ssl_adapter.wrap(s)
  File "/usr/lib/python3/dist-packages/cherrypy/wsgiserver/ssl_builtin.py", line 67, in wrap
    server_side=True)
  File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
    session=session
  File "/usr/lib/python3.7/ssl.py", line 853, in _create
    self.do_handshake()
  File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [SSL: TLSV1_ALERT_UNKNOWN_CA] tlsv1 alert unknown ca (_ssl.c:1056)

Auth-ldap doesn't work with Gunicorn

Describe the bug
Hello,

I try to setup LDAP using the formula, in version 3000.1.0.
I have installed the lib like that :

su alcali
cd /opt/alcali/code
pip install --user alcali[ldap]

When I launch alcali runserver it work, but using systemd gunigorn from the formula, it throw errors :

alcali[4634]: [2020-12-04 09:52:16 +1100] [4638] [INFO] Worker exiting (pid: 4638)
alcali[4634]: [2020-12-04 09:52:16 +1100] [4640] [ERROR] Exception in worker process
alcali[4634]: Traceback (most recent call last):
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
alcali[4634]:     worker.init_process()
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/gunicorn/workers/base.py", line 119, in init_process
alcali[4634]:     self.load_wsgi()
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/gunicorn/workers/base.py", line 144, in load_wsgi
alcali[4634]:     self.wsgi = self.app.wsgi()
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
alcali[4634]:     self.callable = self.load()
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 49, in load
alcali[4634]:     return self.load_wsgiapp()
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/gunicorn/app/wsgiapp.py", line 39, in load_wsgiapp
alcali[4634]:     return util.import_app(self.app_uri)
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/gunicorn/util.py", line 358, in import_app
alcali[4634]:     mod = importlib.import_module(module)
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/importlib/__init__.py", line 127, in import_module
alcali[4634]:     return _bootstrap._gcd_import(name[level:], package, level)
alcali[4634]:   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
alcali[4634]:   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
alcali[4634]:   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
alcali[4634]:   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
alcali[4634]:   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
alcali[4634]:   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
alcali[4634]:   File "/opt/alcali/code/config/wsgi.py", line 16, in <module>
alcali[4634]:     application = get_wsgi_application()
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
alcali[4634]:     django.setup(set_prefix=False)
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/django/__init__.py", line 19, in setup
alcali[4634]:     configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/django/conf/__init__.py", line 83, in __getattr__
alcali[4634]:     self._setup(name)
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/django/conf/__init__.py", line 70, in _setup
alcali[4634]:     self._wrapped = Settings(settings_module)
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/site-packages/django/conf/__init__.py", line 177, in __init__
alcali[4634]:     mod = importlib.import_module(self.SETTINGS_MODULE)
alcali[4634]:   File "/opt/alcali/.venv/lib/python3.7/importlib/__init__.py", line 127, in import_module
alcali[4634]:     return _bootstrap._gcd_import(name[level:], package, level)
alcali[4634]:   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
alcali[4634]:   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
alcali[4634]:   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
alcali[4634]:   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
alcali[4634]:   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
alcali[4634]:   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
alcali[4634]:   File "/opt/alcali/code/config/settings.py", line 168, in <module>
alcali[4634]:     from .ldap_config import *
alcali[4634]:   File "/opt/alcali/code/config/ldap_config.py", line 2, in <module>
alcali[4634]:     import ldap
alcali[4634]: ModuleNotFoundError: No module named 'ldap'

The launch command is /opt/alcali/.venv/bin/gunicorn config.wsgi:application --bind 0.0.0.0:8000 -w 4 -t 600

Expected behavior
Gunicorn should work like the dev server.

Desktop (please complete the following information):

  • OS: Debian 10
  • Version 3000.1.0 with Salt 3002.2

Thanks for this awesome project.

[Question] Dockerfile Entrypoint/Command

hey there,

we started trying to set of alcali via Salt recently using a typical systemd file and ran into issues due to some of the Dockerfile configurations. I was wondering the following:

  1. Why are you using an entrypoint.sh just accepting the command portion of Docker?

  2. Why not define a default command in the generic Dockerfile (ie: python manage.py runserver 0.0.0.0:8000) as it seems thats the only command this container should support?

Anyway, great project! I am happy we get to start using it!

Can't access minion details

On the screen "Minions" I get a 404 error when wan't to access Minion details

Steps to reproduce the behavior:

  1. Go to Minions list
  2. Click on a minion name
  3. See error : nothing in the middle of the screen

In the Firefox network console we see the url : http://localhost:8001/api/minions/minion_name/
I don't see anything to answer the request in the class : MinionsViewSet

Expected behavior
https://github.com/latenighttales/alcali#minion-details

Desktop :

  • OS: linux
  • Browser firefox
  • Version 71.0
  • Git Branch : 2019.2

Dependabot couldn't find a package.json for this project

Dependabot couldn't find a package.json for this project.

Dependabot requires a package.json to evaluate your project's current JavaScript dependencies. It had expected to find one at the path: /alcali/web/package.json.

If this isn't a JavaScript project, or if it is a library, you may wish to disable updates for it from within Dependabot.

You can mention @dependabot in the comments below to contact the Dependabot team.

Password Changes Not Stored Correctly

Describe the bug
When updating passwords in the Alcali User's section, password changes are incorrectly stored in the database, preventing users from logging in.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Users'.
  2. Click on 'Update' for a user.
  3. Set a new password for the user, then click 'Update'.
  4. Log out and attempt to log back in with the changed password.
  5. User will not be able to log in using original or new passwords.

Expected behavior
Expected: password properly changed.

Desktop (please complete the following information):

  • OS: Win10
  • Browser: Chrome
  • Version: 78

Server:

  • Build: Latest

Additional context
If you look at the "auth_user" table in the database, you can see that newly created users passwords begin with "pbkdf2_sha256$180000$", while the updated passwords display in cleartext. It seems as if the PBKDF2 function is not being executed on the password string when received by the server.

Minions not showing up in Details

So I got Alcali working almost completely. It looks as though even though I have 150ish minions in my master, I can only see a max of 25 minions in the details.

I can see all the keys in the guy and can select all my servers as targets but I have not had luck getting them in the details area. I have tried refreshing them on that screen no luck.

Was wondering if there is anything I may need to do to try to get it to see all my minions.

Question: Salt master returners

I'm really loving Alcali. It might enable me to get some of my CLI-phobic colleagues to embrace SaltStack. Thanks for your efforts.

I'm installing Alcali on a Salt Master server using the alcali-formula (i.e. not docker). I'm trying to get the postgres returner setup correctly. I setup the returner to use master_job_cache: postgres and that seems to work OK but I noticed that the example configuration in your documentation references an alcali returner. I dug around a bit and found alcali_postgres.py which looks like the postgres equivalent.

So, my question is, should I be using the Alcali returners or the SaltStack provided postgres one? Is the Alcali returner only relevant to Docker installs maybe or will I lose Alcali functionallity if I use the SaltStack provided returner?

In the event that using the SaltStack provided returner is preferred, is it possible to use the "pgjsonb" returner or would this make Alcali sad? I only ask because I implemented a monitoring solution that uses pgjsonb before discovering Alcali and don't want to have to rework it if I don't have to.

Timezone support

Hi,

it seems that the UI does not translate salt time (which seems to be in UTC whatever timezone the server use) to the browser timezone (if it's exist).
Do you think it's possible to implement?

thanks

[Question] how are minions.

Hi,

I have successfully manages to setup Alcali and are able to login with the ldap backend. However, when I click on minions for example I do not see any data. How is this data is collected? Is this scheduled?

Regards,
Paul.

Can't login as superuser: AttributeError: 'str' object has no attribute 'decode'

Describe the bug
When login in as an admin user created using manage.py, I get tracebacks from alcali:

2021-05-17 01:07:31 -0500] [3437990] [DEBUG] POST /api/token/
Internal Server Error: /api/token/
Traceback (most recent call last):
  File "/opt/alcali/.venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
    return view_func(*args, **kwargs)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/django/views/generic/base.py", line 71, in view
    return self.dispatch(request, *args, **kwargs)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework/views.py", line 505, in dispatch
    response = self.handle_exception(exc)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework/views.py", line 465, in handle_exception
    self.raise_uncaught_exception(exc)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework/views.py", line 476, in raise_uncaught_exception
    raise exc
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework/views.py", line 502, in dispatch
    response = handler(request, *args, **kwargs)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework_simplejwt/views.py", line 27, in post
    serializer.is_valid(raise_exception=True)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework/serializers.py", line 234, in is_valid
    self._validated_data = self.run_validation(self.initial_data)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework/serializers.py", line 436, in run_validation
    value = self.validate(value)
  File "/opt/alcali/code/api/serializers.py", line 152, in validate
    data = super().validate(attrs)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework_simplejwt/serializers.py", line 75, in validate
    data['refresh'] = str(refresh)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework_simplejwt/tokens.py", line 82, in __str__
    return token_backend.encode(self.payload)
  File "/opt/alcali/.venv/lib/python3.6/site-packages/rest_framework_simplejwt/backends.py", line 43, in encode
    return token.decode('utf-8')
AttributeError: 'str' object has no attribute 'decode'

To Reproduce
Steps to reproduce the behavior:

  1. Create admin user:

(.venv) [alcali@host code]$ ./manage.py createsuperuser

  1. Start alcali:

(.venv) [alcali@host code]$ /opt/alcali/.venv/bin/gunicorn config.wsgi:application --bind 0.0.0.0:5001 -w 8 -t 300 --log-level debug

  1. Attempt to log into Alcali at http://192.0.2.1:5001/#/login

  2. See error

Expected behavior
To be logged into alcali

Additional context
Running on CentOS 8

(.venv) [alcali@host code]$ pip freeze
ansi2html==1.5.2
asgiref==3.3.4
certifi==2020.12.5
chardet==3.0.4
Django==3.0.5
django-auth-ldap==2.1.1
django-cors-headers==3.2.1
django-currentuser==0.5.0
djangorestframework==3.11.0
djangorestframework-simplejwt==4.4.0
gunicorn==20.0.4
idna==2.10
psycopg2==2.8.6
pyasn1==0.4.8
pyasn1-modules==0.2.8
PyJWT==2.1.0
python-dotenv==0.12.0
python-ldap==3.2.0
pytz==2021.1
requests==2.23.0
salt-pepper==0.7.5
six==1.16.0
sqlparse==0.4.1
typing-extensions==3.10.0.0
urllib3==1.25.11
whitenoise==5.0.1
(.venv) [alcali@host code]$ cat .env
# Salt managed configuration
DB_BACKEND="postgresql"
DB_NAME="salt"
DB_USER="salt"
DB_PASS="roloocieng7ieSuh3ab6ohwahrae3qua"
DB_HOST="localhost"
DB_PORT="5432"
MASTER_MINION_ID="master"
SECRET_KEY="9QdeFV44Ep63xvUNGqzmtuMGzvzs6ckHHaHp5eECMFyR6uzTcHeDPYlRUk5jfsyg"
ALLOWED_HOSTS="*"
SALT_URL="https://127.0.0.1:8080"
SALT_AUTH="rest"
AUTH_BACKEND="ldap"
AUTH_LDAP_SERVER_URI="ldaps://ldap-server.example.com"
AUTH_LDAP_START_TLS="True"
AUTH_LDAP_BIND_DN="CN=Service Account,OU=Service Accounts,DC=example,DC=com"
AUTH_LDAP_BIND_PASSWORD="phoo7Aesi5eim1us"
AUTH_LDAP_USER_BASE_CN="DC=example,DC=com"
DJANGO_DEBUG="True"
(.venv) [alcali@host code]$ cat /etc/salt/master.d/alcali.conf
rest_cherrypy:
  port: 8080
  host: 0.0.0.0
  debug: True
  ssl_crt: /etc/pki/tls/certs/cert.crt
  ssl_key: /etc/pki/tls/private/cert.key

external_auth:
  rest:
    ^url: http://127.0.0.1:5001/api/token/verify/
    admin:
      - .*
      - '@runner'
      - '@wheel'

Display reactors

It would be nice to have a tab with the current reactors, like the schedules.

Issue with LDAP authentication

I have configured Alcali with ldap authentication and confirmed that I can login to the UI using my ldap credentials.

I have also configured the ldap external_auth configuration on the Salt side, and it also appears to be working, for example I can do the following:

salt -a ldap minion test.ping
username: ghenderson
password: XXXXXX

minion:
True

However, if I try to run the test.ping command against a minion from within Alcali, I get an "authentication denied" error. The following log message is observed in the Salt Master log:

2020-02-20 20:34:29,833 [salt.master :2108][WARNING ][28231] Authentication failure of type "token" occurred.

Here is my Salt configuration:

salt-api.conf

external_auth:
rest:
^url: http://alcali:8000/api/token/verify/
admin:
- .*
- '@runner'
- '@wheel'

rest_cherrypy:
port: 8080
host: 0.0.0.0
debug: False
disable_ssl: True
expire_responses: False
rest_timeout: 3600

ldap-auth.conf

auth.ldap.server: myldapserver
auth.ldap.port: 389
auth.ldap.scope: 2
auth.ldap.tls: False
auth.ldap.activedirectory: True
auth.ldap.persontype: person
auth.ldap.basedn: mybasedn
auth.ldap.binddn: mybinddn
auth.ldap.bindpw: XXXXXXX
auth.ldap.filter: sAMAccountName={{ username }}
auth.ldap.accountattributename: sAMAccountName

external_auth:
ldap:
ghenderson:
- '':
- .

- '@runner'
- '@wheel'

runner scheduling

Give possibility to schedule jobs of client type Runner like Local:
image

Actually, we can't do this :

image

Minions not listed in ui, but exists

Describe the bug
Fresh install of alcali(3000.1.0) from pip. Fresh install of salt (3001.1)

One clarification.
Firefox reports an Uncaught (in promise) TypeError: Error in body stream

Expected behavior
WebUI should list minions, but api/minions endpoint returns empty response. Despite http://salt/api/userssettings/1/ returns valid response.

Screenshots
image
image

Desktop (please complete the following information):

  • OS: Ubuntu 20.04
  • Browser [firefox, chrome]
  • Version [latest stable]

That's may be misconfiguration.

Authentication - add Google OAuth2

Similarly to #83, it would be really great if we could get Google Account integration in Alcali via OAuth2. We could use an account- or domain-based whitelist to authenticate users.

If the Google OAuth2 module is enabled, the entire Login view can be replaced with a redirect to the authentication URL, then the authorization code from the callback can be passed from the backend and used to request an access token. Once the access token is retrieved, it can be discarded since we only care about verifying the identity of the user (which is contained in the id_token).

Pointers:

There is the tricky question of how to determine which users have admin rights. For my purposes, granting admin privileges to any whitelisted user is fine. I'd be interested to hear your thoughts on this.

No module name 'bin'

I have a fresh install of alcali and when I run commands like alcali check it fails.

(.venv) alcali@saltweb1-prd-nl1-oss:~$ alcali check
Traceback (most recent call last):
  File "/home/alcali/.local/bin/alcali", line 7, in <module>
    from bin import manage
ModuleNotFoundError: No module named 'bin'
(.venv) alcali@saltweb1-prd-nl1-oss:~$ alcali current_version
Traceback (most recent call last):
  File "/home/alcali/.local/bin/alcali", line 7, in <module>
    from bin import manage
ModuleNotFoundError: No module named 'bin'

I am unsure if this is reproducible on other systems. I create a fresh virtual env and ran pip install --user alcali and pip install -- user alcali[ldap]

I am running this on
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic

(.venv) alcali@saltweb1-prd-nl1-oss:~$ python -V
Python 3.6.9

no connection to ws and empty results from minion and key list

Describe the bug
No information is displayed in Alcali. Websocket is reported as "NOT OK", keys and minion refresh result in empty response.
Using the browser console I can see the call to /api/event_stream is failing (empty response, aborted after 30s)

To Reproduce

  1. Install alcali (3000.1.0) from pip in virtualenv, using Python 3.8
  2. (Re)configure salt-master, salt-api and alcali according to documentation
  3. using "rest" authentication method
  4. go to http://localhost:5000
  5. see error "Salt WebSocket | NOT OK"

Expected behavior
Alcali can connect to salt and displays information.

Screenshots
installed python modules:

Package                       Version
----------------------------- ---------
alcali                        3000.1.0
ansi2html                     1.5.2
asgiref                       3.2.10
certifi                       2020.6.20
chardet                       3.0.4
Django                        3.0.5
django-cors-headers           3.2.1
django-currentuser            0.5.0
djangorestframework           3.11.0
djangorestframework-simplejwt 4.4.0
gunicorn                      20.0.4
idna                          2.10
mysqlclient                   2.0.1
pip                           20.1.1
PyJWT                         1.7.1
python-dotenv                 0.12.0
pytz                          2020.1
requests                      2.23.0
salt-pepper                   0.7.5
setuptools                    49.1.0
six                           1.15.0
sqlparse                      0.3.1
urllib3                       1.25.9
wheel                         0.34.2
whitenoise                    5.0.1

alcali check output:

$ alcali check
db:	ok
env:	ok

.env:

DB_BACKEND=mysql
DB_NAME=<redacted>
DB_USER=<redacted>
DB_PASS=<redacted>
DB_HOST=localhost
DB_PORT=3306

SECRET_KEY=<redacted>
ALLOWED_HOSTS=*
MASTER_MINION_ID=<redacted>

SALT_URL=http://127.0.0.1:8080
SALT_AUTH=rest

DJANGO_DEBUG=true

Desktop (please complete the following information):

  • OS: Linux
  • Browser: chrome
  • Version: 83

Additional context
eauth works in general, I can successfully login to salt-api using the alcali-supplied token and then also connect to /events, /minions and /keys (seeing valid output) in salt-api with the resulting token. So the problem is not salt-api / cherrypy or (e)auth related.

In Alcali log I can see:

[2020-07-05 17:14:24 +0200] [18691] [CRITICAL] WORKER TIMEOUT (pid:22934)
[2020-07-05 10:14:24 -0500] [22934] [INFO] Worker exiting (pid: 22934)
[2020-07-05 17:14:24 +0200] [24310] [INFO] Booting worker with pid: 24310

and once in a while:
Unauthorized: /api/event_stream/
(in those cases there is also 401 visible in the browser console instead of the timeout/empty response)

Authentication - add LDAP

Please add an option to allow authentication against LDAP.

We have a bunch of users that should access, and all of them in LDAP; the users there are also the base for PAM authentication and for other serivices (therefore, always up2date).

To add another user management + password is contraproductive and yet another password is never a good idea.

User permission management via Users view

Describe the feature you'd like
The ability to assign permissions to users from within Alcali itself. Currently, the only way to assign permissions to users that were created within Alcali is to go into the salt-master's configuration file, add an entry for the user under external_auth:rest with the desired permissions, and restart the salt-master (potentially, having to rinse-and-repeat for all masters in your fleet). However, the REST eauth API allows /api/token/verify to return a list of permissions to be granted to the user, which would then get merged with any defined in the external_auth:rest:<user> conf. If Alcali were to return a list of permissions to that request, we would no longer have to restart salt-master(s) on permission changes.

Furthermore, if Alcali were aware of user's permissions, it could start being selective as to which views to actually display to a user. For example, if a user without key management permission currently logs into Alcali, they just see an empty table under the Keys view. A more intuitive UX would be to simply remove that link from the menu bar outright.

If the mechanics for this are put into place, it would likely be relatively straightforward to introduce a notion of role-based access control (i.e., user groups) as well, removing the need to maintain repetitive sets of privileges (currently somewhat assuaged by YAML's ability to back-reference, but nonetheless not the most user-friendly) in either master config files, or in whatever Alcali widget would enable this (assuming there's no RBAC in the first iteration)

Additional context
Currently, /api/token/verify returns {'username':null} on a successful token verification, though returning {'username': ['perm1', 'perm2', 'etc']} is in theory all this necessary to enable this from the backend side (+ supporting SQL queries/tables/etc.).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.