Am unsure why vyos-1.3-rolling-202012271303 is doing this, but it appears that the salt-minion process is trying to log to /root/.salt/minion.log which it doesn't have permission to do:
Dec 27 20:04:12 gunn salt-minion[28935]: During handling of the above exception, another exception occurred:
Dec 27 20:04:12 gunn salt-minion[28935]: Traceback (most recent call last):
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
Dec 27 20:04:12 gunn salt-minion[28935]: self.run()
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run
Dec 27 20:04:12 gunn salt-minion[28935]: self._target(*self._args, **self._kwargs)
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3/dist-packages/salt/scripts.py", line 153, in minion_process
Dec 27 20:04:12 gunn salt-minion[28935]: minion.start()
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3/dist-packages/salt/cli/daemons.py", line 343, in start
Dec 27 20:04:12 gunn salt-minion[28935]: self._real_start()
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3/dist-packages/salt/cli/daemons.py", line 355, in _real_start
Dec 27 20:04:12 gunn salt-minion[28935]: self.minion.tune_in()
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3/dist-packages/salt/minion.py", line 1179, in tune_in
Dec 27 20:04:12 gunn salt-minion[28935]: self.io_loop.start()
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3/dist-packages/salt/ext/tornado/ioloop.py", line 837, in start
Dec 27 20:04:12 gunn salt-minion[28935]: self._run_callback(timeout.callback)
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3/dist-packages/salt/ext/tornado/ioloop.py", line 624, in _run_callback
Dec 27 20:04:12 gunn salt-minion[28935]: self.handle_callback_exception(callback)
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3/dist-packages/salt/ext/tornado/ioloop.py", line 640, in handle_callback_exception
Dec 27 20:04:12 gunn salt-minion[28935]: app_log.error("Exception in callback %r", callback, exc_info=True)
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3.7/logging/__init__.py", line 1412, in error
Dec 27 20:04:12 gunn salt-minion[28935]: self._log(ERROR, msg, args, **kwargs)
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3/dist-packages/salt/_logging/impl.py", line 310, in _log
Dec 27 20:04:12 gunn salt-minion[28935]: stack_info=stack_info,
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3.7/logging/__init__.py", line 1519, in _log
Dec 27 20:04:12 gunn salt-minion[28935]: self.handle(record)
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3.7/logging/__init__.py", line 1529, in handle
Dec 27 20:04:12 gunn salt-minion[28935]: self.callHandlers(record)
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3.7/logging/__init__.py", line 1591, in callHandlers
Dec 27 20:04:12 gunn salt-minion[28935]: hdlr.handle(record)
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3.7/logging/__init__.py", line 905, in handle
Dec 27 20:04:12 gunn salt-minion[28935]: self.emit(record)
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3.7/logging/handlers.py", line 478, in emit
Dec 27 20:04:12 gunn salt-minion[28935]: self.reopenIfNeeded()
Dec 27 20:04:12 gunn salt-minion[28935]: File "/usr/lib/python3.7/logging/handlers.py", line 457, in reopenIfNeeded
Dec 27 20:04:12 gunn salt-minion[28935]: sres = os.stat(self.baseFilename)
Dec 27 20:04:12 gunn salt-minion[28935]: PermissionError: [Errno 13] Permission denied: '/root/.salt/minion.log'There is already a directory /var/log/salt - I'm guessing a config file hasn't been picked up and it's spamming into /root instead?