truenas / charts

TrueNAS SCALE Apps Catalogs & Charts
BSD 3-Clause "New" or "Revised" License
305 stars 293 forks source link

Tailscale keeps "Deploying" forever after update to 1.66.4_1.0.40 in Truenas Dragonfish-24.04.1.1 #2534

Closed HardSoftMus closed 5 months ago

HardSoftMus commented 5 months ago

Tailscale keeps "Deploying" forever after update to 1.66.4_1.0.40 in Truenas Scale Dragonfish-24.04.1.1

Found this error in Kubernetes events: Readiness probe errored: rpc error: code = NotFound desc = failed to exec in container: failed to load task: no running task found: task a5e27273c8a8973bddbc3e4de5a8d90448e8dce95b18587b57c2ea8764382b5e not found: not found

Also after shutdown / restart Truenas Scale, Tailscale keeps deploying forever.

I tryied several times but had to roll back because does not finish deploying.

leebickmtu commented 5 months ago

Had the same issue after updating to 1.0.40 last night. Rollback fixed as well.

stavros-k commented 5 months ago

Hello, please share the logs of the container.

Thanks

HardSoftMus commented 5 months ago

Are these log is what you need?

2024-06-05 11:11:51Container image "tailscale/tailscale:v1.66.4" already
present on machine
2024-06-05 11:11:51Created container tailscale
2024-06-05 11:11:51Started container tailscale
2024-06-05 11:11:50Scaled up replica set tailscale-5b6bbfcd76 to 1
2024-06-05 11:11:50Created pod: tailscale-5b6bbfcd76-ptv5j
2024-06-05 11:11:50Successfully assigned
ix-tailscale/tailscale-5b6bbfcd76-ptv5j to ix-truenas
2024-06-05 11:11:45Readiness probe errored: rpc error: code = NotFound desc
= failed to exec in container: failed to load task: no running task found:
task 2d4be8e6f35842bf3dc492d9715216347db15eeaa3ff3e9b1b690f174a5c4983 not
found: not found
2024-06-05 11:11:41Scaled down replica set tailscale-78c9bc489c to 0 from 1
2024-06-05 11:11:41Deleted pod: tailscale-78c9bc489c-lbllc
2024-06-05 11:11:41Stopping container tailscale
024-06-05 11:12:47.187814+02:00boot: 2024/06/05 09:12:47 Starting tailscaled
2024-06-05 11:12:47.188325+02:00boot: 2024/06/05 09:12:47 Waiting for
tailscaled socket
2024-06-05 11:12:47.213755+02:002024/06/05 09:12:47 logtail started
2024-06-05 11:12:47.213815+02:002024/06/05 09:12:47 Program starting:
v1.66.4-te64efe4f7, Go 1.22.3: []string{"tailscaled",
"--socket=/var/run/tailscale/tailscaled.sock",
"--state=kube:tailscale-tailscale-secret", "--statedir=/tmp",
"--tun=userspace-networking"}
2024-06-05 11:12:47.213853+02:002024/06/05 09:12:47 LogID: *****************
2024-06-05 11:12:47.213867+02:002024/06/05 09:12:47 logpolicy: using
UserCacheDir, "/.cache/Tailscale"
2024-06-05 11:12:47.213953+02:002024/06/05 09:12:47 dns: [rc=unknown
ret=direct]
2024-06-05 11:12:47.214317+02:002024/06/05 09:12:47 dns: using "direct" mode
2024-06-05 11:12:47.214358+02:002024/06/05 09:12:47 dns: using
*dns.directManager
2024-06-05 11:12:47.215289+02:002024/06/05 09:12:47
wgengine.NewUserspaceEngine(tun "userspace-networking") ...
2024-06-05 11:12:47.215452+02:002024/06/05 09:12:47 dns: using
dns.noopManager
2024-06-05 11:12:47.215486+02:002024/06/05 09:12:47 link state:
interfaces.State{defaultRoute=enp1s0f0 ifs={enp1s0f0:[192.168.1.183/24
llu6] kube-bridge:[172.16.0.1/16 llu6] kube-dummy-if:[172.17.0.1/32
172.17.0.10/32 172.17.57.248/32 172.17.68.9/32 172.17.78.169/32
172.17.94.60/32 172.17.127.34/32 172.17.128.211/32 172.17.212.130/32
172.17.241.241/32 llu6]} v4=true v6=false}
2024-06-05 11:12:47.215689+02:002024/06/05 09:12:47
onPortUpdate(port=36192, network=udp6)
2024-06-05 11:12:47.215726+02:002024/06/05 09:12:47 magicsock: [warning]
failed to force-set UDP read buffer size to 7340032: operation not
permitted; using kernel default values (impacts throughput only)
2024-06-05 11:12:47.215749+02:002024/06/05 09:12:47 magicsock: [warning]
failed to force-set UDP write buffer size to 7340032: operation not
permitted; using kernel default values (impacts throughput only)
2024-06-05 11:12:47.215858+02:002024/06/05 09:12:47
onPortUpdate(port=44624, network=udp4)
2024-06-05 11:12:47.215891+02:002024/06/05 09:12:47 magicsock: [warning]
failed to force-set UDP read buffer size to 7340032: operation not
permitted; using kernel default values (impacts throughput only)
2024-06-05 11:12:47.215908+02:002024/06/05 09:12:47 magicsock: [warning]
failed to force-set UDP write buffer size to 7340032: operation not
permitted; using kernel default values (impacts throughput only)
2024-06-05 11:12:47.216053+02:002024/06/05 09:12:47 magicsock: disco key =
d:71e443de90b2e134
2024-06-05 11:12:47.216085+02:002024/06/05 09:12:47 Creating WireGuard
device...
2024-06-05 11:12:47.216647+02:002024/06/05 09:12:47 Bringing WireGuard
device up...
2024-06-05 11:12:47.216740+02:002024/06/05 09:12:47 Bringing router up...
2024-06-05 11:12:47.216809+02:002024/06/05 09:12:47 Clearing router
settings...
2024-06-05 11:12:47.217363+02:002024/06/05 09:12:47 Starting network
monitor...
2024-06-05 11:12:47.217428+02:002024/06/05 09:12:47 Engine created.
2024-06-05 11:12:47.230311+02:002024/06/05 09:12:47 pm: using backend prefs
for "profile-be0d": Prefs{ra=false dns=false want=true routes=[0.0.0.0/0
::/0 192.168.1.0/24] snat=true statefulFiltering=true nf=on
host="truenas-scale" update=on Persist{lm=, o=, n=[eLG9J] u="
***@***.***"}}
2024-06-05 11:12:47.232597+02:002024/06/05 09:12:47 logpolicy: using
UserCacheDir, "/.cache/Tailscale"
2024-06-05 11:12:47.237419+02:002024/06/05 09:12:47 got LocalBackend in 22ms
2024-06-05 11:12:47.237441+02:002024/06/05 09:12:47 Start
2024-06-05 11:12:48.240007+02:002024/06/05 09:12:48 timeout waiting for
initial portlist
2024-06-05 11:12:48.240461+02:002024/06/05 09:12:48 Backend: logs:
be:******************* fe:
2024-06-05 11:12:48.240585+02:002024/06/05 09:12:48 control:
client.Login(false, 0)
2024-06-05 11:12:48.240921+02:002024/06/05 09:12:48 health("overall"):
error: not in map poll
2024-06-05 11:12:48.241358+02:002024/06/05 09:12:48 control:
doLogin(regen=false, hasUrl=false)
2024-06-05 11:12:48.242213+02:00boot: 2024/06/05 09:12:48 Running
'tailscale up'
2024-06-05 11:12:48.255094+02:00Error: changing settings via 'tailscale up'
requires mentioning all
2024-06-05 11:12:48.255187+02:00non-default flags. To proceed, either
re-run your command with --reset or
2024-06-05 11:12:48.255227+02:00use the command below to explicitly mention
the current value of
2024-06-05 11:12:48.255256+02:00all non-default settings:
2024-06-05 11:12:48.255278+02:002024-06-05T11:12:48.255278124+02:00
2024-06-05 11:12:48.255336+02:00tailscale up --accept-dns=false
--advertise-exit-node --advertise-routes=192.168.1.0/24
--auth-key=tskey-auth-khgJgjsgmE11CNTRL-EkkuLFWr78ZaSjk2Gr748ZszJD89Q3jz
--hostname=truenas-scale --stateful-filtering
2024-06-05 11:12:48.255361+02:002024-06-05T11:12:48.255361622+02:00
2024-06-05 11:12:48.256024+02:00boot: 2024/06/05 09:12:48 failed to auth
tailscale: failed to auth tailscale: tailscale up failed: exit status 1

Note: ID's replaced by ****

El mar, 4 jun 2024 a las 21:02, Stavros Kois @.***>) escribió:

Hello, please share the logs of the container.

Thanks

— Reply to this email directly, view it on GitHub https://github.com/truenas/charts/issues/2534#issuecomment-2148209581, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOL66VXPUHKZDZ22XWAIT63ZFYFOBAVCNFSM6AAAAABIYWXF3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBYGIYDSNJYGE . You are receiving this because you authored the thread.Message ID: @.***>

-- Luis Hierro

De conformidad con lo dispuesto en la LOPDGDD (LO 3/2018, de 15 de diciembre) y el RGPD (UE) 2016/679 le informamos que sus datos se encuentran en el fichero titularidad y responsabilidad de FUENTENERVA, S.L. con la finalidad de posibilitar las comunicaciones. Podrá ejercer los derechos reconocidos en la normativa mencionada, en la siguiente dirección: C/ ÁNGEL MUÑOZ, 8, MADRID - 28043 (MADRID) - ( - )

En virtud de la LSSI-CE (Ley 34/2002 de 11 de julio) este mensaje y sus archivos adjuntos pueden contener información confidencial, por lo que se informa de que su uso no autorizado está prohibido por la ley. Si ha recibido este mensaje por equivocación, por favor notifíquelo inmediatamente a través de esta misma vía y borre el mensaje original junto con sus ficheros adjuntos sin leerlo o grabarlo total o parcialmente. En caso de que sienta vulnerados sus derechos en lo concerniente a la protección de sus datos personales, puede presentar una reclamación ante la Agencia Española de Protección de Datos, a través de su sitio web: www.agpd.es

stavros-k commented 5 months ago

Hello, please follow this ticket for updates on this issue. There is a workaround in the comments (adding the --reset flag) https://ixsystems.atlassian.net/browse/TNCHARTS-1037

I'll close this one now, as it's duplicate of the above! Thanks!

HardSoftMus commented 5 months ago

Where should I put the --reset flag?

Sorry. I'm relatively new to Truenas and don't know yet many things about this great but complex system.

El mié, 5 jun 2024 a las 12:48, Stavros Kois @.***>) escribió:

