Actions
Bug #11907
closedopenscap seeems to fail on good bzip2 files
Difficulty:
Triaged:
No
Description
Hello,
It looks like openscap foreman plugin fails to decompress a valid bzip2 file generate by a report:
| Started POST "/api/v2/compliance/arf_reports/2ea3aa0c-ab60-4d91-8f65-eb4a72a0da6b/18/2015-09-21" for 10.100.3.70 at 2015-09-22 03:30:58 -0400
2015-09-22 03:30:58 [app] [I] Processing by Api::V2::Compliance::ArfReportsController#create as */*
2015-09-22 03:30:58 [app] [I] Parameters: {"apiv"=>"v2", "cname"=>"2ea3aa0c-ab60-4d91-8f65-eb4a72a0da6b", "policy_id"=>"18", "date"=>"2015-09-21"}
2015-09-22 03:31:01 [app] [W] Action failed
| OpenSCAP::OpenSCAPError: Could not read from bz_stream: BZ2_bzDecompress returns -4 [bz2.c:157]
| Could not create Result DataStream session: File is not Result DataStream. [ds_rds_session.c:54]
|
| /opt/rh/ruby193/root/usr/share/gems/gems/openscap-0.4.2/lib/openscap/openscap.rb:34:in `raise!'
| /opt/rh/ruby193/root/usr/share/gems/gems/openscap-0.4.2/lib/openscap/ds/arf.rb:30:in `initialize'
I managed to uncompress the above file perfectly fine with bunzip2.
Also, we have multiple files where the processing fails.
Let me know if you need the original compressed file.
Actions