[Pulp-list] pulp-2to3-migration tool problem 301 Moved Permanently
Ben Stanley
ben.stanley at gmail.com
Thu Apr 29 08:18:14 UTC 2021
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 <daviddavis at redhat.com
> <mailto:daviddavis at redhat.com>> 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 <ben.stanley at gmail.com
> <mailto:ben.stanley at gmail.com>> 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
> Pulp-list at redhat.com <mailto:Pulp-list at redhat.com>
> https://listman.redhat.com/mailman/listinfo/pulp-list
> <https://listman.redhat.com/mailman/listinfo/pulp-list>
>
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com <mailto:Pulp-list at redhat.com>
> https://listman.redhat.com/mailman/listinfo/pulp-list
> <https://listman.redhat.com/mailman/listinfo/pulp-list>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20210429/27b5f359/attachment.htm>
More information about the Pulp-list
mailing list