-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Environment
- NixOS 25.11 (unstable packages)
- home-manager
- Gnome 48 (Wayland)
- Linux kernel 6.15.6
Describe the bug
- When launching
drata-agentvia the terminal (because it's not available as an app in the Gnome app launcher), the below errors are always logged. Third line from the bottom is when the app window opened, and I Ctrl-C'd the process. I'm not sure yet if these errors are important or not.
`drata-agent` Log output
~ → drata-agent
[8309:0818/121924.405394:ERROR:browser_main_loop.cc(276)] Gtk: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
[2025-08-18 12:19:24.955] [warn] <DeepLinkService>: Deep link handling doesn't work on unpacked apps.
[2025-08-18 12:19:24.957] [info] <main>: Drata Agent v3.8.0 started. © 2025 Drata Inc. All rights reserved.
[2025-08-18 12:19:24.959] [error] <UbuntuSystemQueryService>: Invalid package "/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar
at createError (node:electron/js2c/node_init:2:2308)
at t.<computed> (node:electron/js2c/node_init:2:3142)
at /nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1234256
at new Promise (<anonymous>)
at ProcessHelper.promiseExecFile (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1234192)
at ProcessHelper.runQuery (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1233541)
at UbuntuSystemQueryService.runQuery (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:756648)
at UbuntuSystemQueryService.getDebugInfo (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:755363)
at DrataAgent.init (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:388841)
at async /nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:399531
[2025-08-18 12:19:24.960] [info] <UbuntuSystemQueryService>: The following context was provided for the previous error: {
"message": "The query \"What version of osquery are we using?\" failed to run \"SELECT version from osquery_info"
}
[2025-08-18 12:19:24.960] [error] <UbuntuSystemQueryService>: Invalid package "/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar
at createError (node:electron/js2c/node_init:2:2308)
at t.<computed> (node:electron/js2c/node_init:2:3142)
at /nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1234256
at new Promise (<anonymous>)
at ProcessHelper.promiseExecFile (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1234192)
at ProcessHelper.runQuery (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1233541)
at UbuntuSystemQueryService.runQuery (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:756648)
at UbuntuSystemQueryService.getDebugInfo (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:755504)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async DrataAgent.init (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:388811)
[2025-08-18 12:19:24.960] [info] <UbuntuSystemQueryService>: The following context was provided for the previous error: {
"message": "The query \"What operating system and version are we using?\" failed to run \"SELECT version, build, platform FROM os_version"
}
[2025-08-18 12:19:24.961] [error] <UbuntuSystemQueryService>: Invalid package "/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar
at createError (node:electron/js2c/node_init:2:2308)
at t.<computed> (node:electron/js2c/node_init:2:3142)
at /nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1234256
at new Promise (<anonymous>)
at ProcessHelper.promiseExecFile (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1234192)
at ProcessHelper.runQuery (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1233541)
at UbuntuSystemQueryService.runQuery (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:756648)
at UbuntuSystemQueryService.getAgentDeviceIdentifiers (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1091869)
at UbuntuSystemQueryService.getDebugInfo (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:755679)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
[2025-08-18 12:19:24.961] [info] <UbuntuSystemQueryService>: The following context was provided for the previous error: {
"message": "The query \"What's the workstations serial number?\" failed to run \"SELECT hardware_serial, board_serial FROM system_info"
}
[2025-08-18 12:19:24.961] [error] <UbuntuSystemQueryService>: Invalid package "/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar
at createError (node:electron/js2c/node_init:2:2308)
at t.<computed> (node:electron/js2c/node_init:2:3142)
at /nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1234256
at new Promise (<anonymous>)
at ProcessHelper.promiseExecFile (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1234192)
at ProcessHelper.runQuery (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1233541)
at UbuntuSystemQueryService.runQuery (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:756648)
at UbuntuSystemQueryService.getAgentDeviceIdentifiers (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:1092040)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async UbuntuSystemQueryService.getDebugInfo (/nix/store/1rbdy3bgb0p5lk7bhc8l429k7ygy6xz5-drata-agent-3.8.0/opt/Drata Agent/resources/app.asar/dist/main.js:2:755668)
[2025-08-18 12:19:24.961] [info] <UbuntuSystemQueryService>: The following context was provided for the previous error: {
"message": "The query \"What is the MAC Address of this machine?\" failed to run \"SELECT mac FROM interface_details WHERE interface in (SELECT DISTINCT interface FROM interface_addresses WHERE interface NOT IN ('lo')) LIMIT 1"
}
[2025-08-18 12:19:24.962] [info] <main>: Debug info: {
"osquery": {},
"os": {},
"system_info": {
"hwSerial": {},
"macAddress": {}
}
}
Checking for beta autoupdate feature for deb/rpm distributions
Found package-type: deb
^C[2025-08-18 12:19:55.857] [info] <main>: Stopped all jobs.
[8309:0818/121955.868219:ERROR:wayland_event_watcher.cc(47)] libwayland: warning: queue 0x20340145ce00 destroyed while proxies still attached:
[8309:0818/121955.868435:ERROR:wayland_event_watcher.cc(47)] libwayland: wl_shm_pool#40 still attached
- Once the app window opens, clicking anywhere else outside of that window will make it disappear, and I have no way of bringing it back into focus.
- It's not a running app that Gnome recognises so it's not in the bottom dock.
- Opening Gnome's workspace/all-windows view doesn't show it.
- Running
drata-agentin a second shell silently exits with nothing happening. - No new logs are shown at any point in the first shell that launched
drata-agent. - I can still Ctrl-C the process in the shell that launched it to quit the process.
To Reproduce
- Use this flake in your system:
# flake.nix
drata = {
url = "github:ddlees/drata.flake";
inputs.nixpkgs.follows = "nixpkgs";
};
# somewhere-else-using-home-manager.nix
home.packages = [
inputs.drata.packages."x86_64".drata-agent
];- Run
nixos-rebuild switchand thendrata-agent.
Expected behavior
- The app is available as a GUI app known to Gnome?
- The app doesn't log errors?
- The app window doesn't disappear when clicking anywhere except its window?
Screenshots
out.mp4
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working