Bug #32216
Debian bullseye/sid facts are rejected
Description
When uploading facts from Debian Bullseye (currently testing), the facts are rejected:
# /etc/puppetlabs/puppet/node.rb --push-facts host.example.com host.example.com: During the fact upload the server responded with: 500 Internal Server Error. Error is ignored and the execution continues. { "error": {"message":"Validation failed: Major version is not a number, Major version Operating System version is required"} }
Associated revisions
History
#1
Updated by The Foreman Bot about 2 years ago
- Assignee set to Ewoud Kohl van Wijngaarden
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/8416 added
#2
Updated by The Foreman Bot almost 2 years ago
- Fixed in Releases 2.5.0 added
#3
Updated by Ewoud Kohl van Wijngaarden almost 2 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset foreman|9068b66dd2d4edcc811faf7eb324c0960fd5d5dd.
#4
Updated by Tomer Brisker almost 2 years ago
- Fixed in Releases 2.4.1 added
Fixes #32216 - Handle Debian Bullseye Testing facts
While Bullseye is still testing, it's identified as bullseye/sid:
The same shows up in Facter:
This chooses to treat it as version 11 (without a minor). The
description is also updated to handle a blank minor. Initially I used
version 11.0 and that resulted in a description "Debian bullseye/sid.0".