Project

Profile

Help

Issue #2589

closed

Pulp 2.13 nightly fails to start on RHEL 7.3

Added by Ichimonji10 about 7 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
3. High
Version:
Platform Release:
2.13.0
OS:
RHEL 7
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Sprint 17
Quarter:

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.
Actions #1

Updated by Ichimonji10 about 7 years ago

I'm being a bit aggressive with this issue and setting it to block all Pulp 2.13 releases.

Actions #2

Updated by Ichimonji10 about 7 years ago

Upgrading celery to version 3.1.12 fixes the issue.

Actions #3

Updated by Ichimonji10 about 7 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.
Actions #4

Updated by bmbouter about 7 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?

Actions #5

Updated by dalley about 7 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

Actions #6

Updated by bizhang about 7 years ago

  • Sprint/Milestone set to 33
  • Severity changed from 2. Medium to 3. High
  • Triaged changed from No to Yes
Actions #7

Updated by Ichimonji10 about 7 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.

Actions #8

Updated by mhrivnak about 7 years ago

  • Sprint/Milestone changed from 33 to 34
Actions #9

Updated by ttereshc about 7 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to ttereshc
Actions #10

Updated by ttereshc about 7 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?

Actions #11

Updated by Ichimonji10 about 7 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.

Actions #12

Updated by bmbouter about 7 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.

Actions #13

Updated by Ichimonji10 about 7 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.

Actions #14

Updated by bmbouter about 7 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.

Actions #15

Updated by mhrivnak about 7 years ago

  • Sprint/Milestone changed from 34 to 36
Actions #16

Updated by ttereshc about 7 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 about 7 years ago

Revision 5e44376b | View on GitHub

Update spec file and external deps to use newer celery version

closes #2589 https://pulp.plan.io/issues/2589

Added by ttereshc about 7 years ago

Revision 5e44376b | View on GitHub

Update spec file and external deps to use newer celery version

closes #2589 https://pulp.plan.io/issues/2589

Actions #17

Updated by ttereshc about 7 years ago

  • Status changed from POST to MODIFIED
Actions #18

Updated by Ichimonji10 about 7 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.

Actions #19

Updated by ttereshc about 7 years ago

  • Platform Release set to 2.13.0
Actions #20

Updated by pcreech about 7 years ago

  • Status changed from MODIFIED to 5
Actions #21

Updated by pcreech almost 7 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE
Actions #22

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 17
Actions #23

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (36)
Actions #24

Updated by bmbouter about 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF