From 68a82013cfb5dc4e8f826a191993a6da518ade99 Mon Sep 17 00:00:00 2001 From: Roman Vanicek Date: Fri, 27 Feb 2026 10:52:01 +0000 Subject: [PATCH] CTDBD does not accept explicit socket path --- entrypoint.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/entrypoint.sh b/entrypoint.sh index 3ca230a..1beaee9 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -31,7 +31,11 @@ if [ "$1" = "ctdb" ]; then echo [legacy] >> /etc/ctdb/ctdb.conf echo realtime scheduling = false >> /etc/ctdb/ctdb.conf - exec /usr/sbin/ctdbd --interactive "--socket=$CLUSTER_SYSDIR_LOCAL/ctdb/ctdbd.socket" + # Option --socket= is no longer supported for ctdbd + mkdir -p "$CLUSTER_SYSDIR_LOCAL/ctdb-run" + rm -rf /run/ctdb + ln -s "$CLUSTER_SYSDIR_LOCAL/ctdb-run" /run/ctdb + exec /usr/sbin/ctdbd --interactive fi if [ -z "$NETBIOS_NAME" ]; then @@ -125,7 +129,7 @@ for file in "$ETC_DIR"/conf.d/*.conf; do done if [ "$CTDB_ENABLED" = "true" ]; then echo "clustering = yes" >> /etc/samba/smb.conf - echo "ctdbd socket = $CLUSTER_SYSDIR_LOCAL/ctdb/ctdbd.socket" >> /etc/samba/smb.conf + echo "ctdbd socket = $CLUSTER_SYSDIR_LOCAL/ctdb-run/ctdbd.socket" >> /etc/samba/smb.conf fi #echo "Activating home directory auto-creation"