Package: postfix-mta-sts-resolver
Version: 1.0.0-2~bpo10+1
Quack,
I rebooted my servers today and got this:
Aug 18 05:55:49 Toushirou systemd[1]: Starting Provide MTA-STS policy
map to Postfix...
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: 2020-08-18 05:55:50 INFO
MAIN: MTA-STS daemon starting...
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: 2020-08-18 05:55:50 INFO
MAIN: Starting eventloop...
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: 2020-08-18 05:55:50 INFO
MAIN: uvloop enabled.
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: 2020-08-18 05:55:50 INFO
MAIN: Eventloop started.
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: Traceback (most recent
call last):
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/bin/mta-sts-daemon", line 11, in <module>
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]:
load_entry_point('postfix-mta-sts-resolver==1.0.0', 'console_scripts',
'mta-sts-daemon')()
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/lib/python3/dist-packages/postfix_mta_sts_resolver/daemon.py",
line 123, in main
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]:
evloop.run_until_complete(amain(cfg, evloop))
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"uvloop/loop.pyx", line 1448, in uvloop.loop.Loop.run_until_complete
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/lib/python3/dist-packages/postfix_mta_sts_resolver/daemon.py",
line 65, in amain
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: await cache.setup()
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/lib/python3/dist-packages/postfix_mta_sts_resolver/redis_cache.py",
line 34, in setup
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: self._pool = await
aioredis.create_redis_pool(**self._opts)
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/lib/python3/dist-packages/aioredis/commands/__init__.py", line
201, in create_redis_pool
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: loop=loop)
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/lib/python3/dist-packages/aioredis/pool.py", line 56, in
create_pool
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: await
pool._fill_free(override_min=False)
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/lib/python3/dist-packages/aioredis/pool.py", line 388, in
_fill_free
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: conn = await
self._create_new_connection(self._address)
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/lib/python3/dist-packages/aioredis/connection.py", line 108, in
create_connection
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: timeout, loop=loop)
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: return fut.result()
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"/usr/lib/python3/dist-packages/aioredis/stream.py", line 19, in
open_connection
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: lambda: protocol,
host, port, **kwds)
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"uvloop/loop.pyx", line 1881, in create_connection
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: File
"uvloop/loop.pyx", line 1860, in uvloop.loop.Loop.create_connection
Aug 18 05:55:50 Toushirou mta-sts-daemon[1892]: ConnectionRefusedError:
[Errno 111] Connection refused
Aug 18 05:55:50 Toushirou systemd[1]: postfix-mta-sts-resolver.service:
Main process exited, code=exited, status=1/FAILURE
Aug 18 05:55:50 Toushirou systemd[1]: postfix-mta-sts-resolver.service:
Failed with result 'exit-code'.
It seems to me the service file is lacking a "After:
redis-server.service" since it one of the backends you can use out of
the box.
Regards.
\_o<
--
Marc Dequènes