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

Reply via email to