From ba6b06352dc7466fb1d1a2427f35620ff2d07507 Mon Sep 17 00:00:00 2001 From: RMI Date: Tue, 6 Jan 2026 15:02:55 +0100 Subject: [PATCH 1/2] bugfix: generating an error message if docker socket is not writeable previous to this bugfix, if the socket is not writeable, the docker-autheal container was just restarting, not restarting container surveyed (main task) and not giving any error message. --- docker-entrypoint | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-entrypoint b/docker-entrypoint index cf6c0cb..2a82387 100755 --- a/docker-entrypoint +++ b/docker-entrypoint @@ -129,7 +129,7 @@ trap 'kill $$; term_handler' SIGTERM if [ "$1" = "autoheal" ] then - if [ -n "$UNIX_SOCK" ] && ! [ -S "$DOCKER_SOCK" ] + if [ -n "$UNIX_SOCK" ] && ! [ -S "$DOCKER_SOCK" ] && [ -w "$DOCKER_SOCK" ] then echo "unix socket is currently not available" >&2 exit 1 From a83cee12ead434032f75034b47a3977b3ba15ee7 Mon Sep 17 00:00:00 2001 From: RMI Date: Tue, 6 Jan 2026 23:48:10 +0100 Subject: [PATCH 2/2] testing socket writeable (logic corrected) --- docker-entrypoint | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-entrypoint b/docker-entrypoint index 2a82387..42b0616 100755 --- a/docker-entrypoint +++ b/docker-entrypoint @@ -129,7 +129,7 @@ trap 'kill $$; term_handler' SIGTERM if [ "$1" = "autoheal" ] then - if [ -n "$UNIX_SOCK" ] && ! [ -S "$DOCKER_SOCK" ] && [ -w "$DOCKER_SOCK" ] + if [[ -n "$UNIX_SOCK" && ( ! -S "$DOCKER_SOCK" || ! -w "$DOCKER_SOCK" ) ]]; then then echo "unix socket is currently not available" >&2 exit 1