Project

General

Profile

Actions

Bug #37475

closed

rex pull provider job using rhel9 backend on capsule times out

Added by Adam Ruzicka about 1 month ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Found in Releases:

Description

rex pull provider job using rhel9 backend on capsule times out

Description of problem:
rex pull provider job using rhel9 backend on capsule consistently fails in automation, with ssh2.exceptions.Timeout.

Trying out with manual setup I got two kinds of errors. On an initial rex run I got failed job with {quote}Unexpected event #<Actions::ProxyAction::ProxyActionStopped: Actions::ProxyAction::ProxyActionStopped> {quote}
On a subsequent run, the job remains in pending state with the following msg reeling: {quote}Error loading data from Capsule: NoMethodError - undefined method `each_with_index' for nil:NilClass {quote}
which probably accounts for the timeouts whe see in automation

Steps to Reproduce:
1. have a setup with external mqtt capsule on rhel9 backend and client with yggdrasil client.
2. run a rex job

Actual behavior:
Issues described above

Expected behavior:
Successful rex run

Additional info: * on rhel8 backend the same tests consistently pass * interestingy, there is one rex pull test that passes on rhel9 – it runs the job against client with stopped ygdrassil, then starts it while the job is pending. In this scenario the job succeeds.

Actions #1

Updated by The Foreman Bot about 1 month ago

  • Status changed from New to Ready For Testing
  • Assignee set to Adam Ruzicka
  • Pull request https://github.com/theforeman/smart_proxy_remote_execution_ssh/pull/113 added
Actions #2

Updated by The Foreman Bot about 1 month ago

  • Fixed in Releases smart_proxy_remote_execution_ssh-0.10.5 added
Actions #3

Updated by Adam Ruzicka about 1 month ago

  • Status changed from Ready For Testing to Closed
Actions

Also available in: Atom PDF