Ari Weinberg
05/25/2023, 3:59 PMZay Hanlon
05/25/2023, 6:00 PMKathy Satterlee
05/25/2023, 7:12 PMAri Weinberg
05/25/2023, 7:12 PMKathy Satterlee
05/25/2023, 7:17 PMAri Weinberg
05/25/2023, 7:17 PMKathy Satterlee
05/25/2023, 7:20 PM--osquery-flagfile value
flag to pass your flags.Ari Weinberg
05/25/2023, 7:21 PMKathy Satterlee
05/25/2023, 7:23 PMfleetd
package, or update the osquery.flags
file on the host.Ari Weinberg
05/25/2023, 7:26 PMKathy Satterlee
05/25/2023, 7:30 PM--debug
mode to generate some more detailed logs:
https://fleetdm.com/docs/using-fleet/orbit#troubleshootingAri Weinberg
05/25/2023, 7:34 PMgoroutine 1 [running]:
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update.(*Runner).HasRunnerOptTarget(0x1ba13c0|github.com/fleetdm/fleet/v4/orbit/pkg/update.(*Runner).HasRunnerOptTarget(0x1ba13c0>?, {0x1d3c331, 0x5})
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update/runner.go:69|github.com/fleetdm/fleet/v4/orbit/pkg/update/runner.go:69> +0x45
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update.(*Runner).RemoveRunnerOptTarget(0x0|github.com/fleetdm/fleet/v4/orbit/pkg/update.(*Runner).RemoveRunnerOptTarget(0x0>, {0x1d3c331, 0x5})
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update/runner.go:52|github.com/fleetdm/fleet/v4/orbit/pkg/update/runner.go:52> +0x57
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update.(*NudgeConfigFetcher).GetConfig(0xc0009977a0)|github.com/fleetdm/fleet/v4/orbit/pkg/update.(*NudgeConfigFetcher).GetConfig(0xc0009977a0)>
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update/nudge.go:80|github.com/fleetdm/fleet/v4/orbit/pkg/update/nudge.go:80> +0x39a
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update.(*DiskEncryptionRunner).GetConfig(0xc000126d68)|github.com/fleetdm/fleet/v4/orbit/pkg/update.(*DiskEncryptionRunner).GetConfig(0xc000126d68)>
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update/disk_encryption.go:23|github.com/fleetdm/fleet/v4/orbit/pkg/update/disk_encryption.go:23> +0x2d
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update.(*FlagRunner).DoFlagsUpdate(0xc0009cca50)|github.com/fleetdm/fleet/v4/orbit/pkg/update.(*FlagRunner).DoFlagsUpdate(0xc0009cca50)>
<http://github.com/fleetdm/fleet/v4/orbit/pkg/update/flag_runner.go:96|github.com/fleetdm/fleet/v4/orbit/pkg/update/flag_runner.go:96> +0x7a
main.main.func2(0xc000049780)
<http://github.com/fleetdm/fleet/v4/orbit/cmd/orbit/orbit.go:635|github.com/fleetdm/fleet/v4/orbit/cmd/orbit/orbit.go:635> +0x3e72
<http://github.com/urfave/cli/v2.(*Command).Run|github.com/urfave/cli/v2.(*Command).Run>(0xc000163540, 0xc000049780, {0xc000116010, 0x1, 0x1})
<http://github.com/urfave/cli/v2@v2.23.5/command.go:271|github.com/urfave/cli/v2@v2.23.5/command.go:271> +0xa4b
<http://github.com/urfave/cli/v2.(*App).RunContext(0xc0005601e0|github.com/urfave/cli/v2.(*App).RunContext(0xc0005601e0>, {0x20eacb8?, 0xc00011e000}, {0xc000116010, 0x1, 0x1})
<http://github.com/urfave/cli/v2@v2.23.5/app.go:329|github.com/urfave/cli/v2@v2.23.5/app.go:329> +0x665
<http://github.com/urfave/cli/v2.(*App).Run(...)|github.com/urfave/cli/v2.(*App).Run(...)>
<http://github.com/urfave/cli/v2@v2.23.5/app.go:306|github.com/urfave/cli/v2@v2.23.5/app.go:306>
main.main()
<http://github.com/fleetdm/fleet/v4/orbit/cmd/orbit/orbit.go:884|github.com/fleetdm/fleet/v4/orbit/cmd/orbit/orbit.go:884> +0x11bc
2023-05-25T15:31:13-04:00 INF running with auto updates disabled
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x1a6a585]
--debug
, but shows the initial query attempting to run, then hits that panic: runtime error: invalid memory address or nil pointer dereference
Kathy Satterlee
05/25/2023, 7:41 PMfleetctl
are you working with?Ari Weinberg
05/25/2023, 7:41 PMKathy Satterlee
05/25/2023, 7:47 PMAri Weinberg
05/25/2023, 7:47 PMKathy Satterlee
05/25/2023, 7:48 PMAri Weinberg
05/25/2023, 7:58 PMKathy Satterlee
05/25/2023, 8:02 PMAri Weinberg
05/25/2023, 8:02 PM2023-05-25T15:59:28-04:00 DBG running nudge config fetcher middleware
2023-05-25T15:59:28-04:00 DBG empty nudge config, removing nudge as target
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x1a6a585]
Kathy Satterlee
05/25/2023, 9:23 PMAri Weinberg
05/30/2023, 3:04 PMKathy Satterlee
05/30/2023, 3:22 PMAri Weinberg
05/30/2023, 3:23 PMKathy Satterlee
05/30/2023, 3:54 PMAri Weinberg
05/30/2023, 4:07 PMsudo orbit --enroll-secret-path /opt/orbit/secret.txt --fleet-url '<https://my.fleet.com>'
it automatically fills in the nudge URL from --fleet-url
, and doesnt error outKathy Satterlee
05/30/2023, 4:09 PM