Gluon 2023.1 was released yesterday.
Key features of this release are
- Re-Introduced DNS Caching
- Cellular Modem support
- Automatic fastd to WireGuard Key Translation
Best
skorpy
Gluon 2023.1 was released yesterday.
Key features of this release are
Best
skorpy
Haben wir in Aachen bereits im Einsatz.
Unsere Migration von v2019 steht noch an. Daher bisher keine Zahlen zum Altbestand. (folgen)
Aber das Upgrade von v2022 auf v2023 lief bei uns super durch
Wichtig fĂŒr VM Besitzer/x86 Besitzer: Das Upgrade von v2021 auf v2023 ohne Zwischenschritt v2022 schlĂ€gt derzeit fehl. Lösung wir gerade schnell als Fix erarbeitet. Ich halte euch hier aufm Laufenden.
Auslöser des Bugs in v2021.1.x ist der neue Support von EFI Boot und der Wechsel des Partitionsschemas.
v2023.1.x hat nativen EFI Support hinzugefĂŒgt. Der war relevant fĂŒr neue GerĂ€te ohne CSM/BIOS KompatibilitĂ€tsmodus.
Davon abgesehen unterstĂŒtzt Gluon das Update v2021 auf v2023.1.x aber offiziell.
v2023.2.x hingegen erfordert mindestens v2022.1.x
Hervorhebung!
Wer gluon v2023.1.x mit tunneldigger einsetzt, sollte beachten, dass /etc/init.d/tunneldigger umgeschrieben wurde und keinen pid file mehr unter /var/run/tunneldigger.mesh-vpn.pid erzeugt.
Wenn der minicron dann tunneldigger watchdog startet, greift der inâs Leere und restarted den prozess einfach jedesmal beim Lauf.
Bisher kein Fix, sondern nur quick and dirty workaround im watchdog:
in /gluon/package/gluon-mesh-vpn-tunneldigger/luasrc/usr/bin/tunneldigger-watchdog:
local function restart_tunneldigger()
os.execute(âlogger -t tunneldigger-watchdog âRestarting Tunneldigger is disabled.ââ)
os.execute(âlogger -t tunneldigger-watchdog âgluon v2023.1.x misses .pid file.ââ)
â os.execute(â/etc/init.d/tunneldigger restartâ)
end
syslog:
Tue Sep 12 12:05:00 2023 user.notice tunneldigger-watchdog: Process-Pid does not match with pid-File.
Tue Sep 12 12:05:00 2023 user.notice tunneldigger-watchdog: Restarting Tunneldigger is disabled.
Tue Sep 12 12:05:00 2023 user.notice tunneldigger-watchdog: gluonv2023.1.x does not provide .pid file.
to fix, better generate a .pid file on the fly instead:
if uci:get_bool(âtunneldiggerâ, âmesh_vpnâ, âenabledâ) then
os.execute(âlogger -t tunneldigger-watchdog âgenerating missing .pid file for gluonâŠâ;ps | grep âbin/tunneldigger -fâ -m 1 | cut -d " " -f 2 >/var/run/tunneldigger.mesh-vpn.pidâ)
if io.popen(âpgrep -x /usr/bin/tunneldiggerâ):read(â*lâ) ~= read_pid_file() then
root@rettesichwerkann:/usr/bin# logread | grep tunnel
Wed Sep 13 08:40:00 2023 user.notice tunneldigger-watchdog: generating missing .pid file for gluonâŠ
Wed Sep 13 08:45:00 2023 user.notice tunneldigger-watchdog: generating missing .pid file for gluonâŠ
Wed Sep 13 08:50:00 2023 user.notice tunneldigger-watchdog: generating missing .pid file for gluonâŠ
Wed Sep 13 08:55:00 2023 user.notice tunneldigger-watchdog: generating missing .pid file for gluonâŠ
Wed Sep 13 09:00:01 2023 user.notice tunneldigger-watchdog: generating missing .pid file for gluonâŠ
instead of dropping the vpn-tunnel every 5 minutes, everything runs as usual this way
Gluon Maintainers opened a new case for it and will take care of change/remove of obsolete tunneldigger-watchdog script.
tunneldigger watchdog ist mit #PR Geschichte.
das stimmt nicht, es wird nur der Teil des Watchdogs entfernt, den inzwischen procd ĂŒbernimmt
Stimmt. Das âProblem mit dem tunneldigger-watchdogâ ist damit Geschichte.