Overview
In order to use a GPG key that has a passphrase, an external gpg-agent must be running and seeded with your passphrase and key before attempting packagecloud:enterprise installation.
Required Setup
The Socket Environment file
Monitoring Considerations
Since the external gpg-agent lives in a critical code path (signing repository metadata), it's important that it stays up
Common Errors
Error | Description | Troubleshooting Tips |
---|---|---|
NoSocketEnvironmentFile | The socket environment file cannot be located. | Is the |
SocketEnvironmentFileUnreadable | The socket environment file is unreadable. | Are the permissions of the socket environment file readable by the packagecloud user? |
CannotParseSocketEnvironmentFile | The socket file is malformed and cannot be parsed. | Are you using gpg-agent 2.0.x? |