[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Pulp-list] Help around somme commands (multiple questions)

Definitely a good idea to send this to the list, since everybody on the pulp team would like to hear the good things you have to say about Pulp and also help you with the issues you are seeing. Cc'ing pulp-list in this reply. Other comments are inline -

On 03/27/2013 08:16 AM, Henri Jubin wrote:
First at all thanks a lot for you help.
Before  starting i would like to inform  you that i am trying to promote pulp in my comapny.  We are a redhat customer and we deployed a satellite.  It does not fullfill our expectations.  In the other hand pulp looks exactly at what we are looking with minor problems as the query information on elements that is quite incomplete.
Glad to know that. :-)

I checked the files you mentioned.

In the cleint side i got a pulp.repo file in /etc/yum.repos.d. As you said the following server side commands
 -   pulp-admin rpm consumer group unbind --consumer-group-id=mygroup --repo-id=rhel-server-6-2-x86-64
 -   pulp-admin rpm consumer group members remove --all --group-id=mygroup
 -   pulp-admin rpm consumer group members add --group-id=mygroup --consumer-id=pulp-cli2
 -   pulp-admin rpm consumer group bind --consumer-group-id=mygroup --repo-id=rhel-server-6-2-x86-64

Does not generate any activity on the log files in the client side

The command server side
  - pulp-admin rpm consumer group package install --name=k3b --consumer-group-id=mygroup

Generate the following on the client side

2013-03-27 16:01:09,972 [INFO][worker-0] dispatch() @ dispatcher.py:646 - request: {'classname': 'Content', 'kws': {}, 'args': [[{'unit_key': {'name': 'k3b'}, 'type_id': 'rpm'}], {'apply': True, 'reboot': False, 'importkeys': False}], 'method': 'install', 'cntr': None}
2013-03-27 16:01:10,292 [INFO][worker-0] sendreply() @ rmi.py:156 - 60f49929-d824-47e9-972b-593a435c7525 processed in: 372 (ms)

the files client side /root/.pulp/consumer.log and  /root/.pulp/consumer_server_calls.log remains inactive.
This is expected as you are running pulp-admin commands (initiating install from the server) and not running it directly on the consumer with pulp-consumer commands. The good thing is agent.log on the consumer has received correct request and there are no errors. I don't understand the problem here. Are you saying that the k3b rpm was not installed on the consumer? or that the command did not track the installation of the package like in the case of 'consumer package install' command below?

The following command server side works:
 -  pulp-admin rpm consumer package install run  --name=k3b --consumer-id=pulp-cli2
Install task created with id [4e3b9486-59d2-45be-a795-e3d8b32a25dd]

This command may be exited via ctrl+c without affecting the install.

Refresh Repository Metadata             [ OK ]
Install Succeeded

Packages already installed

But the files client side remains empty /root/.pulp/consumer.log and  /root/.pulp/consumer_server_calls.log remains empty.

Any Ideas.
Should i push this on the list

From: Sayli Karmarkar <skarmark redhat com>
To: Henri Jubin <hjubin27 yahoo com>
Cc: "pulp-list redhat com" <pulp-list redhat com>
Sent: Tuesday, March 26, 2013 5:35 PM
Subject: Re: [Pulp-list] Help around somme commands (multiple questions)


When you ran a consumer group bind with a system as part of the group, was the bind successful? Did you see any errors in /var/log/pulp/pulp.log or ~/.pulp/admin.log on the server? If there aren't any errors in the server logs, you can check /var/log/gofer/agent.log on the consumer and /etc/yum.repos.d/pulp.repo to see if the bound repository was successfully added. Here is the troubleshooting page with a list of pulp related log files and common issues which might be useful in figuring out what is going on - https://pulp-user-guide.readthedocs.org/en/pulp-2.0/troubleshooting.html#

To answer your second question, there isn't a way to know which repos are bound to a consumer-group, since consumer-group bind is merely a group operation. Repos are not permanently bound to the consumer group. For example, if you bind a repo to a consumer group, it is bound to all the current members of that group. Any members that are added to the group after this operation are not automatically bound to that repo. You can check whether a repo was successfully bound to a consumer using 'pulp-admin consumer list' command.

Hope this helps.

On 03/26/2013 07:55 AM, Henri Jubin wrote:
Can somebody tell me is in the V2.0 Stable the following commands work:
I create a client system, registered,, the install rpm works but when i bind this system in group as a member nothing works.  Is it implemented, a bug or ma i wrong ? The commands are :

 pulp-admin rpm consumer group package install --name=k3b --consumer-group-id=mygroup

 pulp-admin rpm consumer group package install run --name=k3b --consumer-group-id=mygroup

Again is there a way to know wich repos are binded with a consumer-group

Thanks for you answers

Pulp-list mailing list
Pulp-list redhat com

Sayli Karmarkar

Software Engineer
Systems Management and Cloud Enablement

Sayli Karmarkar

Software Engineer
Systems Management and Cloud Enablement

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]