Bug 2225383 - "hammer scap-content create" failing due to SCAP contents are not present on satellite
Summary: "hammer scap-content create" failing due to SCAP contents are not present on ...
Keywords:
Status: VERIFIED
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: SCAP Plugin
Version: 6.14.0
Hardware: Unspecified
OS: Linux
unspecified
high
Target Milestone: 6.14.0
Assignee: satellite6-bugs
QA Contact: Gaurav Talreja
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-25 07:07 UTC by visawant
Modified: 2023-08-01 16:19 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SAT-19131 0 None None None 2023-07-25 10:32:01 UTC

Description visawant 2023-07-25 07:07:15 UTC
Description of problem: "hammer scap-content create" command is failing with error 
"Error: No such file or directory"


Version-Release number of selected component (if applicable):
6.14.0 Snap 8


How reproducible:
Always


Steps to Reproduce:
1. On Satellite terminal, try to create scap-content using Hammer CLI command
# hammer scap-content create --scap-file="/usr/share/xml/scap/ssg/content/ssg-rhel7-ds.xml --title="test" 


Actual results:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Failed to create SCAP content:
  Error: No such file or directory @ rb_sysopen - /usr/share/xml/scap/ssg/content/ssg-rhel7-ds.xml --title=test
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Expected results:
SCAP content should be created


Additional info:
1. Upon failure of "scap-content create" command system call function name "rb_sysopen" is displayed which is not expected.

2. SCAP packages available on satellite
# rpm -qa | grep openscap
openscap-1.3.7-1.el8.x86_64
rubygem-openscap_parser-1.0.2-2.el8sat.noarch
rubygem-smart_proxy_openscap-0.9.2-1.el8sat.noarch
rubygem-openscap-0.4.9-9.el8sat.noarch
rubygem-hammer_cli_foreman_openscap-0.1.13-2.el8sat.noarch
rubygem-foreman_openscap-7.0.0-1.el8sat.noarch

3. Missing package "scap-security-guide" in 6.14.0 Snap 8


Note You need to log in before you can comment on or make changes to this bug.