Hotfix 2026.10.26.3: a restarted console starts #156

Merged
jcoffey-dev merged 2 commits from hotfix/listen-ipv6-once into release/2026 2026-11-01 15:54:16 +00:00
Owner

The console on :latest won't come back after a restart: each start adds another IPv6 listener, and nginx refuses the duplicate and exits. Reported in #135.

Main fixed this in #139, but that only reached the 27.1 release candidates, and those never move :latest. This brings the same fix to the 2026.10 line, on a new release/2026 branch cut from v2026.10.26.2, and sets the version to 2026.10.26.3.

Nothing else from main comes along.

The test also runs in the GitHub build now, since that's where the build happens. Main has the same gap and needs its own PR.

Checked locally: all CI steps, and the built image through three restarts, answering on IPv4 and IPv6.

The console on `:latest` won't come back after a restart: each start adds another IPv6 listener, and nginx refuses the duplicate and exits. Reported in #135. Main fixed this in #139, but that only reached the 27.1 release candidates, and those never move `:latest`. This brings the same fix to the 2026.10 line, on a new `release/2026` branch cut from `v2026.10.26.2`, and sets the version to 2026.10.26.3. Nothing else from main comes along. The test also runs in the GitHub build now, since that's where the build happens. Main has the same gap and needs its own PR. Checked locally: all CI steps, and the built image through three restarts, answering on IPv4 and IPv6.
jcoffey-dev added 2 commits 2026-11-01 15:51:59 +00:00
listen-ipv6.sh writes "listen       [::]:8080;" and then looked for
"listen [::]:8080" with one space, so the check never matched. A new
container was fine; restarting the same one (a reboot, docker restart, or
an installer that stops and starts the stack) added a second listener,
and nginx refused the duplicate and restarted in a loop. The check now
allows any number of spaces.

docker/listen-ipv6.test.sh runs the script on nginx.conf three times and
checks for one IPv6 listener; CI runs it, on both forges.

From ee96410 on main, for the 2026.10 line that :latest still points at.
Version 2026.10.26.3
ci / build (pull_request) Skipped
ci / publish (pull_request) Skipped
ci / notices (pull_request) Successful in 53s
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 1m49s
18b45b1a8d
jcoffey-dev merged commit f8b10e2d5f into release/2026 2026-11-01 15:54:16 +00:00
jcoffey-dev deleted branch hotfix/listen-ipv6-once 2026-11-01 15:54:16 +00:00
Sign in to join this conversation.