Bug #27280
closedUnable to join a machine with bonded primary interface
Description
Foreman: 1.22.0
Katello: 3.12.0
Unable to join a machine using subscription manager with a bonded primary interface.
I get this error when using subscription-manager.
HTTP error (422 - Unknown): Validation failed: Attached to can’t be blank
I traced through the logs - I think it is an issue that it can’t tell what the slave ethernet devices are.
this is from the /var/log/foreman/production.log
2019-07-10T10:29:32 [I|app|a25781d5] Import facts for '<redacted system name>' completed. Added: 220, Updated: 0, Deleted 0 facts
2019-07-10T10:29:32 [I|aud|a25781d5] Nic::Managed (834) update event on mac , <redacted>
2019-07-10T10:29:32 [I|aud|a25781d5] Nic::Managed (834) update event on virtual false, true
2019-07-10T10:29:32 [I|aud|a25781d5] Nic::Managed (834) update event on identifier , bond0
2019-07-10T10:29:32 [W|app|a25781d5] Not queueing Nic::Managed: ["Attached to can't be blank"]
2019-07-10T10:29:32 [W|app|a25781d5] Not queueing Nic::Managed: ["Attached to can't be blank"]
2019-07-10T10:29:32 [W|app|a25781d5] Not queueing Nic::Managed: ["Attached to can't be blank"]
Updated by Andrew Kofink over 5 years ago
Could you please show us the list of facts from subscription-manager?
subscription-manager facts --list
Thanks!
Updated by Andrew Kofink over 5 years ago
- Status changed from New to Need more information
Updated by Nicki Clear over 5 years ago
This used to work on an older version of Katello, version 3.8. I have older clients that have bonded primary interfaces that I was able to join using that version.
Updated by Jonathon Turel over 5 years ago
- Status changed from Need more information to New
Updated by Chris Roberts over 5 years ago
- Target version set to Katello Backlog
- Triaged changed from No to Yes
Moving to backlog until Nicki comes back with requested info
Updated by Nicki Clear over 5 years ago
Chris,
What more information is needed? I provided the subscription-manager facts --list that Andrew wanted.
Updated by James Jeffers over 5 years ago
- Project changed from Katello to Foreman
- Target version deleted (
Katello Backlog) - Triaged changed from Yes to No
- Fixed in Releases 1.24.0 added
- Found in Releases 1.22.0 added
- Found in Releases deleted (
Katello 3.12.0)
This defect appears to have been fixed in Foreman 1.24 and is a duplicate of https://projects.theforeman.org/issues/26727.
I tested Foreman at commits before and after https://github.com/theforeman/foreman/commit/173b7f9c8af5ced2f59f5a3dc09b74da3ce09a95. Previously, a client with a bonded nic as primary interface could not register with Foreman/Katello. After the commit, the client could register, and the error was not seen.
Updated by Tomer Brisker about 5 years ago
- Status changed from New to Duplicate
- Fixed in Releases deleted (
1.24.0)
Updated by Tomer Brisker about 5 years ago
- Is duplicate of Bug #26727: Bond interfaces as primary nic create invalid records added