python / python/psf-salt

GPG key issues causing package update failures

Open
#539 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

planet
Dominant language
Hurl
Stars
124
Forks
67
Avg merge
8h 40m
Merged PRs (30d)
5

Description

May be able to fix by updating to new keys (datadog, nginx, salt) but also this host is far out of support range (18.04) but is stuck due to python2 (See: https://github.com/python/planet/issues/568#issue-2417204196)

Summary for planet.nyc1.psf.io
--------------
Succeeded: 161 (changed=3)
Failed:      3

...
----------
          ID: python-requests
    Function: pkg.latest
      Result: False
     Comment: An error was encountered while checking the newest available version of package(s): W: GPG error: http://nginx.org/packages/mainline/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62
              E: The repository 'http://nginx.org/packages/mainline/ubuntu bionic InRelease' is not signed.
              W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://apt.datadoghq.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E6266D4AC0962C7D
              W: GPG error: https://packages.broadcom.com/artifactory/saltproject-deb stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 64CBBC8173D76B3F
              E: The repository 'https://packages.broadcom.com/artifactory/saltproject-deb stable InRelease' is not signed.
     Started: 18:17:06.302980
    Duration: 6061.297 ms
     Changes:
...
----------
          ID: consul-external-console
    Function: consul.external_service
        Name: console
      Result: False
     Comment: One or more requisite failed: base.salt.python-requests
     Started: 18:17:13.456682
    Duration: 0.012 ms
     Changes:
----------
          ID: consul-external-jobs
    Function: consul.external_service
        Name: jobs
      Result: False
     Comment: One or more requisite failed: base.salt.python-requests
     Started: 18:17:13.457442
    Duration: 0.005 ms
     Changes:
----------
...

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the failed package update output for planet.nyc1.psf.io and review the referenced Python issue #568 for the Ubuntu 18.04 and Python 2 constraints. Trace where the datadog, nginx, and Salt repository keys are configured; done means package updates no longer fail signature verification without breaking the host's supported setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
nginx, python
Domain
devops, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.