I came across this error which is confusing to me on why this occurs. My raspberry pi 4 is connected to pritunl-client on Wireguard protocol. It’s been working just fine but disconnects and reconnects after 2 days. Does this have to do with Pritunl or pritunl-client? Here are my logs:
[INFO] ▶ connection: WireGuard configure ◆ client_disconnect=fal
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:02][ERRO] ▶ connection: Retrying keep alive ◆ client_disconnect=fal
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: profile: Request put error
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: Put "https://10.50.0.1/key/wg/68dcaf7424c8a442639534e5/69014c6aaa08472a45348212/68dcb
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: ORIGINAL STACK TRACE:
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).EncRequest
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).ping
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).WatchConnection
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).Start.func1
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: runtime.goexit
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]: /usr/local/go/src/runtime/asm_arm.s:884 +0x9de1b
Dec 09 08:43:02 88a29e37cd3d pritunl-client-service[440]:
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:11][ERRO] ▶ connection: Keepalive failed ◆ client_disconnect=false
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: profile: Request put error
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: Put "https://10.50.0.1/key/wg/68dcaf7424c8a442639534e5/69014c6aaa08472a45348212/68dcb
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: ORIGINAL STACK TRACE:
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).EncRequest
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).ping
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).WatchConnection
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).Start.func1
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: runtime.goexit
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: /usr/local/go/src/runtime/asm_arm.s:884 +0x9de1b
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]:
Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:11][ERRO] ▶ connection: Disconnecting ◆ client_disconnect=true ◆ cl
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:14][INFO] ▶ profile: Disconnected with restart ◆ client_disconnect=
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:14][ERRO] ▶ profile: Watch connection error ◆ client_disconnect=tru
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: profile: Request put error
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: Put "https://10.50.0.1/key/wg/68dcaf7424c8a442639534e5/69014c6aaa08472a45348212/68dcb
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: ORIGINAL STACK TRACE:
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).EncRequest
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).ping
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).WatchConnection
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).Start.func1
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: runtime.goexit
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: /usr/local/go/src/runtime/asm_arm.s:884 +0x9de1b
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]:
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:14][INFO] ▶ connection: Stopping reconnect ◆ client_disconnect=true
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:14][INFO] ▶ profile: Connecting ◆ device_auth=false ◆ disable_dns=f
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:14][INFO] ▶ connection: Resolved remotes ◆ public_address="" ◆ publ
Dec 09 08:43:14 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:14][INFO] ▶ connection: Attempting remote ◆ client_disconnect=false
Dec 09 08:43:15 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:15][INFO] ▶ connection: Authorization successful ◆ allow=true ◆ cli
Dec 09 08:43:15 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:43:15][INFO] ▶ connection: WireGuard configure ◆ client_disconnect=fal
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:44:28][ERRO] ▶ connection: Keepalive failed ◆ client_disconnect=false
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: profile: Request put error
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: Put "https://10.50.0.1/key/wg/68dcaf7424c8a442639534e5/69014c6aaa08472a45348212/68dcb
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: ORIGINAL STACK TRACE:
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).EncRequest
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).ping
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).WatchConnection
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).Start.func1
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: runtime.goexit
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /usr/local/go/src/runtime/asm_arm.s:884 +0x9de1b
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]:
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:44:29][ERRO] ▶ connection: Disconnecting ◆ client_disconnect=true ◆ cl
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:44:31][INFO] ▶ profile: Disconnected with restart ◆ client_disconnect=
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:44:31][ERRO] ▶ profile: Watch connection error ◆ client_disconnect=tru
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: profile: Request put error
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: Put "https://10.50.0.1/key/wg/68dcaf7424c8a442639534e5/69014c6aaa08472a45348212/68dcb
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: ORIGINAL STACK TRACE:
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).EncRequest
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).ping
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: Put "https://10.50.0.1/key/wg/68dcaf7424c8a442639534e5/69014c6aaa08472a45348212/68dcb
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: ORIGINAL STACK TRACE:
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).EncRequest
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).ping
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).WatchConnection
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).Start.func1
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: runtime.goexit
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: /usr/local/go/src/runtime/asm_arm.s:884 +0x9de1b
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]:
Dec 09 08:44:29 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:44:29][ERRO] ▶ connection: Disconnecting ◆ client_disconnect=true ◆ cl
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:44:31][INFO] ▶ profile: Disconnected with restart ◆ client_disconnect=
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:44:31][ERRO] ▶ profile: Watch connection error ◆ client_disconnect=tru
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: profile: Request put error
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: Put "https://10.50.0.1/key/wg/68dcaf7424c8a442639534e5/69014c6aaa08472a45348212/68dcb
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: ORIGINAL STACK TRACE:
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).EncRequest
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).ping
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Wg).WatchConnection
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: github.com/pritunl/pritunl-client-electron/service/connection.(*Client).Start.func1
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: /root/go/pkg/mod/github.com/pritunl/pritunl-client-electron/service@v0.0.0-20
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: runtime.goexit
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: /usr/local/go/src/runtime/asm_arm.s:884 +0x9de1b
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]:
Dec 09 08:44:31 88a29e37cd3d pritunl-client-service[440]: [2025-12-09 08:44:31][INFO] ▶ connection: Stopping reconnect ◆ client_disconnect=true
The key error I see is Dec 09 08:43:11 88a29e37cd3d pritunl-client-service[440]: Put "https://10.50.0.1/key/wg/68dcaf7424c8a442639534e5/69014c6aaa08472a45348212/68dcb
Why does this occur?
UPDATE: Btw, the 10.50.0.1 is the Virtual Gateway of Wireguard so 10.50.0.0/16 as an example. Is this a matter of updating the bind ip address being our HTTPS serverhttps://pritunl.foo.com? I was reading on this which is similar to my issue: Wireguard Unable to Connect or Stay Connected