Response 403: server failed to authenticate the request

Problem

You're updating EVE-OS or downloading an edge app and you receive either of the following 403 responses.

Error messages

In response to upgrading the edge node. Seen in status tab, under EVE-OS Images block:

RESPONSE Status: 403 Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.

In response to downloading an edge app. Seen in status tab:

Syncer Download Status of image name: develop-20230712.2-ubuntu-2001.packer, location: /persist/vault/downloader/pending/3f13e0116cba0df1cecf2b47a91af7d5c93cf77a0198843e8384a971a83801b3.c92788c1374f6072cefdb9fa8a59d1adfa4235dc27b863c8e6789822171a98a4 - error could not get properties for blob: -> github.com/Azure/azure-storage-blob-go/azblob.newStorageError, /pillar/vendor/github.com/Azure/azure-storage-blob-go/azblob/zc_storage_error.go:42

===== RESPONSE ERROR (ServiceCode=AuthenticationFailed) =====

Description=403 Forbidden, Details: (none)

Cause

Your edge node's system clock may not be properly synchronized with the Network Time Protocol (NTP) server, in which case, when the date field in the request header differs from the server’s date by more than fifteen minutes, the server may consider the request as a replay attack. To protect against these attacks, the server will reject suspicious requests, causing the authentication process to fail.

Solution

Ensure your edge node is synchronized with the NTP server.

Was this article helpful?
1 out of 2 found this helpful