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 almost 4 years ago. Updated almost 4 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

Also available in: Atom PDF