[Pulp-list] Method \"DELETE\" not allowed on content/rpm/packages/
Juan Cabrera
juan.cabrera at unamur.be
Thu May 16 14:48:55 UTC 2019
Many thanks, I is clear for me now.
Juan
On 16/05/19 16:29, David Davis wrote:
> Orphan contents are contents that aren't in a repo (or repo version).
> If you want to remove a content, you have to delete any repo version
> it's in.
>
> David
>
>
> On Thu, May 16, 2019 at 10:25 AM Juan Cabrera <juan.cabrera at unamur.be
> <mailto:juan.cabrera at unamur.be>> wrote:
>
> Hi David,
>
> Thanks for the answer. This is good to know
>
> If I understand correctly, orphans are contents that are not still
> added in a repo, isn't it?
>
> Juan
>
> On 16/05/19 16:17, David Davis wrote:
>> Juan,
>>
>> We have removed the ability to remove a single content unit (for
>> now) because it could potentially interfere with other tasks like
>> sync. We may try to bring it back after 3.0. For now, you should
>> use orphan cleanup:
>>
>> http DELETE http://localhost:24817/pulp/api/v3/orphans/
>>
>> There's no docs on this though which is why it isn't obvious so I
>> filed an issue to add documentation[1].
>>
>> [0] https://pulp.plan.io/issues/3445
>> [1] https://pulp.plan.io/issues/4831
>>
>> David
>>
>>
>> On Thu, May 16, 2019 at 9:35 AM Juan Cabrera
>> <juan.cabrera at unamur.be <mailto:juan.cabrera at unamur.be>> wrote:
>>
>> Hi pulp people,
>>
>> I'm learning how to create and add rpm package in a own local
>> repo with pulp3.
>>
>> Doing my test, I realize that I can not delete a content and
>> therefore I can not delete the corresponding artifact.
>>
>> I do not know if this is what is expected.
>>
>> I have those rpm packages
>>
>> [vagrant at dev-pulp-master ~]$ http
>> $PORT/pulp/api/v3/content/rpm/packages/ | jq -r '.results[] |
>> .location_href,._href,._artifact'
>> apr-1.4.8-3.el7_4.1.x86_64.rpm
>> /pulp/api/v3/content/rpm/packages/fb79efc3-c9c1-4567-9fba-a06465124a9a/
>> /pulp/api/v3/artifacts/08f6465b-8f4f-4ce8-9a24-a1c2ed873fa8/
>> apr-util-1.5.2-6.el7.x86_64.rpm
>> /pulp/api/v3/content/rpm/packages/81b92d30-44a2-4c25-8e9c-be2c5681f2a4/
>> /pulp/api/v3/artifacts/733e8371-2448-4a4b-849c-fb842dcd933b/
>> centos-logos-70.0.6-3.el7.centos.noarch.rpm
>> /pulp/api/v3/content/rpm/packages/e1ea2982-207f-4ed1-addb-02bafd5b702a/
>> /pulp/api/v3/artifacts/48245c81-6ce2-411e-a3a7-485df9c5ed43/
>> httpd-2.4.6-89.el7.centos.x86_64.rpm
>> /pulp/api/v3/content/rpm/packages/fbd746b3-1f0f-49e2-8031-9350bb757c1b/
>> /pulp/api/v3/artifacts/e61468d5-0a61-4d18-8769-b36a82ea635b/
>> httpd-tools-2.4.6-89.el7.centos.x86_64.rpm
>> /pulp/api/v3/content/rpm/packages/15e680a8-e551-40e2-a016-df21f6eba022/
>> /pulp/api/v3/artifacts/2332b7d5-c74b-4167-954a-47f9641e53a3/
>> mailcap-2.1.41-2.el7.noarch.rpm
>> /pulp/api/v3/content/rpm/packages/4ade7580-2bbb-456c-ae06-c13a654e9205/
>> /pulp/api/v3/artifacts/80a46015-845f-49b1-a213-7a90000de5cb/
>>
>> If I want to remove one of them:
>>
>> [vagrant at dev-pulp-master ~]$ http DELETE
>> $PORT/pulp/api/v3/content/rpm/packages/fb79efc3-c9c1-4567-9fba-a06465124a9a/
>> HTTP/1.1 405 Method Not Allowed
>> Allow: GET, HEAD, OPTIONS
>> Connection: close
>> Content-Length: 43
>> Content-Type: application/json
>> Date: Thu, 16 May 2019 13:30:25 GMT
>> Server: gunicorn/19.9.0
>> Vary: Accept, Cookie
>> X-Frame-Options: SAMEORIGIN
>>
>> {
>> "detail": "Method \"DELETE\" not allowed."
>> }
>>
>> And for the corresponding artifact I get:
>>
>> [vagrant at dev-pulp-master ~]$ http DELETE
>> $PORT/pulp/api/v3/artifacts/08f6465b-8f4f-4ce8-9a24-a1c2ed873fa8/
>> HTTP/1.1 409 Conflict
>> Allow: GET, DELETE, HEAD, OPTIONS
>> Connection: close
>> Content-Length: 82
>> Content-Type: application/json
>> Date: Thu, 16 May 2019 13:31:13 GMT
>> Server: gunicorn/19.9.0
>> Vary: Accept, Cookie
>> X-Frame-Options: SAMEORIGIN
>>
>> {
>> "detail": "The Artifact cannot be deleted because it is
>> associated with Content."
>> }
>>
>> It could be interesting to have the possibility to remove a
>> wrong content isn't it ?
>>
>> Sincerely
>>
>> Juan Cabrera
>>
>> --
>>
>> Juan CABRERA
>> Correspondant informatique
>> Département de Mathématiques
>>
>> T. 081724919
>> juan.cabrera at unamur.be <mailto:juan.cabrera at unamur.be>
>> http://staff.unamur.be/jbcabrer
>>
>> Université de Namur ASBL
>> Rue de Bruxelles 61 - 5000 Namur
>> Belgique
>>
>> Let’s respect the environment together.
>> Only print this message if necessary!
>>
>> _______________________________________________
>> Pulp-list mailing list
>> Pulp-list at redhat.com <mailto:Pulp-list at redhat.com>
>> https://www.redhat.com/mailman/listinfo/pulp-list
>>
> --
>
> Juan CABRERA
> Correspondant informatique
> Département de Mathématiques
>
> T. 081724919
> juan.cabrera at unamur.be <mailto:juan.cabrera at unamur.be>
> http://staff.unamur.be/jbcabrer
>
> Université de Namur ASBL
> Rue de Bruxelles 61 - 5000 Namur
> Belgique
>
> Let’s respect the environment together.
> Only print this message if necessary!
>
--
Juan CABRERA
Correspondant informatique
Département de Mathématiques
T. 081724919
juan.cabrera at unamur.be <mailto:juan.cabrera at unamur.be>
http://staff.unamur.be/jbcabrer
Université de Namur ASBL
Rue de Bruxelles 61 - 5000 Namur
Belgique
Let’s respect the environment together.
Only print this message if necessary!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20190516/83019958/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ipfocmkmpnocnaon.png
Type: image/png
Size: 9356 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20190516/83019958/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pphicfidkbiggbca.png
Type: image/png
Size: 9356 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20190516/83019958/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: flnbicnabffakifp.png
Type: image/png
Size: 9356 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20190516/83019958/attachment-0002.png>
More information about the Pulp-list
mailing list