[PR #38] [MERGED] Fix GoW reboot startup and mDNS warning #55

Closed
opened 2026-10-15 12:55:13 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/unraid-plugin/pull/38
Author: @JBailes
Created: 5/22/2026
Status: ✅ Merged
Merged: 5/22/2026
Merged by: @JBailes

Base: main ← Head: fix/issue-37-reboot-startup-mdns


📝 Commits (2)

  • bc3615b Fix GoW reboot startup and mDNS warning
  • 1a43bb1 Merge remote-tracking branch 'origin/main' into aimee/session/019e4fa2

📊 Changes

8 files changed (+146 additions, -33 deletions)

View changed files

📝 DEVELOPING.md (+2 -2)
📝 docs/FAQ.md (+27 -0)
📝 gow.plg (+7 -1)
📝 packages/settings-ui/root/usr/local/emhttp/plugins/gow/gow.page (+25 -0)
📝 scripts/deploy.sh (+63 -11)
📝 scripts/preinstall.sh (+11 -16)
📝 scripts/uninstall.sh (+10 -2)
📝 scripts/vars.sh (+1 -1)

📄 Description

Summary

  • Make plugin boot replay tolerant of Docker, network, and NVIDIA driver services still coming up during Unraid startup.
  • Replace the immediate /boot/config/go compose start with a retrying autostart hook that waits for Docker and GPU device nodes.
  • Generate NVIDIA compose device entries from existing /dev/nvidia* nodes for older or variant NVIDIA layouts.
  • Warn when Avahi and Wolf are both bound to UDP 5353 because Moonlight discovery may be unreliable.
  • Bump plugin metadata to 2026.05.22.

Verification

  • bash -n scripts/preinstall.sh scripts/install.sh scripts/deploy.sh scripts/update.sh scripts/uninstall.sh scripts/vars.sh
  • git diff --check
  • perl -MXML::Parser -e 'XML::Parser->new->parsefile("gow.plg"); print "gow.plg XML OK\n"'\n\nRelated issue: #37. Leaving the issue open for reporter confirmation.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/unraid-plugin/pull/38 **Author:** [@JBailes](https://github.com/JBailes) **Created:** 5/22/2026 **Status:** ✅ Merged **Merged:** 5/22/2026 **Merged by:** [@JBailes](https://github.com/JBailes) **Base:** `main` ← **Head:** `fix/issue-37-reboot-startup-mdns` --- ### 📝 Commits (2) - [`bc3615b`](https://github.com/games-on-whales/unraid-plugin/commit/bc3615bf233401aac1884e7cc54712a959bcb97a) Fix GoW reboot startup and mDNS warning - [`1a43bb1`](https://github.com/games-on-whales/unraid-plugin/commit/1a43bb10393b7961312f525230d321dd89e3a5ca) Merge remote-tracking branch 'origin/main' into aimee/session/019e4fa2 ### 📊 Changes **8 files changed** (+146 additions, -33 deletions) <details> <summary>View changed files</summary> 📝 `DEVELOPING.md` (+2 -2) 📝 `docs/FAQ.md` (+27 -0) 📝 `gow.plg` (+7 -1) 📝 `packages/settings-ui/root/usr/local/emhttp/plugins/gow/gow.page` (+25 -0) 📝 `scripts/deploy.sh` (+63 -11) 📝 `scripts/preinstall.sh` (+11 -16) 📝 `scripts/uninstall.sh` (+10 -2) 📝 `scripts/vars.sh` (+1 -1) </details> ### 📄 Description ## Summary - Make plugin boot replay tolerant of Docker, network, and NVIDIA driver services still coming up during Unraid startup. - Replace the immediate /boot/config/go compose start with a retrying autostart hook that waits for Docker and GPU device nodes. - Generate NVIDIA compose device entries from existing /dev/nvidia* nodes for older or variant NVIDIA layouts. - Warn when Avahi and Wolf are both bound to UDP 5353 because Moonlight discovery may be unreliable. - Bump plugin metadata to 2026.05.22. ## Verification - bash -n scripts/preinstall.sh scripts/install.sh scripts/deploy.sh scripts/update.sh scripts/uninstall.sh scripts/vars.sh - git diff --check - perl -MXML::Parser -e 'XML::Parser->new->parsefile("gow.plg"); print "gow.plg XML OK\\n"'\n\nRelated issue: #37. Leaving the issue open for reporter confirmation. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 12:55:13 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/unraid-plugin#55
No description provided.