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

Reply via email to