Cannot upgrade packages on client / not able to use pulp-admin

Hi There

I have the following problem while installing Katello. I did follow the
install guide on http://www.katello.org/docs/3.0/installation/index.html

We did a "standard" install without any options:

foreman-installer --scenario katello

Install went fine. I was able to connect a client using subscription
manager, was abel to include repositories and sync then. The I wanted to
upgrade a package on the testserver by clicking in the webgui:

hosts > content hosts > click on name of testserver the > packages, select
a package and choose "update all"

But the the process takes forever without completing (progress bar jumps to
50%):

The I have a look at the details:

Id: c3ba7122-9af3-4828-a98f-b1be6cf9249e
Label: Actions::Katello::Host::package::Update
Name: Update package
Owner: admin
Execution type: Delayed
Start at: 2016-07-19 16:33:22 +0200
Start before: -
Started at: 2016-07-19 16:33:23 +0200
Ended at:
State: running
Result: -
Params:

I the wanted to use pulp-admin to debug why pulp is waiting, but wasn't
able to use pulp-admin:
[root@hssvr115 certs]# pulp-admin login -uadmin -pXXXXXXXXX
Successfully logged in. Session certificate will expire at Jul 26 14:38:39
2016
GMT.

[root@hssvr115 certs]# pulp-admin -vvv tasks list

··· +----------------------------------------------------------------------+ Tasks +----------------------------------------------------------------------+

2016-07-19 16:39:06,790 - DEBUG - sending POST request to
/pulp/api/v2/tasks/search/
2016-07-19 16:39:06,802 - ERROR - Client-side exception occurred
Traceback (most recent call last):
File “/usr/lib/python2.7/site-packages/pulp/client/extensions/core.py”,
line 474, in run
exit_code = Cli.run(self, args)
File “/usr/lib/python2.7/site-packages/okaara/cli.py”, line 974, in run
exit_code = command_or_section.execute(self.prompt, remaining_args)
File
"/usr/lib/python2.7/site-packages/pulp/client/extensions/extensions.py",
line 210, in execute
return self.method(*arg_list, **clean_kwargs)
File “/usr/lib/python2.7/site-packages/pulp/client/admin/tasks.py”, line
82, in list
task_objects = self.retrieve_tasks(**kwargs)
File “/usr/lib/python2.7/site-packages/pulp/client/admin/tasks.py”, line
294, in retrieve_tasks
fields=self.FIELDS)
File “/usr/lib/python2.7/site-packages/pulp/bindings/tasks.py”, line 147,
in search
tasks = super(TaskSearchAPI, self).search(**kwargs)
File “/usr/lib/python2.7/site-packages/pulp/bindings/search.py”, line 95,
in search
response = self.server.POST(self.PATH, {‘criteria’: kwargs})
File “/usr/lib/python2.7/site-packages/pulp/bindings/server.py”, line
100, in POST
log_request_body=log_request_body, ignore_prefix=ignore_prefix)
File “/usr/lib/python2.7/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.7/site-packages/pulp/bindings/server.py”, line
349, in request
raise exceptions.ConnectionException(None, str(err), None)
ConnectionException: (None, ‘tlsv1 alert unknown ca’, None)
An error occurred attempting to contact the server. More information may be
found using the -v flag.

[root@hssvr115 certs]#

So why am I having the “‘tlsv1 alert unknown ca’, None” error? I didn’t
specify anything special while using katello-installer.

Any ideas?

thanks philippe

Philippe,

That is strange. Can you ls on the directories /etc/pki/katello/certs/ and
/etc/pki/pulp/.

What is the package you are trying to sync?

Also give this a shot:

systemctl stop pulp_workers pulp_celerybeat pulp_resource_manager
systemctl start pulp_workers pulp_celerybeat pulp_resource_manager
systemctl restart httpd
and then try to resume the task

John Mitsch
Red Hat Engineering
(860)-967-7285
irc: jomitsch

··· On Tue, Jul 19, 2016 at 10:51 AM, wrote:

Hi There

I have the following problem while installing Katello. I did follow the
install guide on http://www.katello.org/docs/3.0/installation/index.html

We did a “standard” install without any options:

foreman-installer --scenario katello

Install went fine. I was able to connect a client using subscription
manager, was abel to include repositories and sync then. The I wanted to
upgrade a package on the testserver by clicking in the webgui:

hosts > content hosts > click on name of testserver the > packages, select
a package and choose “update all”

But the the process takes forever without completing (progress bar jumps
to 50%):

The I have a look at the details:

Id: c3ba7122-9af3-4828-a98f-b1be6cf9249e
Label: Actions::Katello::Host::package::Update
Name: Update package
Owner: admin
Execution type: Delayed
Start at: 2016-07-19 16:33:22 +0200
Start before: -
Started at: 2016-07-19 16:33:23 +0200
Ended at:
State: running
Result: -
Params:

I the wanted to use pulp-admin to debug why pulp is waiting, but wasn’t
able to use pulp-admin:
[root@hssvr115 certs]# pulp-admin login -uadmin -pXXXXXXXXX
Successfully logged in. Session certificate will expire at Jul 26 14:38:39
2016
GMT.

[root@hssvr115 certs]# pulp-admin -vvv tasks list
±---------------------------------------------------------------------+
Tasks
±---------------------------------------------------------------------+

