Installing fleet server on Ubuntu 20.04 fails with:
Error: fail to enroll: fail to execute request to fleet-server: status code: 400, fleet-server returned an error: BadRequest
The command i'm issuing is:
./elastic-agent install --url=https://ip.of.this.server.for.fleet:8220 \
--fleet-server-es=http://dns.of.es.server:9200 \
--fleet-server-service-token=THIS.IS.THE.TOKEN \
--fleet-server-policy=44eb5270-2544-11ed-8ca6-a96eff51e786 \
--fleet-server-es-ca=/opt/fleet/certs/elastic-stack-ca.crt \
--fleet-server-cert=/opt/fleet/certs/fleetserver.crt \
--fleet-server-cert-key=/opt/fleet/certs/fleetserver.key \
--certificate-authorities=/opt/fleet/certs/elastic-stack-ca.crt
I am using the same CA for the fleet certs and elasticsearch certs.
There doesn't seem to be any additional info, the full output from the command is:
Elastic Agent will be installed at /opt/Elastic/Agent and will run as a service. Do you want to continue? [Y/n]:y
2022-08-26T13:44:12.169Z INFO cmd/enroll_cmd.go:776 Fleet Server - Starting
2022-08-26T13:44:16.173Z INFO cmd/enroll_cmd.go:757 Fleet Server - Running on policy with Fleet Server integration: 44eb5270-2544-11ed-8ca6-a96eff51e786; missing config fleet.agent.id (expected during bootstrap process)
2022-08-26T13:44:16.906Z INFO cmd/enroll_cmd.go:454 Starting enrollment to URL: https://10.3.2.95:8220/
Error: fail to enroll: fail to execute request to fleet-server: status code: 400, fleet-server returned an error: BadRequest
For help, please see our troubleshooting guide at https://www.elastic.co/guide/en/fleet/7.17/fleet-troubleshooting.html
Error: enroll command failed with exit code: 1
For help, please see our troubleshooting guide at https://www.elastic.co/guide/en/fleet/7.17/fleet-troubleshooting.html
Are their any debug switches I can specify in order to get more information.
Thanks
Adrian