Project

Profile

Help

Issue #2589

Pulp 2.13 nightly fails to start on RHEL 7.3

Added by Ichimonji10 almost 5 years ago. Updated almost 3 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.

Checklist

Associated revisions

Revision 5e44376b View on GitHub
Added by ttereshc almost 5 years ago

Update spec file and external deps to use newer celery version

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

Revision 5e44376b View on GitHub
Added by ttereshc almost 5 years ago

Update spec file and external deps to use newer celery version

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

History

#1 Updated by Ichimonji10 almost 5 years ago

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

#2 Updated by Ichimonji10 almost 5 years ago

Upgrading celery to version 3.1.12 fixes the issue.

#3 Updated by Ichimonji10 almost 5 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.

#4 Updated by bmbouter almost 5 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?

#5 Updated by dalley almost 5 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

#6 Updated by bizhang almost 5 years ago

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

#7 Updated by Ichimonji10 almost 5 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.

#8 Updated by mhrivnak almost 5 years ago

  • Sprint/Milestone changed from 33 to 34

#9 Updated by ttereshc almost 5 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to ttereshc

#10 Updated by ttereshc almost 5 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?

#11 Updated by Ichimonji10 almost 5 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.

#12 Updated by bmbouter almost 5 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.

#13 Updated by Ichimonji10 almost 5 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.

#14 Updated by bmbouter almost 5 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.

#15 Updated by mhrivnak almost 5 years ago

  • Sprint/Milestone changed from 34 to 36

#16 Updated by ttereshc almost 5 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.

#17 Updated by ttereshc almost 5 years ago

  • Status changed from POST to MODIFIED

#18 Updated by Ichimonji10 almost 5 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.

#19 Updated by ttereshc almost 5 years ago

  • Platform Release set to 2.13.0

#20 Updated by pcreech almost 5 years ago

  • Status changed from MODIFIED to 5

#21 Updated by pcreech over 4 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE

#22 Updated by bmbouter almost 4 years ago

  • Sprint set to Sprint 17

#23 Updated by bmbouter almost 4 years ago

  • Sprint/Milestone deleted (36)

#24 Updated by bmbouter almost 3 years ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF