if you follow the instructions that are indicated in the pen post, you get the following error
bash-4.4$ pulpcore-manager add-signing-service --class 'deb:AptReleaseSigningService' katello_deb_sign "${PWD}/sign_deb_release.sh" 'Pulp QE'
System check identified some issues:
WARNINGS:
?: (guardian.W001) Guardian authentication backend is not hooked. You can add this in settings as eg: `AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend')`.
Traceback (most recent call last):
File "/bin/pulpcore-manager", line 33, in <module>
sys.exit(load_entry_point('pulpcore==3.18.10', 'console_scripts', 'pulpcore-manager')())
File "/usr/lib/python3.9/site-packages/pulpcore/app/manage.py", line 11, in manage
execute_from_command_line(sys.argv)
File "/usr/lib/python3.9/site-packages/django/core/management/__init__.py", line 419, in execute_from_command_line
utility.execute()
File "/usr/lib/python3.9/site-packages/django/core/management/__init__.py", line 413, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/lib/python3.9/site-packages/django/core/management/base.py", line 354, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/lib/python3.9/site-packages/django/core/management/base.py", line 398, in execute
output = self.handle(*args, **options)
File "/usr/lib/python3.9/site-packages/pulpcore/app/management/commands/add-signing-service.py", line 68, in handle
SigningService.objects.create(
File "/usr/lib/python3.9/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/lib/python3.9/site-packages/django/db/models/query.py", line 453, in create
obj.save(force_insert=True, using=self.db)
File "/usr/lib/python3.9/site-packages/pulpcore/app/models/content.py", line 814, in save
self.validate()
File "/usr/lib/python3.9/site-packages/pulp_deb/app/models/signing_service.py", line 41, in validate
return_value = self.sign(test_release_path)
File "/usr/lib/python3.9/site-packages/pulpcore/app/models/content.py", line 754, in sign
raise RuntimeError(str(completed_process.stderr))
RuntimeError: b"gpg: WARNING: unsafe permissions on homedir '/var/lib/pulp/.gnupg'\ngpg: signing failed: Permission denied\ngpg: signing failed: Permission denied\n"