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 <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] <mailto:[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/
    <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 <https://github.com/pulp/pulp-cli>

    David


    On Wed, Apr 28, 2021 at 4:32 AM Ben Stanley <[email protected]
    <mailto:[email protected]>> wrote:

        Hello Pulp People,

        I think I've finally got my pulp3 + plugins installed. I can
        access
        http://localhost/pulp/api/v3/ <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 <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/
        <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] <mailto:[email protected]>
        https://listman.redhat.com/mailman/listinfo/pulp-list
        <https://listman.redhat.com/mailman/listinfo/pulp-list>

    _______________________________________________
    Pulp-list mailing list
    [email protected] <mailto:[email protected]>
    https://listman.redhat.com/mailman/listinfo/pulp-list
    <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