Hello, please follow this ticket for updates on this issue. There is a workaround in the comments (adding the --reset flag) https://ixsystems.atlassian.net/browse/TNCHARTS-1037

I'll close this one now, as it's duplicate of the above! Thanks!

— Reply to this email directly, view it on GitHub https://github.com/truenas/charts/issues/2534#issuecomment-2149486000, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOL66VXOIE5LPTELZZ5QPT3ZF3UG7AVCNFSM6AAAAABIYWXF3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBZGQ4DMMBQGA . You are receiving this because you authored the thread.Message ID: @.***>

-- Luis Hierro

De conformidad con lo dispuesto en la LOPDGDD (LO 3/2018, de 15 de diciembre) y el RGPD (UE) 2016/679 le informamos que sus datos se encuentran en el fichero titularidad y responsabilidad de FUENTENERVA, S.L. con la finalidad de posibilitar las comunicaciones. Podrá ejercer los derechos reconocidos en la normativa mencionada, en la siguiente dirección: C/ ÁNGEL MUÑOZ, 8, MADRID - 28043 (MADRID) - ( - )

En virtud de la LSSI-CE (Ley 34/2002 de 11 de julio) este mensaje y sus archivos adjuntos pueden contener información confidencial, por lo que se informa de que su uso no autorizado está prohibido por la ley. Si ha recibido este mensaje por equivocación, por favor notifíquelo inmediatamente a través de esta misma vía y borre el mensaje original junto con sus ficheros adjuntos sin leerlo o grabarlo total o parcialmente. En caso de que sienta vulnerados sus derechos en lo concerniente a la protección de sus datos personales, puede presentar una reclamación ante la Agencia Española de Protección de Datos, a través de su sitio web: www.agpd.es

