<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">The yum update worked without errors but the db migration failed. Any ideas from the output??<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"># sudo -u apache pulp-manage-db<o:p></o:p></p>
<p class="MsoNormal">Attempting to connect to localhost:27017<o:p></o:p></p>
<p class="MsoNormal">Attempting to connect to localhost:27017<o:p></o:p></p>
<p class="MsoNormal">Write concern for Mongo connection: {}<o:p></o:p></p>
<p class="MsoNormal">Loading content types.<o:p></o:p></p>
<p class="MsoNormal">Loading type descriptors [deb.json]<o:p></o:p></p>
<p class="MsoNormal">Parsing type descriptors<o:p></o:p></p>
<p class="MsoNormal">Validating type descriptor syntactic integrity<o:p></o:p></p>
<p class="MsoNormal">Validating type descriptor semantic integrity<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: modulemd_defaults = pulp_rpm.plugins.db.models:ModulemdDefaults<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: erratum = pulp_rpm.plugins.db.models:Errata<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: distribution = pulp_rpm.plugins.db.models:Distribution<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: srpm = pulp_rpm.plugins.db.models:SRPM<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: package_group = pulp_rpm.plugins.db.models:PackageGroup<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: package_category = pulp_rpm.plugins.db.models:PackageCategory<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: iso = pulp_rpm.plugins.db.models:ISO<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: package_environment = pulp_rpm.plugins.db.models:PackageEnvironment<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: drpm = pulp_rpm.plugins.db.models:DRPM<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: package_langpacks = pulp_rpm.plugins.db.models:PackageLangpacks<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: modulemd = pulp_rpm.plugins.db.models:Modulemd<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: rpm = pulp_rpm.plugins.db.models:RPM<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: yum_repo_metadata_file = pulp_rpm.plugins.db.models:YumMetadataFile<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: puppet_module = pulp_puppet.plugins.db.models:Module<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_manifest = pulp_docker.plugins.models:Manifest<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_blob = pulp_docker.plugins.models:Blob<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_manifest_list = pulp_docker.plugins.models:ManifestList<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_image = pulp_docker.plugins.models:Image<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_tag = pulp_docker.plugins.models:Tag<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: python_package = pulp_python.plugins.models:Package<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: ostree = pulp_ostree.plugins.db.model:Branch<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: deb_release = pulp_deb.plugins.db.models:DebRelease<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: deb = pulp_deb.plugins.db.models:DebPackage<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: deb_component = pulp_deb.plugins.db.models:DebComponent<o:p></o:p></p>
<p class="MsoNormal">Loading auxiliary model: erratum_pkglists = pulp_rpm.plugins.db.models:ErratumPkglist<o:p></o:p></p>
<p class="MsoNormal">Updating the database with types [deb, deb_component, deb_release]<o:p></o:p></p>
<p class="MsoNormal">Found the following type definitions that were not present in the update collection [puppet_module, erratum, ostree, modulemd_defaults, docker_manifest, python_package, drpm, distribution, srpm, package_group, docker_blob, package_category,
 iso, package_environment, docker_tag, package_langpacks, modulemd, rpm, yum_repo_metadata_file, docker_image, docker_manifest_list]<o:p></o:p></p>
<p class="MsoNormal">Updating the database with types [puppet_module, deb, drpm, package_environment, rpm, docker_image, deb_component, python_package, srpm, package_category, package_langpacks, modulemd_defaults, docker_blob, deb_release, package_group, docker_tag,
 yum_repo_metadata_file, docker_manifest_list, ostree, erratum, docker_manifest, modulemd, iso, distribution]<o:p></o:p></p>
