seph

Results 281 comments of seph

We're installing the service with `NT AUTHORITY\SYSTEM`, we suspect it should get installed using `LocalSystem` instead. I'm currently testing a build that uses `[SERVICEACCOUNT]` which I think is a wix...

Digging a lot more into this, this sounds like a generic windows error. If the service install fails, for any reason, it ends up presenting this way. The internet suggests...

I was able to get a msi exec install log file, but it doesn't seem very helpful. From the service install: ``` MSI (s) (70:7C) [10:13:50:092]: Executing op: ServiceInstall(Name=LauncherKolideK2Svc,DisplayName=LauncherKolideK2Svc,ImagePath="C:\Program Files\Kolide\Launcher-kolide-k2\bin\launcher.exe"...

Continued investigation is that sometimes a _prior_ MSI will leave the service installed, and this will cause a subsequent MSI install to fail. You can recover from this by deleting...

As a side note, changing windows services feels fragile. It ought just work, but it's easy to fall into a hole where you must reboot to recover.

Someone on slack asked about this, and I hadn't updated this in awhile. My current belief is that this is a windows service bug. If you have the service manager...

In our code, we do similar. launcher itself use a rate limiter and retry logic (embarassingly we have two different rate limiter implementations) * [runtime.go#L606-L633]( https://github.com/kolide/launcher/blob/c11d150b1eab588ee9d31bd10ca7a25357c25f5e/pkg/osquery/runtime/runtime.go#L606-L633) * [runtime.go#L648-L653](https://github.com/kolide/launcher/blob/c11d150b1eab588ee9d31bd10ca7a25357c25f5e/pkg/osquery/runtime/runtime.go#L648-L653) Our extension,...

> I think osquery-go should try to make it as easy as possible for users to get extensions connected up to osquery. If this kind of retry logic is a...

Most of the meat of this was implemented in other PRs, but I want to see which (if any) of the timeout adjustments to persist.