2016-07-19 16:39:06,790 - DEBUG - sending POST request to
/pulp/api/v2/tasks/search/
2016-07-19 16:39:06,802 - ERROR - Client-side exception occurred
Traceback (most recent call last):
File “/usr/lib/python2.7/site-packages/pulp/client/extensions/core.py”,
line 474, in run
exit_code = Cli.run(self, args)
File “/usr/lib/python2.7/site-packages/okaara/cli.py”, line 974, in run
exit_code = command_or_section.execute(self.prompt, remaining_args)
File
"/usr/lib/python2.7/site-packages/pulp/client/extensions/extensions.py",
line 210, in execute
return self.method(*arg_list, **clean_kwargs)
File “/usr/lib/python2.7/site-packages/pulp/client/admin/tasks.py”, line
82, in list
task_objects = self.retrieve_tasks(**kwargs)
File “/usr/lib/python2.7/site-packages/pulp/client/admin/tasks.py”, line
294, in retrieve_tasks
fields=self.FIELDS)
File “/usr/lib/python2.7/site-packages/pulp/bindings/tasks.py”, line
147, in search
tasks = super(TaskSearchAPI, self).search(**kwargs)
File “/usr/lib/python2.7/site-packages/pulp/bindings/search.py”, line
95, in search
response = self.server.POST(self.PATH, {‘criteria’: kwargs})
File “/usr/lib/python2.7/site-packages/pulp/bindings/server.py”, line
100, in POST
log_request_body=log_request_body, ignore_prefix=ignore_prefix)
File “/usr/lib/python2.7/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.7/site-packages/pulp/bindings/server.py”, line
349, in request
raise exceptions.ConnectionException(None, str(err), None)
ConnectionException: (None, ‘tlsv1 alert unknown ca’, None)
An error occurred attempting to contact the server. More information may be
found using the -v flag.

[root@hssvr115 certs]#

So why am I having the “‘tlsv1 alert unknown ca’, None” error? I didn’t
specify anything special while using katello-installer.

Any ideas?

thanks philippe


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

I didn't see it mentioned that you had the katello-agent installed on the
client. Can you double check that and that goferd is running?

··· On Tue, Jul 19, 2016 at 10:51 AM, wrote:

Hi There

I have the following problem while installing Katello. I did follow the
install guide on http://www.katello.org/docs/3.0/installation/index.html

We did a “standard” install without any options:

foreman-installer --scenario katello

Install went fine. I was able to connect a client using subscription
manager, was abel to include repositories and sync then. The I wanted to
upgrade a package on the testserver by clicking in the webgui:

hosts > content hosts > click on name of testserver the > packages, select
a package and choose “update all”

But the the process takes forever without completing (progress bar jumps
to 50%):

The I have a look at the details:

Id: c3ba7122-9af3-4828-a98f-b1be6cf9249e
Label: Actions::Katello::Host::package::Update
Name: Update package
Owner: admin
Execution type: Delayed
Start at: 2016-07-19 16:33:22 +0200
Start before: -
Started at: 2016-07-19 16:33:23 +0200
Ended at:
State: running
Result: -
Params:

I the wanted to use pulp-admin to debug why pulp is waiting, but wasn’t
able to use pulp-admin:
[root@hssvr115 certs]# pulp-admin login -uadmin -pXXXXXXXXX
Successfully logged in. Session certificate will expire at Jul 26 14:38:39
2016
GMT.

[root@hssvr115 certs]# pulp-admin -vvv tasks list
±---------------------------------------------------------------------+
Tasks
±---------------------------------------------------------------------+

2016-07-19 16:39:06,790 - DEBUG - sending POST request to
/pulp/api/v2/tasks/search/
2016-07-19 16:39:06,802 - ERROR - Client-side exception occurred
Traceback (most recent call last):
File “/usr/lib/python2.7/site-packages/pulp/client/extensions/core.py”,
line 474, in run
exit_code = Cli.run(self, args)
File “/usr/lib/python2.7/site-packages/okaara/cli.py”, line 974, in run
exit_code = command_or_section.execute(self.prompt, remaining_args)
File
"/usr/lib/python2.7/site-packages/pulp/client/extensions/extensions.py",
line 210, in execute
return self.method(*arg_list, **clean_kwargs)
File “/usr/lib/python2.7/site-packages/pulp/client/admin/tasks.py”, line
82, in list
task_objects = self.retrieve_tasks(**kwargs)
File “/usr/lib/python2.7/site-packages/pulp/client/admin/tasks.py”, line
294, in retrieve_tasks
fields=self.FIELDS)
File “/usr/lib/python2.7/site-packages/pulp/bindings/tasks.py”, line
147, in search
tasks = super(TaskSearchAPI, self).search(**kwargs)
File “/usr/lib/python2.7/site-packages/pulp/bindings/search.py”, line
95, in search
response = self.server.POST(self.PATH, {‘criteria’: kwargs})
File “/usr/lib/python2.7/site-packages/pulp/bindings/server.py”, line
100, in POST
log_request_body=log_request_body, ignore_prefix=ignore_prefix)
File “/usr/lib/python2.7/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.7/site-packages/pulp/bindings/server.py”, line
349, in request
raise exceptions.ConnectionException(None, str(err), None)
ConnectionException: (None, ‘tlsv1 alert unknown ca’, None)
An error occurred attempting to contact the server. More information may be
found using the -v flag.

[root@hssvr115 certs]#

So why am I having the “‘tlsv1 alert unknown ca’, None” error? I didn’t
specify anything special while using katello-installer.

Any ideas?

thanks philippe


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com.
To post to this group, send email to foreman-users@googlegroups.com.
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.


Eric D. Helms
Red Hat Engineering
Ph.D. Student - North Carolina State University