Project

Profile

Help

Story #8163

closed

Story #7700: Add public_key to the SigningService model itself

As a pulp_installer user, gpg will be installed for the new signing service functionality

Added by mdepaulo@redhat.com about 3 years ago. Updated about 3 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 89
Quarter:

Description

The change in #7700 introduced a dependency on the gpg binary.

We should install this like any other distro / OS package.

Without gpg installed, a failure is happening during database migrations.

 "pulp [None]: gnupg:ERROR: Unable to run gpg (gpg) - it may not be available.
Traceback (most recent call last):
 File \"/usr/local/lib/pulp/lib/python3.7/site-packages/gnupg.py\", line 854, in __init__
    p = self._open_subprocess([\"--version\"])
  File \"/usr/local/lib/pulp/lib/python3.7/site-packages/gnupg.py\", line 935, in _open_subprocess
    startupinfo=si)
  File \"/usr/lib/python3.7/subprocess.py\", line 775, in __init__
    restore_signals, start_new_session)
  File \"/usr/lib/python3.7/subprocess.py\", line 1522, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'gpg': 'gpg'
Traceback (most recent call last):
  File \"/usr/local/lib/pulp/lib/python3.7/site-packages/gnupg.py\", line 854, in __init__

Sub-issues 1 (0 open1 closed)

Story #8406: Backport 8163: pulp_installer installing gpg binary CLOSED - CURRENTRELEASEmdepaulo@redhat.com

Actions
Actions #1

Updated by mdepaulo@redhat.com about 3 years ago

  • Sprint set to Sprint 89

Added by Mike DePaulo about 3 years ago

Revision 822f4485 | View on GitHub

As a pulp_installer user, gpg will be installed

for the new signing service functionality (in pulpcore)

related to #7700 Add public_key to the SigningService model itself https://pulp.plan.io/issues/7700

fixes: #8163 https://pulp.plan.io/issues/8163

Added by Mike DePaulo about 3 years ago

Revision 822f4485 | View on GitHub

As a pulp_installer user, gpg will be installed

for the new signing service functionality (in pulpcore)

related to #7700 Add public_key to the SigningService model itself https://pulp.plan.io/issues/7700

fixes: #8163 https://pulp.plan.io/issues/8163

Actions #2

Updated by pulpbot about 3 years ago

  • Status changed from NEW to POST
Actions #3

Updated by Anonymous about 3 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #4

Updated by ttereshc about 3 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF