[katello-devel] Manifest import fails

Lukas Zapletal lzap at redhat.com
Tue Sep 6 14:53:15 UTC 2011


On 09/06/2011 04:06 PM, Ivan Nečas wrote:
>>>
>> Did you try clearing out pulp?  You can't import the same manifest
>> twice. (bug)

Thanks, I do.


> If you use katello-stack script for clearing, maybe you should check if
> there is no
> /var/lib/mongodb/pulp_database.0/.1 etc., since this script only removes
> those without suffix (my case). Changed locally to:
>   rm -rf /var/lib/mongodb/pulp_database*

Nice catch! Pushing a fix for that.

But it did not help me. Clean database, clean pulp and still getting:

ping                                    [ OK ]
user create                             [ OK ]
org create                              [ OK ]
environment create                      [ OK ]
environment create                      [ OK ]
provider create                         [ OK ]
product create                          [ OK ]
repo create                             [ OK ]
Test suite provider_import
org create                              [ OK ]
provider create                         [ OK ]
provider import_manifest                [ OK ]
provider delete                         [ FAILED ]
	provider delete --org=Import_Org_782b4a --name=Import_Prov_782b4a
	error: operation failed: RestClient::InternalServerError: 
Pulp::Repository: 500 Internal Server Error "Traceback (most recent call 
last):\n  File 
\"/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/decorators.py\", 
line 48, in report_error\n    return method(self, *args, **kwargs)\n 
File 
\"/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/decorators.py\", 
line 127, in _auth_decorator\n    value = method(self, *args, 
**kwargs)\n  File 
\"/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/repositories.py\", 
line 347, in DELETE\n    api.delete(id=id)\n  File 
\"/usr/lib/python2.7/site-packages/pulp/server/api/repo.py\", line 470, 
in delete\n    repo = self._get_existing_repo(id)\n  File 
\"/usr/lib/python2.7/site-packages/pulp/server/api/repo.py\", line 116, 
in _get_existing_repo\n    raise PulpException(\"No Repo with id: %s 
found\" % id)\nPulpException: u'No Repo with id: 
37069-never-enabled-content-Import_Org_782b4a found'\n" (DELETE 
/pulp/api/repositories/37069-never-enabled-content-Import_Org_782b4a/)
RestClient::InternalServerError: Pulp::Repository: 500 Internal Server 
Error "Traceback (most recent call last):\n  File 
\"/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/decorators.py\", 
line 48, in report_error\n    return method(self, *args, **kwargs)\n 
File 
\"/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/decorators.py\", 
line 127, in _auth_decorator\n    value = method(self, *args, 
**kwargs)\n  File 
\"/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/repositories.py\", 
line 347, in DELETE\n    api.delete(id=id)\n  File 
\"/usr/lib/python2.7/site-packages/pulp/server/api/repo.py\", line 470, 
in delete\n    repo = self._get_existing_repo(id)\n  File 
\"/usr/lib/python2.7/site-packages/pulp/server/api/repo.py\", line 116, 
in _get_existing_repo\n    raise PulpException(\"No Repo with id: %s 
found\" % id)\nPulpException: u'No Repo with id: 
37069-never-enabled-content-Import_Org_782b4a found'\n" (DELETE 
/pulp/api/repositories/37069-never-enabled-content-Import_Org_782b4a/)
org delete                              [ OK ]
Basic environment cleanup
repo delete                             [ SKIPPED ]	 Notes: not yet 
implemented
product delete                          [ SKIPPED ]	 Notes: not yet 
implemented
provider delete                         [ OK ]
environment delete                      [ OK ]
environment delete                      [ OK ]
org delete                              [ OK ]
user delete                             [ OK ]
---------------------------------------------
18 tests, 1 failed

pulp.log:
2011-09-06 16:50:33,581 2452:-1276126352: 
pulp.server.webservices.controllers.decorators:ERROR: decorators:52 
Traceback (most recent call last):
   File 
"/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/decorators.py", 
line 48, in report_error
     return method(self, *args, **kwargs)
   File 
"/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/decorators.py", 
line 127, in _auth_decorator
     value = method(self, *args, **kwargs)
   File 
"/usr/lib/python2.7/site-packages/pulp/server/webservices/controllers/repositories.py", 
line 347, in DELETE
     api.delete(id=id)
   File "/usr/lib/python2.7/site-packages/pulp/server/api/repo.py", line 
470, in delete
     repo = self._get_existing_repo(id)
   File "/usr/lib/python2.7/site-packages/pulp/server/api/repo.py", line 
116, in _get_existing_repo
     raise PulpException("No Repo with id: %s found" % id)
PulpException: u'No Repo with id: 
37069-never-enabled-content-Import_Org_782b4a found'

If you run all cli tests, is it working for you?

-- 
Later,

  Lukas Zapletal | E32E400A
  RHN Satellite Engineering
  Red Hat Czech s.r.o. Brno




More information about the katello-devel mailing list