Skip to content

[Flaky Test]: TestEndpointSecurityNonDefaultBasePath – Agent never became DEGRADED with default install message #8341

Open
@pkoutsovasilis

Description

@pkoutsovasilis

Failing test case

TestEndpointSecurityNonDefaultBasePath

Error message

Agent never became DEGRADED with default install message

Build

https://buildkite.com/elastic/elastic-agent/builds/21839#01973e92-4632-4a2f-b37e-4ff3ef7d5b40/268-987

OS

Windows

Stacktrace and notes

=== Failed
=== FAIL: testing/integration TestEndpointSecurityNonDefaultBasePath (208.65s)
    endpoint_security_test.go:409: Enrolling the agent in Fleet
    tools.go:105: Creating enrollment API key...
    tools.go:96: Creating enrollment API key...
    fixture_install.go:199: [test TestEndpointSecurityNonDefaultBasePath] Inside fixture install function
    fixture_install.go:227: [test TestEndpointSecurityNonDefaultBasePath] Inside fixture installNoPkgManager function
    fixture.go:304: Extracting artifact elastic-agent-9.1.0-SNAPSHOT-windows-x86_64.zip to C:\Users\BUILDK~1\AppData\Local\Temp\TestEndpointSecurityNonDefaultBasePath3978508734
    fixture.go:322: Completed extraction of artifact elastic-agent-9.1.0-SNAPSHOT-windows-x86_64.zip to C:\Users\BUILDK~1\AppData\Local\Temp\TestEndpointSecurityNonDefaultBasePath3978508734
    fixture.go:1006: Components were not modified from the fetched artifact
    fixture.go:679: >> running binary with: [C:\Users\BUILDK~1\AppData\Local\Temp\TestEndpointSecurityNonDefaultBasePath3978508734\elastic-agent-9.1.0-SNAPSHOT-windows-x86_64\elastic-agent.exe install --base-path C:\Program Files\not_default --force --non-interactive --url https://396ce88d4d7bfe2e43121e01d14ee9c0.fleet.us-west2.gcp.elastic-cloud.com:443 --enrollment-token MTNLaVBwY0I4MllUeVJLaXRUTE06YkxTR3MwOU9TZnNwZ1Q4ZzA4bW1Bdw==]
    tools.go:96: >>> Enroll succeeded. Output: Installing in non-interactive mode.
[=== ] Service Started  [2s] Elastic Agent successfully installed, starting enrollment.
[=== ] Waiting For Enroll...  [2s] {"log.level":"info","@timestamp":"2025-06-05T05:49:11.653Z","log.origin":{"function":"github.com/elastic/elastic-agent/internal/pkg/agent/cmd.(*enrollCmd).enrollWithBackoff","file.name":"cmd/enroll_cmd.go","file.line":534},"message":"Starting enrollment to URL: https://396ce88d4d7bfe2e43121e01d14ee9c0.fleet.us-west2.gcp.elastic-cloud.com:443/","ecs.version":"1.6.0"}
        {"log.level":"info","@timestamp":"2025-06-05T05:49:13.228Z","log.origin":{"function":"github.com/elastic/elastic-agent/internal/pkg/agent/cmd.(*enrollCmd).daemonReloadWithBackoff","file.name":"cmd/enroll_cmd.go","file.line":497},"message":"Restarting agent daemon, attempt 0","ecs.version":"1.6.0"}
        {"log.level":"info","@timestamp":"2025-06-05T05:49:13.230Z","log.origin":{"function":"github.com/elastic/elastic-agent/internal/pkg/agent/cmd.(*enrollCmd).Execute","file.name":"cmd/enroll_cmd.go","file.line":315},"message":"Successfully triggered restart on running Elastic Agent.","ecs.version":"1.6.0"}
        Successfully enrolled the Elastic Agent.
[  ==] Done  [5s]
        Elastic Agent has been successfully installed.
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    tools.go:172: wanted fleet status to be HEALTHY, was STARTING
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    tools.go:172: wanted fleet status to be HEALTHY, was STARTING
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe status --output json]
    tools.go:96: >>> Enrolled Agent ID: bebf7ede-b2bd-4f06-a75c-652417772cd3
    endpoint_security_test.go:429: Installing Elastic Defend
    endpoint_security_test.go:430: Templating endpoint package policy request
    endpoint_security_test.go:430: POST /api/fleet/package_policies
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]} {UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]} {UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]} {UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]} {UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]} {UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]} {UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]} {UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]} {UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]} {UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]} {UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]} {UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]} {UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]} {UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]} {UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]} {UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]} {UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]} {UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]} {UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]} {UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]} {UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:450: agent state: &{Info:{ID:bebf7ede-b2bd-4f06-a75c-652417772cd3 Version:9.1.0 Commit:da5b5c12509440434ff6ebe7ee02a5727e021f99 BuildTime:2025-06-05 05:05:56 +0000 UTC Snapshot:true PID:7092 Unprivileged:false IsManaged:true} State:FAILED Message:Actions: saving config: fail to persist new Fleet Server API client hosts: could not replace target file C:\Program Files\not_default\Elastic\Agent\fleet.enc: rename C:\Program Files\not_default\Elastic\Agent\fleet.enc.tmp C:\Program Files\not_default\Elastic\Agent\fleet.enc: Access is denied. Components:[{ID:beat/metrics-monitoring Name:beat/metrics State:HEALTHY Message:Healthy: communicating with pid '1964' Units:[{UnitID:beat/metrics-monitoring-metrics-monitoring-beats UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-filebeat:map[error: status:HEALTHY] metrics-monitoring-metricbeat:map[error: status:HEALTHY]]]} {UnitID:beat/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:http/metrics-monitoring Name:http/metrics State:HEALTHY Message:Healthy: communicating with pid '3160' Units:[{UnitID:http/metrics-monitoring-metrics-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[metrics-monitoring-agent:map[error: status:HEALTHY] metrics-monitoring-filebeat-1:map[error: status:HEALTHY] metrics-monitoring-metricbeat-1:map[error: status:HEALTHY]]]} {UnitID:http/metrics-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:filestream-monitoring Name:filestream State:HEALTHY Message:Healthy: communicating with pid '7052' Units:[{UnitID:filestream-monitoring UnitType:OUTPUT State:HEALTHY Message:Healthy Payload:map[]} {UnitID:filestream-monitoring-filestream-monitoring-agent UnitType:INPUT State:HEALTHY Message:Healthy Payload:map[streams:map[filestream-monitoring-agent:map[error: status:HEALTHY] filestream-monitoring-endpoint-default:map[error: status:HEALTHY]]]}] VersionInfo:{Name:beat-v2-client Meta:map[build_time:2025-06-04 17:25:12 +0000 UTC commit:eff9701836646debc8142d72e9682816370e138e]}} {ID:endpoint-default Name:endpoint State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Units:[{UnitID:endpoint-default UnitType:OUTPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]} {UnitID:endpoint-default-a71ac05d-e75d-45b8-9fe2-52aa29a7ba0d UnitType:INPUT State:FAILED Message:Elastic Defend requires Elastic Agent be installed at the default installation path Payload:map[]}] VersionInfo:{Name: Meta:map[]}}] FleetState:HEALTHY FleetMessage:Connected UpgradeDetails:<nil> Collector:<nil>}
    endpoint_security_test.go:438:
        	Error Trace:	C:/buildkite-agent/builds/bk-agent-prod-gcp-1749101855171220250/elastic/elastic-agent/testing/integration/endpoint_security_test.go:438
        	Error:      	Condition never satisfied
        	Test:       	TestEndpointSecurityNonDefaultBasePath
        	Messages:   	Agent never became DEGRADED with default install message
    fixture_install.go:310: [test TestEndpointSecurityNonDefaultBasePath] Inside fixture cleanup function
    fixture_install.go:326: collecting diagnostics; test failed
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe diagnostics -f C:\buildkite-agent\builds\bk-agent-prod-gcp-1749101855171220250\elastic\elastic-agent\build\diagnostics\TestEndpointSecurityNonDefaultBasePath-2025-06-05T05-51-56Z-diagnostics.zip]
    fixture.go:679: >> running binary with: [C:\Program Files\not_default\Elastic\Agent\elastic-agent.exe uninstall --force]
    fixture.go:1131: Dumping running processes in C:\buildkite-agent\builds\bk-agent-prod-gcp-1749101855171220250\elastic\elastic-agent\build\diagnostics\TestEndpointSecurityNonDefaultBasePath-2025-06-05T05-51-56Z-ProcessDump-cleanup.json
    fixture.go:1422: Temporary directory "C:\\Users\\BUILDK~1\\AppData\\Local\\Temp\\TestEndpointSecurityNonDefaultBasePath3978508734" preserved for investigation/debugging

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions