Overview
To diagnose most issues, run:Fleet and MDM
Intune reports the app state is unknown (0x87D13B67)
Intune reports the app state is unknown (0x87D13B67)
0x87D13B67 is not an install failure — it means Intune has no install status for the app at all, which is also why nothing about Velatir appears in the device logs.Velatir installs a background agent under /Library, uses install scripts, and places a small stub bundle (not the self-updating host) at /Applications/Velatir.app. Intune’s Line-of-business app type cannot handle that shape: with Install as managed set to Yes it supports only a package containing a single application that installs into /Applications, and either way it detects an install solely by finding an application bundle. A quick way to tell which type you used: if the app’s properties show an Install as managed field, it is a line-of-business app.Delete the app in Intune and add it again as macOS app (PKG), following Enterprise deployment. Check the Included apps list as you go — an entry of com.velatir.agent.bootstrap is the package identifier rather than an application, and while it is listed the install can never be detected.Intune reinstalls Velatir on every check-in
Intune reinstalls Velatir on every check-in
com.velatir.desktopapp and not com.velatir.agent.bootstrap, with Ignore app version set to Yes.Worth correcting promptly rather than treating as noise. Each reinstall restarts the agent, so devices drop out of the dashboard for a few minutes at a time, and while the agent is down the browser extension on macOS asks users for an ingest key: Microsoft Edge does not deliver managed configuration to extensions on macOS, so the agent is what hands the extension its key.velatir status reports it cannot reach VelatirAgent
velatir status reports it cannot reach VelatirAgent
bootstrap reports Input/output error, the label is either still being torn down, in which case waiting a few seconds and repeating clears it, or it is blocked from loading. macOS 13 and later can disable background services and an MDM can control that list, so check both:The MDM reports a problem, but the device logs show nothing about Velatir
The MDM reports a problem, but the device logs show nothing about Velatir
install.log puts the problem in the MDM rather than on the device. With Intune, the Microsoft Intune management agent for macOS is what runs the installer, and configuration profiles arrive over a different channel — so profiles applying successfully tells you nothing about whether apps can install.To rule out the package itself, install it by hand on one device:The ingest key profile applied, but the client has no key
The ingest key profile applied, but the client has no key
com.velatir.agent and the key must be named exactly ApiKey. INGEST_KEY is the Windows MSI property and has no meaning in a configuration profile, so a profile using that name applies without error and does nothing.Set the key directly to get the device working now, then correct the profile:Velatir installed, but never started
Velatir installed, but never started
/Applications/Velatir.app is left pointing at nothing and will not open.Supply the key. The agent finishes setup on its next check, within a few minutes:Interception
Traces are not appearing in the dashboard
Traces are not appearing in the dashboard
- Velatir is running.
velatir statusshould show capture active. - Ingest key configured.
velatir get-configshould show a masked ingest key. If empty, set it:velatir set-api-key --key vltr_.... - The application is supported. Velatir captures only supported applications. See Overview.
- Certificate trust. Some runtimes use their own trust store. See Certificate not trusted by a specific runtime.
- Network reachability. The device must reach
api.velatir.com:curl -I https://api.velatir.com.
velatir logs --host -f while reproducing and share the output with support.Some applications are captured, others are not
Some applications are captured, others are not
Capture will not start
Capture will not start
velatir logs -f while attempting velatir start and capture the error.macOS: usually the system extension has not been approved. Open System Settings → General → Login Items & Extensions → Network Extensions and confirm Velatir is enabled. See Permissions.Certificates
Certificate not trusted by a specific runtime
Certificate not trusted by a specific runtime
requests, urllib)curl follows the OS trust store on macOS and Windows. On Linux, point it explicitly:Certificate pinned by the application
Certificate pinned by the application
Agent and Host
`velatir status` reports the agent is unreachable
`velatir status` reports the agent is unreachable
sc start VelatirAgent from an elevated prompt, or restart the device. If the service is missing, reinstall the MSI.macOS: relaunch Velatir from Applications, or run open /Applications/Velatir.app. If that reports the application cannot be found, it was installed without an ingest key and never finished setting itself up — see Velatir installed, but never started.If it keeps disappearing, run velatir logs -f (it reconnects once the client comes up) and share the output with support.Velatir keeps restarting
Velatir keeps restarting
A second launch does nothing
A second launch does nothing
Updates
`velatir update` reports no new version, but I expected one
`velatir update` reports no new version, but I expected one
An update applied but the version did not change
An update applied but the version did not change
velatir update --apply.Networking
VPN connected after Velatir started, and now things are odd
VPN connected after Velatir started, and now things are odd
QUIC / HTTP/3 connectivity unusual
QUIC / HTTP/3 connectivity unusual