diff --git a/changelog.d/19297.misc b/changelog.d/19297.misc new file mode 100644 index 0000000000..aec97fd973 --- /dev/null +++ b/changelog.d/19297.misc @@ -0,0 +1 @@ +Log the original bind exception when encountering `Failed to listen on 0.0.0.0, continuing because listening on [::]`. diff --git a/synapse/app/__init__.py b/synapse/app/__init__.py index 56033f5782..fa436e874b 100644 --- a/synapse/app/__init__.py +++ b/synapse/app/__init__.py @@ -54,7 +54,9 @@ def check_bind_error( """ if address == "0.0.0.0" and "::" in bind_addresses: logger.warning( - "Failed to listen on 0.0.0.0, continuing because listening on [::]" + "Failed to listen on 0.0.0.0, continuing because listening on [::]. Original exception: %s: %s", + type(e).__name__, + str(e), ) else: raise e