<div dir="ltr"><div dir="ltr">Jim,<div><br></div><div>Thanks for the response. I opened the following bug for the error you hit:</div><div><br></div><div><a href="https://pulp.plan.io/issues/4225">https://pulp.plan.io/issues/4225</a></div><div><br></div><div>I also wanted to suggest that you think about upgrading mongo to a 3.x release. 2.6 reached its end of life in 2016.<br clear="all"><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><br></div><div>David<br></div></div></div></div></div></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 4, 2018 at 6:21 PM Jim Davis <<a href="mailto:JDavis@douglas.co.us">JDavis@douglas.co.us</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div class="m_-3231180238440077100WordSection1">
<p class="MsoNormal"># rpm -qa | grep mongo<u></u><u></u></p>
<p class="MsoNormal">python-pymongo-gridfs-3.2-2.el7.x86_64<u></u><u></u></p>
<p class="MsoNormal">python-pymongo-3.2-2.el7.x86_64<u></u><u></u></p>
<p class="MsoNormal">python-mongoengine-0.10.5-1.el7.noarch<u></u><u></u></p>
<p class="MsoNormal">mongodb-server-2.6.12-6.el7.x86_64<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Applied the changes from below and re-ran the migration:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">…<u></u><u></u></p>
<p class="MsoNormal">Applying pulp.server.db.migrations version 29<u></u><u></u></p>
<p class="MsoNormal">*******************************************************************************<u></u><u></u></p>
<p class="MsoNormal">Migration to pulp.server.db.migrations version 29 complete in 0.002 seconds.<u></u><u></u></p>
<p class="MsoNormal">Migration package pulp_deb.plugins.migrations is up to date at version 1<u></u><u></u></p>
<p class="MsoNormal">Migration package pulp_docker.plugins.migrations is up to date at version 6<u></u><u></u></p>
<p class="MsoNormal">Migration package pulp_puppet.plugins.migrations is up to date at version 5<u></u><u></u></p>
<p class="MsoNormal">Migration package pulp_python.plugins.migrations is up to date at version 2<u></u><u></u></p>
<p class="MsoNormal">Applying pulp_rpm.plugins.migrations version 45<u></u><u></u></p>
<p class="MsoNormal">*******************************************************************************<u></u><u></u></p>
<p class="MsoNormal">* Migrating RPM content...<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 9167 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 18334 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 27501 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 36668 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 45835 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 55002 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 64169 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 73336 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 82503 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 91670 of 91675<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 91675 of 91675<u></u><u></u></p>
<p class="MsoNormal">*******************************************************************************<u></u><u></u></p>
<p class="MsoNormal">Migration to pulp_rpm.plugins.migrations version 45 complete in 204.198 seconds.<u></u><u></u></p>
<p class="MsoNormal">Applying pulp_rpm.plugins.migrations version 46<u></u><u></u></p>
<p class="MsoNormal">*******************************************************************************<u></u><u></u></p>
<p class="MsoNormal">*******************************************************************************<u></u><u></u></p>
<p class="MsoNormal">* Migrating RPM content...<u></u><u></u></p>
<p class="MsoNormal">* Migrated units: 99418 of 99418<u></u><u></u></p>
<p class="MsoNormal">*******************************************************************************<u></u><u></u></p>
<p class="MsoNormal">Migration to pulp_rpm.plugins.migrations version 46 complete in 67.507 seconds.<u></u><u></u></p>
<p class="MsoNormal">Applying pulp_rpm.plugins.migrations version 47<u></u><u></u></p>
<p class="MsoNormal">*******************************************************************************<u></u><u></u></p>
<p class="MsoNormal">Migration to pulp_rpm.plugins.migrations version 47 complete in 0.002 seconds.<u></u><u></u></p>
<p class="MsoNormal">Database migrations complete.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Looks good so far.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Jim<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b>From:</b> David Davis <<a href="mailto:daviddavis@redhat.com" target="_blank">daviddavis@redhat.com</a>> <br>
<b>Sent:</b> Tuesday, December 4, 2018 2:53 PM<br>
<b>To:</b> Jim Davis <<a href="mailto:JDavis@douglas.co.us" target="_blank">JDavis@douglas.co.us</a>><br>
<b>Cc:</b> pulp-list <<a href="mailto:pulp-list@redhat.com" target="_blank">pulp-list@redhat.com</a>><br>
<b>Subject:</b> Re: [Pulp-list] db migration with pulp update to 2.18.0 failed<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal">Jim,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">What version of pymongo and mongodb do you have on your system? You can check with: rpm -qa | grep mongo.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I think you could make the following fix in /usr/lib/python2.7/site-packages/pulp/server/db/migrations/0029_applicability_schema_change.py:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><a href="https://gist.github.com/04eed3d374a01cad34cbe97bb1222794" target="_blank">https://gist.github.com/04eed3d374a01cad34cbe97bb1222794</a><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Also, make sure you remove 0029_applicability_schema_change.pyc and 0029_applicability_schema_change.pyo (if they exist).<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">If this works for you, please report back.<u></u><u></u></p>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">David<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>