Issue #2589
closedPulp 2.13 nightly fails to start on RHEL 7.3
Description
The nightly builds of Pulp 2.13 fail to start on RHEL 7. To reproduce, provision a RHEL 7 system and install a nightly build of Pulp 2.13 with pulp packaging. One may need to restart the system after installation - I haven't checked whether this issue is present immediately after installing Pulp.
Here's the relevant packages installed on my test system:
[root@rhel-7-3-pulp-2-13 ~]# rpm -qa | grep -i celery | sort
python-celery-3.1.11-1.el7.noarch
[root@rhel-7-3-pulp-2-13 ~]# rpm -qa | grep -i pulp | sort
pulp-admin-client-2.13.0-0.1.alpha.git.18666.4d00bd6.el7.noarch
pulp-docker-admin-extensions-2.4.0-0.1.alpha.git.236.897f4ec.el7.noarch
pulp-docker-plugins-2.4.0-0.1.alpha.git.236.897f4ec.el7.noarch
pulp-ostree-admin-extensions-1.3.0-0.1.alpha.git.140.8c5e220.el7.noarch
pulp-ostree-plugins-1.3.0-0.1.alpha.git.140.8c5e220.el7.noarch
pulp-puppet-admin-extensions-2.13.0-0.1.alpha.git.310.e081257.el7.noarch
pulp-puppet-plugins-2.13.0-0.1.alpha.git.310.e081257.el7.noarch
pulp-python-admin-extensions-2.1.0-0.1.alpha.git.137.69c5a80.el7.noarch
pulp-python-plugins-2.1.0-0.1.alpha.git.137.69c5a80.el7.noarch
pulp-rpm-admin-extensions-2.13.0-0.1.alpha.git.704.8ceb59a.el7.noarch
pulp-rpm-plugins-2.13.0-0.1.alpha.git.704.8ceb59a.el7.noarch
pulp-selinux-2.13.0-0.1.alpha.git.18666.4d00bd6.el7.noarch
pulp-server-2.13.0-0.1.alpha.git.18666.4d00bd6.el7.noarch
python-isodate-0.5.0-4.pulp.el7.noarch
python-kombu-3.0.33-6.pulp.el7.noarch
python-pulp-bindings-2.13.0-0.1.alpha.git.18666.4d00bd6.el7.noarch
python-pulp-client-lib-2.13.0-0.1.alpha.git.18666.4d00bd6.el7.noarch
python-pulp-common-2.13.0-0.1.alpha.git.18666.4d00bd6.el7.noarch
python-pulp-docker-common-2.4.0-0.1.alpha.git.236.897f4ec.el7.noarch
python-pulp-oid_validation-2.13.0-0.1.alpha.git.18666.4d00bd6.el7.noarch
python-pulp-ostree-common-1.3.0-0.1.alpha.git.140.8c5e220.el7.noarch
python-pulp-puppet-common-2.13.0-0.1.alpha.git.310.e081257.el7.noarch
python-pulp-python-common-2.1.0-0.1.alpha.git.137.69c5a80.el7.noarch
python-pulp-repoauth-2.13.0-0.1.alpha.git.18666.4d00bd6.el7.noarch
python-pulp-rpm-common-2.13.0-0.1.alpha.git.704.8ceb59a.el7.noarch
python-pulp-streamer-2.13.0-0.1.alpha.git.18666.4d00bd6.el7.noarch
These are the services that have failed:
[root@rhel-7-3-pulp-2-13 ~]# systemctl --state failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● pulp_resource_manager.service loaded failed failed Pulp Resource Manager
● pulp_worker-0.service loaded failed failed Pulp Worker #0
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
2 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
journalctl
shows that the root cause is an issue with celery:
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: Traceback (most recent call last):
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/bin/celery", line 9, in <module>
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: load_entry_point('celery==3.1.11', 'console_scripts', 'celery')()
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/__main__.py", line 30, in main
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: main()
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bin/celery.py", line 81, in main
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: cmd.execute_from_commandline(argv)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bin/celery.py", line 769, in execute_from_commandline
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: super(CeleryCommand, self).execute_from_commandline(argv)))
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bin/base.py", line 306, in execute_from_commandline
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: return self.handle_argv(self.prog_name, argv[1:])
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bin/celery.py", line 761, in handle_argv
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: return self.execute(command, argv)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bin/celery.py", line 693, in execute
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: ).run_from_argv(self.prog_name, argv[1:], command=argv[0])
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bin/worker.py", line 179, in run_from_argv
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: return self(*args, **options)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bin/base.py", line 269, in __call__
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: ret = self.run(*args, **kwargs)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bin/worker.py", line 212, in run
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: state_db=self.node_format(state_db, hostname), **kwargs
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/worker/__init__.py", line 100, in __init__
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: self.setup_instance(**self.prepare_args(**kwargs))
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/worker/__init__.py", line 141, in setup_instance
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: self.blueprint.apply(self, **kwargs)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bootsteps.py", line 214, in apply
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: for S in self._finalize_steps(steps):
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: File "/usr/lib/python2.7/site-packages/celery/bootsteps.py", line 257, in _finalize_steps
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: raise KeyError('unknown bootstep: %s' % exc)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[1050]: KeyError: u"unknown bootstep: 'celery.worker.components:Timer'"
Feb 15 15:06:00 rhel-7-3-pulp-2-13 pulp[1224]: pulp.server.db.connection:INFO: Attempting to connect to localhost:27017
Feb 15 15:06:00 rhel-7-3-pulp-2-13 pulp[1226]: pulp.server.db.connection:INFO: Attempting to connect to localhost:27017
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: Traceback (most recent call last):
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/bin/celery", line 9, in <module>
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: load_entry_point('celery==3.1.11', 'console_scripts', 'celery')()
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/__main__.py", line 30, in main
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: main()
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bin/celery.py", line 81, in main
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: cmd.execute_from_commandline(argv)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bin/celery.py", line 769, in execute_from_commandline
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: super(CeleryCommand, self).execute_from_commandline(argv)))
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bin/base.py", line 306, in execute_from_commandline
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: return self.handle_argv(self.prog_name, argv[1:])
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bin/celery.py", line 761, in handle_argv
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: return self.execute(command, argv)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bin/celery.py", line 693, in execute
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: ).run_from_argv(self.prog_name, argv[1:], command=argv[0])
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bin/worker.py", line 179, in run_from_argv
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: return self(*args, **options)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bin/base.py", line 269, in __call__
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: ret = self.run(*args, **kwargs)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bin/worker.py", line 212, in run
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: state_db=self.node_format(state_db, hostname), **kwargs
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/worker/__init__.py", line 100, in __init__
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: self.setup_instance(**self.prepare_args(**kwargs))
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/worker/__init__.py", line 141, in setup_instance
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: self.blueprint.apply(self, **kwargs)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bootsteps.py", line 214, in apply
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: for S in self._finalize_steps(steps):
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: File "/usr/lib/python2.7/site-packages/celery/bootsteps.py", line 257, in _finalize_steps
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: raise KeyError('unknown bootstep: %s' % exc)
Feb 15 15:06:00 rhel-7-3-pulp-2-13 celery[976]: KeyError: u"unknown bootstep: 'celery.worker.components:Timer'"
Feb 15 15:06:00 rhel-7-3-pulp-2-13 qpidd[963]: 2017-02-15 15:06:00 [Store] notice Linear Store: Store module initialized; store-dir=/var/lib/qpidd/.qpidd
Feb 15 15:06:01 rhel-7-3-pulp-2-13 qpidd[963]: 2017-02-15 15:06:01 [Network] notice Listening on TCP/TCP6 port 5672
Feb 15 15:06:01 rhel-7-3-pulp-2-13 systemd[1]: pulp_worker-0.service: main process exited, code=exited, status=1/FAILURE
Feb 15 15:06:01 rhel-7-3-pulp-2-13 systemd[1]: Unit pulp_worker-0.service entered failed state.
Feb 15 15:06:01 rhel-7-3-pulp-2-13 systemd[1]: pulp_worker-0.service failed.
Feb 15 15:06:01 rhel-7-3-pulp-2-13 systemd[1]: pulp_resource_manager.service: main process exited, code=exited, status=1/FAILURE
Feb 15 15:06:01 rhel-7-3-pulp-2-13 systemd[1]: Unit pulp_resource_manager.service entered failed state.
Feb 15 15:06:01 rhel-7-3-pulp-2-13 systemd[1]: pulp_resource_manager.service failed.
Updated by Ichimonji10 about 6 years ago
I'm being a bit aggressive with this issue and setting it to block all Pulp 2.13 releases.
Updated by Ichimonji10 about 6 years ago
Upgrading celery to version 3.1.12 fixes the issue.
Updated by Ichimonji10 about 6 years ago
Upgrading celery to version 3.1.20 produces a new traceback:
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: Process Worker-1:
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: Traceback (most recent call last):
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: File "/usr/lib/python2.7/site-packages/billiard/process.py", line 292, in _bootstrap
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: self.run()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: File "/usr/lib/python2.7/site-packages/billiard/pool.py", line 292, in run
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: self.after_fork()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: File "/usr/lib/python2.7/site-packages/billiard/pool.py", line 395, in after_fork
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: self.initializer(*self.initargs)
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: File "/usr/lib/python2.7/site-packages/celery/concurrency/prefork.py", line 82, in process_initializer
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: signals.worker_process_init.send(sender=None)
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: File "/usr/lib/python2.7/site-packages/celery/utils/dispatch/signal.py", line 166, in send
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: response = receiver(signal=self, sender=sender, **named)
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: File "/usr/lib/python2.7/site-packages/celery/fixups/django.py", line 214, in on_worker_process_init
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: self._close_database()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: File "/usr/lib/python2.7/site-packages/celery/fixups/django.py", line 251, in _close_database
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: close()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: File "/usr/lib/python2.7/site-packages/django/db/backends/__init__.py", line 199, in close
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: self.set_clean()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: File "/usr/lib/python2.7/site-packages/django/db/backends/dummy/base.py", line 15, in complain
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3806]: ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
Feb 15 15:54:34 rhel-7-3-pulp-2-13 pulp[3806]: kombu.transport.qpid:INFO: Connected to qpid with SASL mechanism ANONYMOUS
Feb 15 15:54:34 rhel-7-3-pulp-2-13 pulp[3806]: celery.worker.consumer:INFO: Connected to qpid://localhost:5672//
Feb 15 15:54:34 rhel-7-3-pulp-2-13 pulp[3806]: kombu.transport.qpid:INFO: Connected to qpid with SASL mechanism ANONYMOUS
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: Process Worker-1:
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: Traceback (most recent call last):
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: File "/usr/lib/python2.7/site-packages/billiard/process.py", line 292, in _bootstrap
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: self.run()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: File "/usr/lib/python2.7/site-packages/billiard/pool.py", line 292, in run
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: self.after_fork()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: File "/usr/lib/python2.7/site-packages/billiard/pool.py", line 395, in after_fork
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: self.initializer(*self.initargs)
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: File "/usr/lib/python2.7/site-packages/celery/concurrency/prefork.py", line 82, in process_initializer
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: signals.worker_process_init.send(sender=None)
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: File "/usr/lib/python2.7/site-packages/celery/utils/dispatch/signal.py", line 166, in send
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: response = receiver(signal=self, sender=sender, **named)
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: File "/usr/lib/python2.7/site-packages/celery/fixups/django.py", line 214, in on_worker_process_init
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: self._close_database()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: File "/usr/lib/python2.7/site-packages/celery/fixups/django.py", line 251, in _close_database
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: close()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: File "/usr/lib/python2.7/site-packages/django/db/backends/__init__.py", line 199, in close
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: self.set_clean()
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: File "/usr/lib/python2.7/site-packages/django/db/backends/dummy/base.py", line 15, in complain
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
Feb 15 15:54:34 rhel-7-3-pulp-2-13 celery[3818]: ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
Updated by bmbouter about 6 years ago
The python-celery 3.1.20 has been working well with Pulp on my dev environment for the Fedoras. Is that traceback an incompatibility with Pulp or the test environment?
Updated by dalley about 6 years ago
The root cause of this issue is celery issue https://github.com/celery/celery/issues/2002
The issue was present in celery 3.1.11, the version that was being used here, and fixed in 3.1.12. The solution is to upgrade the celery version to some version >= celery 3.1.11
Updated by bizhang about 6 years ago
- Sprint/Milestone set to 33
- Severity changed from 2. Medium to 3. High
- Triaged changed from No to Yes
Updated by Ichimonji10 about 6 years ago
The python-celery 3.1.20 has been working well with Pulp on my dev environment for the Fedoras. Is that traceback an incompatibility with Pulp or the test environment?
To produce that traceback, I did the following:
1. Provision a RHEL 7 system.
2. Install Pulp 2.13 nightly with pulp_packaging's Ansible roles.
3. Log into the system, execute yum -y install python2-pip
, execute pip install celery==3.1.20
, and restart the system.
4. Try using the system.
Updated by ttereshc about 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to ttereshc
Updated by ttereshc about 6 years ago
So far I was able to reproduce the issue described in #2589#note-3 on RHEL7 and on F24 as well after downgrading Django to 1.6.
RHEL7 has Django 1.6, while F24 - Django 1.9, maybe that explains why we have not observed this issue on Fedoras.
The problem exists for celery>=3.1.18
.
One of the changes made in 3.1.18 may cause the issue we have. I am not sure though, I have to investigate more.
My guess is that maybe Django configuration is not populated properly or something in that direction.
Any thoughts or ideas? Does it ring any bell?
Updated by Ichimonji10 about 6 years ago
My guess is that maybe Django configuration is not populated properly or something in that direction.
Sounds right, especially given the traceback in #note-3. I just don't know which file needs to be edited, or how. Pulp is a big application, and that sort of thing is a mystery to me.
Updated by bmbouter about 6 years ago
The fix is likely be some kind of change involving ENGINE value of settings.py. Perhaps it's not finding the right settings.py file? Also there are posts like this one.
Updated by Ichimonji10 about 6 years ago
Perhaps it's not finding the right settings.py file?
That's a reasonable possibility. I tried fixing the traceback my manually editing a settings.py file on my Pulp VM, and my changes had no apparent effect. So I might have been editing the wrong file, or Django might have been getting a setting from the wrong place.
Updated by bmbouter about 6 years ago
Thanks for the investigation on this. You've proven that python-celery 3.1.18 is not compatible with python-django 1.6.z. The version on Fedora of Django is all 1.9.12 so indeed this is only a problem for RHEL.
+1 to upgrading python-celery to 3.1.17 for EL6 and EL7. To do that 3 things need to happen. I'll put them as checklist items.
Updated by ttereshc almost 6 years ago
- Status changed from ASSIGNED to POST
https://github.com/pulp/pulp/pull/2982
Everything is done for el7 only. There will be another task for el6.
Added by ttereshc almost 6 years ago
Added by ttereshc almost 6 years ago
Update spec file and external deps to use newer celery version
Updated by ttereshc almost 6 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulp|5e44376b9a4ec994b48aa23375f5a608774ca6ad.
Updated by Ichimonji10 almost 6 years ago
Jenkins ran Pulp Smash against Pulp 2.13 on RHEL 7 last night, and the test run succeeded. (Green!) Also, I can successfully run tests against a local VM with Pulp 2.13 on RHEL 7.
Updated by pcreech almost 6 years ago
- Status changed from 5 to CLOSED - CURRENTRELEASE
Update spec file and external deps to use newer celery version
closes #2589 https://pulp.plan.io/issues/2589