[Pulp-list] Unable to register consumer with pulp server

Konstantin M. Khankin khankin.konstantin at gmail.com
Tue Feb 13 18:53:40 UTC 2018


"error: [Errno 113] No route to host" with default Centos 7 firewall may
mean that port 80/443 is closed

вт, 13 февр. 2018 г., 20:48 Soham Chakraborty <dec.soham at gmail.com>:

> Hi,
>
> I am using CentOS 7 as my pulp server and CentOS 6 as a consumer. I am
> using rabbitmq as the broker since I was not able to get qpid to work due
> to package conflicts.
>
> Right now, I am not able to register the consumer with the pulp server.
> The trackback is given below:
>
> [root at client1 python]# pulp-consumer -vv -u admin register --consumer-id
> client1.example.com
> Enter password:
> 2018-02-13 18:44:59,892 - DEBUG - sending POST request to
> /pulp/api/v2/consumers/
> 2018-02-13 18:45:02,997 - ERROR - Client-side exception occurred
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/site-packages/pulp/client/extensions/core.py",
> line 474, in run
>     exit_code = Cli.run(self, args)
>   File "/usr/lib/python2.6/site-packages/okaara/cli.py", line 974, in run
>     exit_code = command_or_section.execute(self.prompt, remaining_args)
>   File
> "/usr/lib/python2.6/site-packages/pulp/client/extensions/extensions.py",
> line 210, in execute
>     return self.method(*arg_list, **clean_kwargs)
>   File "/usr/lib/python2.6/site-packages/pulp/client/consumer/cli.py",
> line 173, in register
>     rsa_pub=rsa_pub)
>   File "/usr/lib/python2.6/site-packages/pulp/bindings/consumer.py", line
> 35, in register
>     return self.server.POST(path, body)
>   File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line
> 100, in POST
>     log_request_body=log_request_body, ignore_prefix=ignore_prefix)
>   File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line
> 152, in _request
>     response_code, response_body = self.server_wrapper.request(method,
> url, body)
>   File "/usr/lib/python2.6/site-packages/pulp/bindings/server.py", line
> 339, in request
>     connection.request(method, url, body=body, headers=headers)
>   File "/usr/lib64/python2.6/httplib.py", line 973, in request
>     self._send_request(method, url, body, headers)
>   File "/usr/lib64/python2.6/httplib.py", line 1010, in _send_request
>     self.endheaders()
>   File "/usr/lib64/python2.6/httplib.py", line 967, in endheaders
>     self._send_output()
>   File "/usr/lib64/python2.6/httplib.py", line 831, in _send_output
>     self.send(msg)
>   File "/usr/lib64/python2.6/httplib.py", line 790, in send
>     self.connect()
>   File "/usr/lib64/python2.6/site-packages/M2Crypto/httpslib.py", line 73,
> in connect
>     raise error
> error: [Errno 113] No route to host
> An error occurred attempting to contact the server.
>
> [root at client1 python]#
>
> Packages on the client:
>
> [root at client1 ~]# rpm -qa | egrep -i 'pulp|amqp'
> python-rhsm-1.8.0-2.pulp.el6.x86_64
> python-pulp-common-2.11.2-1.el6.noarch
> python-pulp-rpm-common-2.11.2-1.el6.noarch
> python-amqp-1.4.9-1.el6.noarch
> python-pulp-bindings-2.11.2-1.el6.noarch
> pulp-consumer-client-2.11.2-1.el6.noarch
> pulp-agent-2.11.2-1.el6.noarch
> python-gofer-amqp-2.7.6-1.el6.noarch
> python-isodate-0.5.0-4.pulp.el6.noarch
> python-pulp-agent-lib-2.11.2-1.el6.noarch
> python-pulp-client-lib-2.11.2-1.el6.noarch
> pulp-rpm-consumer-extensions-2.11.2-1.el6.noarch
> pulp-rpm-yumplugins-2.11.2-1.el6.noarch
> pulp-rpm-handlers-2.11.2-1.el6.noarch
> [root at client1 ~]#
>
> [root at client1 ~]# service goferd status
> goferd (9018) is running.
> [root at client1 ~]#
>
> consumer.conf in client:
>
> [root at client1 ~]#  egrep -v '^($|#)' /etc/pulp/consumer/consumer.conf
> [server]
> host: pulp.example.com
> verify_ssl: False
> [authentication]
> [client]
> [filesystem]
> [reboot]
> [output]
> [messaging]
> transport: rabbitmq
> [profile]
> [root at client1 ~]#
>
> In pulp server:
>
> [root at pulp ~]# egrep -v '^($|#)' /etc/pulp/admin/admin.conf
> [server]
> host: pulp.example.com
> verify_ssl : False
> [client]
> [filesystem]
> [output]
> [root at pulp ~]# egrep -v '^($|#)' /etc/pulp/server.conf
> [database]
> [server]
> [authentication]
> [security]
> [consumer_history]
> [data_reaping]
> [oauth]
> [messaging]
> transport: rabbitmq
> [tasks]
> broker_url: amqp://guest:guest localhost/
> [email]
> [lazy]
> [profiling]
> [root at pulp ~]#
>
> What am I missing here?
>
> Thanks,
>
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20180213/fb49950c/attachment.htm>


More information about the Pulp-list mailing list