Yes - i found one closed post with the same issue but there was no answer.
Updating my linux clients via fleet is failing every time due to missing .asc file.
Meanwhile i start the update, login to the host and fetch the file manually.
Than the update is working.
Guess this is an reproducable issue and not only in my environment.
Any idea on the cause or how to fix it?
I was pleased to continue my github report in this forum. So here's the error log from today trying to update agent on fleet server:
[elastic_agent][error] upgrade to version 8.18.1 failed: failed verification of agent binary: could not get .asc file: fetching asc file from '/opt/Elastic/Agent/data/elastic-agent-8.18.0-1c9cf2/downloads/elastic-agent-8.18.1-linux-x86_64.tar.gz.asc': open /opt/Elastic/Agent/data/elastic-agent-8.18.0-1c9cf2/downloads/elastic-agent-8.18.1-linux-x86_64.tar.gz.asc: no such file or directory
fetching asc file from https://artifacts.elastic.co/downloads/beats/elastic-agent/elastic-agent-8.18.1-linux-x86_64.tar.gz.asc: failed loading public key: Get "https://artifacts.elastic.co/downloads/beats/elastic-agent/elastic-agent-8.18.1-linux-x86_64.tar.gz.asc": context deadline exceeded
Still the same issue. If i go to the server and download the file while update is running with
i can prevent the error.
This is still an issue in my infrastructure . Is it same for others also? Still i wonder about the cause as downloading the file manually with wget while the agent is downloading is still not a problem. I wonder why this can not be done with fleet update?
Meanwhile i am on 9.0.2 with all agents on the same release 9.0.2.