Hello pulp-list,
I am attempting to migrate my pulp2 to pulp3.
I seem to be facing difficulties at every step.
After overcoming the initial difficulties of installation, I am now up
to trying to migrate the data. Looking at the migration documentation:
https://pulp-2to3-migration.readthedocs.io/en/latest/workflows.html
<https://pulp-2to3-migration.readthedocs.io/en/latest/workflows.html>
I note that the command in the documentation is incorrect:
[root@honeybee plans]# *pulp --no-verify-ssl --username
*/*USERNAME*/*--password */*PASSWORD*/*migration plan create
plan='{"plugins": [{"type": "iso"}]}'*
Usage: pulp migration plan create [OPTIONS]
Try 'pulp migration plan create --help' for help.
Error: Missing option '--plan'.
[root@honeybee plans]#
The documentation should be corrected to use --plan=<stuff> instead of
plan=<stuff> .
Even after I corrected the command to use --plan=<stuff>, I got a huge
error message.
root@honeybee plans]# *pulp --no-verify-ssl --username
*/*USERNAME*/*--password */*PASSWORD*/*migration plan create
--plan='{"plugins": [{"type": "iso"}]}'*
Traceback (most recent call last):
File
"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/cli/common/openapi.py",
line 219, in parse_response
response_spec = method_spec["responses"][str(response.status_code)]
KeyError: '200'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/pulp", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/pulp/lib64/python3.6/site-packages/click/core.py",
line 829, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/pulp/lib64/python3.6/site-packages/click/core.py",
line 782, in main
rv = self.invoke(ctx)
File "/usr/local/lib/pulp/lib64/python3.6/site-packages/click/core.py",
line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/pulp/lib64/python3.6/site-packages/click/core.py",
line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/pulp/lib64/python3.6/site-packages/click/core.py",
line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/pulp/lib64/python3.6/site-packages/click/core.py",
line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/pulp/lib64/python3.6/site-packages/click/core.py",
line 610, in invoke
return callback(*args, **kwargs)
File
"/usr/local/lib/pulp/lib64/python3.6/site-packages/click/decorators.py",
line 73, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
File "/usr/local/lib/pulp/lib64/python3.6/site-packages/click/core.py",
line 610, in invoke
return callback(*args, **kwargs)
File
"/usr/local/lib/pulp/lib64/python3.6/site-packages/click/decorators.py",
line 73, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
File "/usr/local/lib/pulp/lib64/python3.6/site-packages/click/core.py",
line 610, in invoke
return callback(*args, **kwargs)
File
"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/cli/common/generic.py",
line 287, in callback
result = entity_ctx.create(body=body)
File
"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/cli/common/context.py",
line 364, in create
self.CREATE_ID, parameters=_parameters, body=body, non_blocking=non_blocking
File
"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/cli/common/context.py",
line 129, in call
result = self.api.call(operation_id, *args, **kwargs)
File
"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/cli/common/openapi.py",
line 284, in call
return self.parse_response(method_spec, response)
File
"/usr/local/lib/pulp/lib64/python3.6/site-packages/pulpcore/cli/common/openapi.py",
line 222, in parse_response
response_spec = method_spec["responses"][str(100 *
int(response.status_code / 100))]
KeyError: '200'
[root@honeybee plans]#
What do I need to fix to proceed with my migration?
And I'd also like to know how I can get it to work without having to
specify --no-verify-ssl . Note that I have a self-signed certificate. I
don't mind pointing the pulp command to the self-signed certificate file
so that it will accept it, but I don't know how to do that.
Thanks,
Ben Stanley.
_______________________________________________
Pulp-list mailing list
Pulp-list@redhat.com
https://listman.redhat.com/mailman/listinfo/pulp-list