Actions
Task #3641
closedStory #3637: As a user, I can run pulp in a FIPS-enabled environment
Get kombu working in a FIPS environment
Added by daviddavis over 6 years ago. Updated over 5 years ago.
Start date:
Due date:
% Done:
0%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Sprint 37
Quarter:
Updated by daviddavis over 6 years ago
I can confirm that this is causing problems in the dev environment when trying to sync a repo:
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) error:060800A3:digital envelope routines:EVP_DigestInit_ex:disabled for fips
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) Traceback (most recent call last):
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 185, in _get_response
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) response = wrapped_callback(request, *callback_args, **callback_kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/django/views/generic/base.py", line 68, in view
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return self.dispatch(request, *args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/django/views/generic/base.py", line 88, in dispatch
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return handler(request, *args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/home/vagrant/devel/pulp/server/pulp/server/webservices/views/decorators.py", line 241, in _auth
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return _verify_auth(self, operation, super_user_only, method, *args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/home/vagrant/devel/pulp/server/pulp/server/webservices/views/decorators.py", line 195, in _veri
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) value = method(self, *args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/home/vagrant/devel/pulp/server/pulp/server/webservices/views/util.py", line 130, in wrapper
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return func(*args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/home/vagrant/devel/pulp/server/pulp/server/webservices/views/repositories.py", line 1057, in po
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) async_result = repo_controller.queue_sync_with_auto_publish(repo_id, overrides)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/celery/local.py", line 191, in __call__
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return self._get_current_object()(*a, **kw)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/home/vagrant/devel/pulp/server/pulp/server/async/tasks.py", line 107, in __call__
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return super(PulpTask, self).__call__(*args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/celery/app/task.py", line 379, in __call__
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return self.run(*args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/home/vagrant/devel/pulp/server/pulp/server/controllers/repository.py", line 711, in queue_sync_
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) kwargs=kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/home/vagrant/devel/pulp/server/pulp/server/async/tasks.py", line 426, in apply_async_with_reser
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) queue=RESOURCE_MANAGER_QUEUE
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/home/vagrant/devel/pulp/server/pulp/server/async/tasks.py", line 99, in apply_async
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return super(PulpTask, self).apply_async(*args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/celery/app/task.py", line 535, in apply_async
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) **options
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/celery/app/base.py", line 727, in send_task
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) reply_to or self.oid, time_limit, soft_time_limit,
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/kombu/utils/objects.py", line 44, in __get__
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) value = obj.__dict__[self.__name__] = self.__get(obj)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/celery/app/base.py", line 1172, in oid
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return oid_from(self, threads=False)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/kombu/common.py", line 61, in oid_from
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) instance,
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib/python2.7/site-packages/kombu/common.py", line 53, in generate_oid
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) return str(uuid3(NAMESPACE_OID, ent))
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) File "/usr/lib64/python2.7/uuid.py", line 528, in uuid3
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) hash = md5(namespace.bytes + name).digest()
Updated by dalley over 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to dalley
Updated by dalley over 6 years ago
- Status changed from ASSIGNED to POST
Added by dalley over 6 years ago
Added by dalley over 6 years ago
Revision 3fcf3027 | View on GitHub
Make kombu FIPS compatible
Pull in changes made by upstream PR: https://github.com/celery/kombu/pull/711
Updated by dalley over 6 years ago
- Status changed from POST to MODIFIED
Updated by daviddavis over 6 years ago
- Status changed from MODIFIED to CLOSED - COMPLETE
Actions
Make kombu FIPS compatible
Pull in changes made by upstream PR: https://github.com/celery/kombu/pull/711
closes #3641 https://pulp.plan.io/issues/3641