Hey everyone! I'm trying to install a package for the Automox patching agent using a curl command, but I keep running into a GPG check error. The specific error states that the public key for the RPM file isn't installed, and it's preventing the installation from going through. I really want to install the public key instead of bypassing the GPG check, since I understand how important it is for security. Can anyone guide me on how to install the public key for the package? I'm running Rocky Linux 9. Any help would be greatly appreciated!
3 Answers
You can't directly install a package just using curl; you need to use a package manager like yum or dnf. Your command looks like it's trying to pipe the installer into bash, which is why it's giving you issues. Make sure your system has all the necessary GPG keys or repo configurations. Take a look at the documentation from Automox to see if they provide the GPG key you need!
It seems like the repository for the RPM you're trying to install might not have the public key set up correctly. You should check where you're downloading the RPM from and see if they provide instructions on adding the GPG key. Usually, the package provider will have specific steps for this. If not, you might need to consider reaching out to their support to see what the issue is. Good luck!
Is there anything specific we can do ourselves, or should I open a ticket with the vendor?
If you're just looking to bypass the GPG check temporarily, you could use the command 'dnf install --nogpgcheck filename', but I wouldn't recommend making that a permanent solution. It's better to sort out the GPG key issue so your system stays secure.
Thanks for the insight! Here's the command I'm using: curl -sS https://console.automox.com/downloadInstaller?accesskey=YOUR-ORGANIZATION-KEY | sudo bash. I'm just following what the vendor suggested.