Issue #916
Updated by bmbouter over 9 years ago
On EL6 and EL7, when running pulp-manage-db the following stack trace happens: <pre> sudo -u apache /usr/bin/pulp-manage-db Migration package pulp.server.db.migrations is up to date at version 16 Migration package pulp_puppet.plugins.migrations is up to date at version 2 Migration package pulp_rpm.plugins.migrations is up to date at version 21 type object 'RepositoryContentUnit' has no attribute 'ensure_indexes' Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 134, in main return _auto_manage_db(options) File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 195, in _auto_manage_db migrate_database(options) File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 103, in migrate_database ensure_database_indexes() File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 117, in ensure_database_indexes model.RepositoryContentUnit.ensure_indexes() AttributeError: type object 'RepositoryContentUnit' has no attribute 'ensure_indexes </pre> I am running the 0.7.10 Needs newer version of mongoengine. <pre> mongo engine $ rpm -qa|grep mongoe python-mongoengine-0.7.10-2.el7.noarch </pre> And here are my packages: <pre> [lib]$ rpm -qa|grep pulp pulp-puppet-handlers-2.7.0-0.2.alpha.git.3.bf0e19d.el7.noarch pulp-nodes-common-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch python-kombu-3.0.24-7.pulp.git.270.985c711.el7.noarch pulp-puppet-admin-extensions-2.7.0-0.2.alpha.git.3.bf0e19d.el7.noarch pulp-docker-admin-extensions-1.1.0-0.1.alpha.git.6.2cbd4f5.el7.noarch python-pulp-puppet-common-2.7.0-0.2.alpha.git.3.bf0e19d.el7.noarch pulp-puppet-plugins-2.7.0-0.2.alpha.git.3.bf0e19d.el7.noarch pulp-consumer-client-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch pulp-puppet-tools-2.7.0-0.2.alpha.git.3.bf0e19d.el7.noarch python-pulp-bindings-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch pulp-admin-client-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch python-pulp-repoauth-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch python-isodate-0.5.0-4.pulp.el7.noarch python-pulp-rpm-common-2.7.0-0.2.alpha.git.24.a708668.el7.noarch pulp-puppet-consumer-extensions-2.7.0-0.2.alpha.git.3.bf0e19d.el7.noarch pulp-server-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch python-pulp-client-lib-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch pulp-docker-plugins-1.1.0-0.1.alpha.git.6.2cbd4f5.el7.noarch pulp-selinux-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch python-pulp-ostree-common-1.0.0-0.1.alpha.el7.noarch pulp-ostree-plugins-1.0.0-0.1.alpha.el7.noarch pulp-rpm-plugins-2.7.0-0.2.alpha.git.24.a708668.el7.noarch python-pulp-common-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch pulp-nodes-parent-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch pulp-ostree-admin-extensions-1.0.0-0.1.alpha.el7.noarch pulp-katello-0.4-1.el7.noarch python-pulp-agent-lib-2.7.0-0.2.alpha.git.112.d2a2776.el7.noarch python-pulp-docker-common-1.1.0-0.1.alpha.git.6.2cbd4f5.el7.noarc </pre>