Failing to update on Ubuntu Server (NO_PUBKEY 458CA832957F5868)

Running:
Ubuntu Server 22.04.1 LTS

Every time I run sudo apt-get update

The following error message
“The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 458CA832957F5868
Fetched 5542 B in 2s (3517 B/s)
Reading package lists… Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://pkgs.tailscale.com/stable/ubuntu focal InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 458CA832957F5868
W: Failed to fetch https://pkgs.tailscale.com/stable/ubuntu/dists/focal/InRelease The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 458CA832957F5868
W: Some index files failed to download. They have been ignored, or old ones used instead.”

I am at a complete loss of how to fix us everything I’ve googled seems to be an older way of fixing this.
"
sudo apt-key del 458CA832957F5868

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

OK"

Any advice on how to fix this would be greatly appreciated.

I confirmed it’s not a DNS issue. I am able to curl the webpage.

So, as soon as I finish posting this, I was able to resolve the problem myself.

`curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null

curl -fsSL https://pkgs.tailscale.com/stable/ubuntu/focal.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list`

I ran these two commands again.

For those who have different default file permissions masks, the gpg public key file may need to be made readable:

chmod o+r /usr/share/keyrings/tailscale-archive-keyring.gpg