stavros-k commented 5 months ago

In the Extra Arguments list. Click Add and enter --reset

HardSoftMus commented 5 months ago

Thank you for your help. After applying --reset it is working as usual

Best regards.

El mié, 5 jun 2024 a las 13:05, Stavros Kois @.***>) escribió:

In the Extra Arguments list. Click Add and enter --reset

— Reply to this email directly, view it on GitHub https://github.com/truenas/charts/issues/2534#issuecomment-2149526483, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOL66VU6DTE4XG77Q6WI2NLZF3WH3AVCNFSM6AAAAABIYWXF3CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBZGUZDMNBYGM . You are receiving this because you authored the thread.Message ID: @.***>

-- Luis Hierro

De conformidad con lo dispuesto en la LOPDGDD (LO 3/2018, de 15 de diciembre) y el RGPD (UE) 2016/679 le informamos que sus datos se encuentran en el fichero titularidad y responsabilidad de FUENTENERVA, S.L. con la finalidad de posibilitar las comunicaciones. Podrá ejercer los derechos reconocidos en la normativa mencionada, en la siguiente dirección: C/ ÁNGEL MUÑOZ, 8, MADRID - 28043 (MADRID) - ( - )

En virtud de la LSSI-CE (Ley 34/2002 de 11 de julio) este mensaje y sus archivos adjuntos pueden contener información confidencial, por lo que se informa de que su uso no autorizado está prohibido por la ley. Si ha recibido este mensaje por equivocación, por favor notifíquelo inmediatamente a través de esta misma vía y borre el mensaje original junto con sus ficheros adjuntos sin leerlo o grabarlo total o parcialmente. En caso de que sienta vulnerados sus derechos en lo concerniente a la protección de sus datos personales, puede presentar una reclamación ante la Agencia Española de Protección de Datos, a través de su sitio web: www.agpd.es