fosrl / fosrl/windows

Windows client will sometimes not delete the olm service properly

Open
#46 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
22
Forks
10
Avg merge
1m
Merged PRs (30d)
1

Description

### Describe the Bug

On occasion when connecting and then disconnecting from the Pangolin client, the olm service will fail to remove itself from services.exe. After this happens, the next time Pangolin tries to connect, it just constantly sits in a "registering" state. Any attempts to delete the service manually give an error saying the service is "marked for deletion". A reboot solves the issue and removes the service but having to do this repeatedly causes some loss of productivity.

I have also manually killed all Pangolin services with taskkill and from the Task Manager in Windows to try and resolve without a reboot.

Redacted log files will be pasted here:

[pangolin-log-2026-05-28T130233.txt](https://github.com/user-attachments/files/28360913/pangolin-log-2026-05-28T130233.txt)

The issue specifically happens before 9:35AM EST on 5/28 in the logs which is when my PC rebooted

### Environment

- OS Type & Version: Microsoft Windows 11 Pro (25H2) Build 26200.8524
- Pangolin Version: 1.15.2 Community
- Gerbil Version: 1.3.0
- Traefik Version: 3.5.6
- Newt Version: 1.12.5
- Client Version: 0.10.3

### To Reproduce

Unable to find specific steps to reproduce. After my PC has been on for some time and I disconnect and reconnect Pangolin multiple times, it seems to happen.

### Expected Behavior

Disconnecting from Pangolin should fully remove the windows olm service and allow a new one to be created for proper connection to private resources

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.