<p class="MsoNormal">Content types loaded.<o:p></o:p></p>
<p class="MsoNormal">Ensuring the admin role and user are in place.<o:p></o:p></p>
<p class="MsoNormal">Admin role and user are in place.<o:p></o:p></p>
<p class="MsoNormal">Beginning database migrations.<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: modulemd_defaults = pulp_rpm.plugins.db.models:ModulemdDefaults<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: erratum = pulp_rpm.plugins.db.models:Errata<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: distribution = pulp_rpm.plugins.db.models:Distribution<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: srpm = pulp_rpm.plugins.db.models:SRPM<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: package_group = pulp_rpm.plugins.db.models:PackageGroup<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: package_category = pulp_rpm.plugins.db.models:PackageCategory<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: iso = pulp_rpm.plugins.db.models:ISO<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: package_environment = pulp_rpm.plugins.db.models:PackageEnvironment<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: drpm = pulp_rpm.plugins.db.models:DRPM<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: package_langpacks = pulp_rpm.plugins.db.models:PackageLangpacks<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: modulemd = pulp_rpm.plugins.db.models:Modulemd<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: rpm = pulp_rpm.plugins.db.models:RPM<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: yum_repo_metadata_file = pulp_rpm.plugins.db.models:YumMetadataFile<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: puppet_module = pulp_puppet.plugins.db.models:Module<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_manifest = pulp_docker.plugins.models:Manifest<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_blob = pulp_docker.plugins.models:Blob<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_manifest_list = pulp_docker.plugins.models:ManifestList<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_image = pulp_docker.plugins.models:Image<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: docker_tag = pulp_docker.plugins.models:Tag<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: python_package = pulp_python.plugins.models:Package<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: ostree = pulp_ostree.plugins.db.model:Branch<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: deb_release = pulp_deb.plugins.db.models:DebRelease<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: deb = pulp_deb.plugins.db.models:DebPackage<o:p></o:p></p>
<p class="MsoNormal">Loading unit model: deb_component = pulp_deb.plugins.db.models:DebComponent<o:p></o:p></p>
<p class="MsoNormal">Loading auxiliary model: erratum_pkglists = pulp_rpm.plugins.db.models:ErratumPkglist<o:p></o:p></p>
<p class="MsoNormal">Applying pulp.server.db.migrations version 29<o:p></o:p></p>
<p class="MsoNormal">*******************************************************************************<o:p></o:p></p>
<p class="MsoNormal">Applying migration pulp.server.db.migrations.0029_applicability_schema_change failed.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Halting migrations due to a migration failure.<o:p></o:p></p>
<p class="MsoNormal">command SON([('dropIndexes', u'repo_profile_applicability'), ('index', 'profile_hash_-1_repo_id_-1')]) on namespace pulp_database.$cmd failed: index not found with name [profile_hash_-1_repo_id_-1]<o:p></o:p></p>
<p class="MsoNormal">Traceback (most recent call last):<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 239, in main<o:p></o:p></p>
<p class="MsoNormal">    return _auto_manage_db(options)<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 306, in _auto_manage_db<o:p></o:p></p>
<p class="MsoNormal">    migrate_database(options)<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib/python2.7/site-packages/pulp/server/db/manage.py", line 135, in migrate_database<o:p></o:p></p>
<p class="MsoNormal">    update_current_version=not options.test)<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib/python2.7/site-packages/pulp/server/db/migrate/models.py", line 189, in apply_migration<o:p></o:p></p>
<p class="MsoNormal">    migration.migrate()<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib/python2.7/site-packages/pulp/server/db/migrations/0029_applicability_schema_change.py", line 52, in migrate<o:p></o:p></p>
<p class="MsoNormal">    rpa_collection.drop_index("profile_hash_-1_repo_id_-1")<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib64/python2.7/site-packages/pymongo/collection.py", line 1456, in drop_index<o:p></o:p></p>
<p class="MsoNormal">    allowable_errors=["ns not found"])<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib64/python2.7/site-packages/pymongo/collection.py", line 205, in _command<o:p></o:p></p>
<p class="MsoNormal">    read_concern=read_concern)<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib64/python2.7/site-packages/pymongo/pool.py", line 211, in command<o:p></o:p></p>
<p class="MsoNormal">    read_concern)<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib64/python2.7/site-packages/pymongo/network.py", line 100, in command<o:p></o:p></p>
<p class="MsoNormal">    helpers._check_command_response(response_doc, msg, allowable_errors)<o:p></o:p></p>
<p class="MsoNormal">  File "/usr/lib64/python2.7/site-packages/pymongo/helpers.py", line 196, in _check_command_response<o:p></o:p></p>
<p class="MsoNormal">    raise OperationFailure(msg % errmsg, code, response)<o:p></o:p></p>
<p class="MsoNormal">OperationFailure: command SON([('dropIndexes', u'repo_profile_applicability'), ('index', 'profile_hash_-1_repo_id_-1')]) on namespace pulp_database.$cmd failed: index not found with name [profile_hash_-1_repo_id_-1]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>