Ben,
if this is for testing purpose only, and you don't care to set up the
certificates in your client, you can specify to not validate them with the
cli with "--no-verify-ssl".

On Thu, Apr 29, 2021 at 10:19 AM Ben Stanley <[email protected]> wrote:

> Ina,
>
> Thank you for this. I have started looking at the docs and trying to
> follow them.
>
> The first problem I had was how to install pulp-cli, but I seem to have
> got that solved now.
>
> Now I have the following problem:
>
> pulp status
> Error: HTTPSConnectionPool(host='honeybee', port=443): Max retries
> exceeded with url: /pulp/api/v3/docs/api.json (Caused by
> SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify
> failed (_ssl.c:877)'),))
>
> I didn't explicitly set up any certificate, so maybe I need to go back a
> few steps.
>
> Ben.
> On 29/4/21 5:10 am, Ina Panova wrote:
>
> Hey Ben,
>
> We also have docs on how to setup and run the migration should that help
> you or make it easier for you rather than following the video.
> Also docs are getting regularly updated with the recent changes, fixes
> ,etc https://pulp-2to3-migration.readthedocs.io/en/latest/workflows.html
>
>
> --------
> Regards,
>
> Ina Panova
> Senior Software Engineer| Pulp| Red Hat Inc.
>
> "Do not go where the path may lead,
>  go instead where there is no path and leave a trail."
>
>
> On Wed, Apr 28, 2021 at 2:46 PM David Davis <[email protected]> wrote:
>
>> Hi Ben,
>>
>> You're missing a slash.
>>
>>     http POST :/pulp/api/v3/migration-plans/ <MyPlan.json
>>
>> The 301 response is trying to redirect you to
>> https://localhost/pulp/api/v3/migration-plans/.
>>
>> Also, we've since added support for the pulp-2to3-migration to our CLI
>> which may be a bit easier to use than httpie.
>>
>> https://github.com/pulp/pulp-cli
>>
>> David
>>
>>
>> On Wed, Apr 28, 2021 at 4:32 AM Ben Stanley <[email protected]>
>> wrote:
>>
>>> Hello Pulp People,
>>>
>>> I think I've finally got my pulp3 + plugins installed. I can access
>>> http://localhost/pulp/api/v3/ and see the schema.
>>>
>>> Now I'm up to trying to migrate the content from my pulp2 server. I have
>>> installed the pulp-2to3-migration plugin (note that the ansible
>>> installation instructions didn't describe how to do it. I manually added
>>> pulp-2to3-migration to the pulp_install.yml file).
>>>
>>> I'm following the instructions provided by Tanya Tereshchenko in the
>>> video "Don't get stuck on Pulp 2!". I have created a simple plan for the
>>> pulp-file plugin to import my ISO repos. I was confused where Tanya
>>> starts using the http command. After quite a bit of searching I found
>>> out that it is provided by the httpie package.
>>>
>>> So I tried the command
>>>
>>> http POST :/pulp/api/v3/migration-plans <MyPlan.json
>>>
>>> Tanya's video shows the response:
>>>
>>> ====================================
>>> HTTP/1.1 201 Created
>>> Access-Control-Expose-Headers: Correlation-ID
>>> Allow: GET, POST, HEAD, OPTIONS
>>> Connection: Keep-Alive
>>> Content-Length: 705
>>> Content-Type: application/json
>>> Correlation-ID: 166793e08cee499eb20573cfcf7befb5
>>> Date: Wed, 20 Jan 2021 13:22:32 GMT
>>> Keep-Alive: timeout=5, max=10000
>>> Location:
>>> /pulp/api/v3/migration-plans/76aea09f-04a8-4ace-9188-1e5e579f76e0/
>>> Server: gunicorn/20.0.4
>>> Vary: Accept, Cookie
>>> X-Frame-Options: SAMEORIGIN
>>> ==========================================
>>>
>>> Unfortunately my response looks very different:
>>>
>>> =========================================
>>> HTTP://1.1301 Moved Permanently
>>> Connection: keep-alive
>>> Content-Lenght: 169
>>> Content-Type: text/html
>>> Date: Wed, 28 Apr 2021 08:15:00 GMT
>>> Location: https://localhost/pulp/api/v3/migration-plans/
>>> Server: nginx/1.16.1
>>>
>>> <html>
>>> <head><title>301 Moved Permanently</title></head>
>>> <body>
>>>
>>> <center><h1>301 Moved Permanently</h1></center>
>>> <hr><center>nginx/1.16.1</center>
>>> </body>
>>> </html>
>>> ==========================================
>>>
>>> What have I done wrong?
>>>
>>> I can see that Tanya's system is running gunicorn web server, whereas in
>>> my system the response is provided by nginx directly. Do I need to set
>>> up another web server? At the moment I'm just running whatever ansible
>>> set up for me.
>>>
>>> Ben.
>>>
>>>
>>> _______________________________________________
>>> Pulp-list mailing list
>>> [email protected]
>>> https://listman.redhat.com/mailman/listinfo/pulp-list
>>>
>>> _______________________________________________
>> Pulp-list mailing list
>> [email protected]
>> https://listman.redhat.com/mailman/listinfo/pulp-list
>
> _______________________________________________
> Pulp-list mailing list
> [email protected]
> https://listman.redhat.com/mailman/listinfo/pulp-list
_______________________________________________
Pulp-list mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/pulp-list

Reply via email to