Hide Forgot
[root@pulp-qe ~]# pulp-client -u admin -p admin consumer create --id=foo Successfully created consumer [ foo ] [root@pulp-qe ~]# pulp-client -u admin -p admin consumer create --id=bar Successfully created consumer [ bar ] [root@pulp-qe ~]# pulp-client -u admin -p admin consumer create --id=baz Successfully created consumer [ baz ] [root@pulp-qe ~]# ls /etc/pki/content/ foo pulp-protected-repos [root@pulp-qe ~]# ls /etc/pki/consumer/ cert.pem [root@pulp-qe ~]# openssl x509 -in /etc/pki/consumer/cert.pem -text Certificate: Data: Version: 1 (0x0) Serial Number: 20 (0x14) Signature Algorithm: sha1WithRSAEncryption Issuer: CN=localhost Validity Not Before: Jul 15 15:33:29 2011 GMT Not After : Jul 12 15:33:29 2021 GMT Subject: CN=baz So for intent and purposes, all the previous consumers cannot be used except for the newest one. As a result, it would cause bug like: https://bugzilla.redhat.com/show_bug.cgi?id=676864
There should be a message in place warning consumers that they are already registered and let them explicitly override it.
This should also be done for user creation.
Fix needs to also cleanup previous consumer.
commit 84efcce5919ca96cd512952ad55382373e3018ac $ sudo pulp-consumer -u admin -p admin consumer register --id=prad warning: this client is not known to the pulp server; run 'pulp-consumer consumer register' to register it Successfully registered consumer [ prad ] $ sudo pulp-consumer -u admin -p admin consumer register --id=prad1 A consumer [prad] already registered on this system; Please unregister existing consumer before registering. $ sudo pulp-consumer -u admin -p admin consumer unregister Successfully unregistered consumer [prad] $ sudo pulp-consumer -u admin -p admin consumer register --id=prad1 warning: this client is not known to the pulp server; run 'pulp-consumer consumer register' to register it Successfully registered consumer [ prad1 ]
*** Bug 676864 has been marked as a duplicate of this bug. ***
build: 0.238
verified [root@pulp-client ~]# rpm -q pulp-consumer pulp-consumer-0.0.239-1.fc14.noarch [root@pulp-client ~]# [root@pulp-client ~]# pulp-consumer -u admin -p admin consumer register --id=pulp-client warning: this client is not known to the pulp server; run 'pulp-consumer consumer register' to register it Successfully registered consumer [ pulp-client ] [root@pulp-client ~]# pulp-consumer -u admin -p admin consumer register --id=pulp-client1 A consumer [pulp-client] already registered on this system; Please unregister existing consumer before registering. [root@pulp-client ~]# [root@pulp-client ~]# [root@pulp-client ~]# pulp-consumer -u admin -p admin consumer unregister Successfully unregistered consumer [pulp-client] [root@pulp-client ~]# pulp-consumer -u admin -p admin consumer register --id=pulp-client1 warning: this client is not known to the pulp server; run 'pulp-consumer consumer register' to register it Successfully registered consumer [ pulp-client1 ] [root@pulp-client ~]# pulp-consumer -u admin -p admin consumer register --id=pulp-client A consumer [pulp-client1] already registered on this system; Please unregister existing consumer before registering. [root@pulp-client ~]# pulp-consumer -u admin -p admin consumer unregisterSuccessfully unregistered consumer [pulp-client1] [root@pulp-client ~]# pulp-consumer -u admin -p admin consumer register --id=pulp-client warning: this client is not known to the pulp server; run 'pulp-consumer consumer register' to register it Successfully registered consumer [ pulp-client ]
Pulp v1.0 is released Closed Current Release.
Pulp v1.0 is released.