diff --git a/debian/control b/debian/control
index ccf213e0..2d34a328 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
 Build-Depends: debhelper-compat (= 13),
                dh-apport,
                dh-golang,
-               golang-go (>= 2:1.23~),
+               golang-1.23-go,
                apparmor,
                dbus,
                libdbus-1-dev,
diff --git a/debian/rules b/debian/rules
index f9705a3d..3bf891b4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,6 +29,9 @@ export ADSYS_SKIP_INTEGRATION_TESTS=1
 # as long as it matches the go.mod go stenza which is the language requirement.
 export GOTOOLCHAIN := local

+# Run with Go 1.23
+export PATH := /usr/lib/go-1.23/bin/:$(PATH)
+
 %:
        dh $@ --buildsystem=golang --with=golang,apport

@@ -87,3 +90,5 @@ endif
        ln -s adsysd debian/tmp/sbin/adsysctl
        # Run go generate to install assets, but don’t regenerate them
        GENERATE_ONLY_INSTALL_TO_DESTDIR=$(CURDIR)/debian/tmp go generate -x $(GOFLAGS),tools ./...
+
+override_dh_dwz:

