mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-16 06:08:33 -05:00
[GH-ISSUE #2901] Adding a private resource breaks hole-punch for already-connected clients; cache never repopulates #23555
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @andrewixl on GitHub (Apr 24, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2901
Describe the Bug
Creating any private resource (siteResources) and once created, if an Olm client is registered (connected) puts the client into a permanent "last hole punch is too old" loop. The client never reaches connected state, and no amount of reconnecting, restarting, or deleting/recreating the resource restores it.
Environment
To Reproduce
Reproduction:
Expected Behavior
Expected behavior should allow the client to register and connect to the private resources.
@Byolock commented on GitHub (May 2, 2026):
From my personal experience and some other comments here, that could be a DNS Issue. It looks like you are using windows as a client? Try adding
192.168.1.10 pangolin.yourdomain.comto C:\Windows\System32\drivers\etc\hosts for a quick and easy test. Replace the IP and domain to match your setup.
If it works after this you have a DNS issue. I've read reports that blocking outbound DNS for clients in your firewall does this. I just experienced it also happens when you rely on your local DNS Server in a Split DNS Setup. Every device in my lan uses an adguard dns server and resolves my "pangolin.mydomain.com" record correctly to my lan address of the pangolin installation. But using public DNS "pangolin.mydomain.com" resolves to a different address. I needed to put a A-record for "pangolin.mydomain.com" to my local address in the public DNS and then it worked, even though I was only testing everything inside my lan.
@github-actions[bot] commented on GitHub (May 17, 2026):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@github-actions[bot] commented on GitHub (May 31, 2026):
This issue has been automatically closed due to inactivity. If you believe this is still relevant, please open a new issue with up-to-date information.