Bug 1640283 - dnf errors involving scap-workbench
Summary: dnf errors involving scap-workbench
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: scap-workbench
Version: 29
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Maros Barabas
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-10-17 18:44 UTC by Matt Fagnani
Modified: 2018-11-06 22:10 UTC (History)
5 users (show)

Fixed In Version: scap-workbench-1.2.0-2.fc29
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-11-06 22:10:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matt Fagnani 2018-10-17 18:44:35 UTC
Description of problem:

When I ran sudo dnf system-upgrade download --refresh --releasever=29 in F28 with updates-testing enabled I got
...
Problem 15: cannot install both openscap-1.3.0_alpha2-1.fc29.i686 and openscap-1.2.17-1.fc28.i686 
- package scap-workbench-1.2.0-1.fc29.i686 requires libopenscap.so.8, but none of the providers can be installed 
- package openscap-perl-1.3.0_alpha2-1.fc29.i686 requires libopenscap.so.24, but none of the providers can be installed 
- problem with installed package scap-workbench-1.2.0-1.fc28.i686 
- problem with installed package openscap-perl-1.2.17-1.fc28.i686 
- scap-workbench-1.2.0-1.fc28.i686 does not belong to a distupgrade repository - openscap-perl-1.2.17-1.fc28.i686 does not belong to a distupgrade repository ... 

I removed scap-workbench in F28 before upgrading to F29 due to the dnf error as I noted in https://bugzilla.redhat.com/show_bug.cgi?id=1626801 

When I ran sudo dnf install scap-workbench in F29 I got 
Error: Problem: conflicting requests 
- nothing provides libopenscap.so.8 needed by scap-workbench-1.2.0-1.fc29.i686

scap-workbench might need to be rebuilt to use libopenscap.so.25 provided by openscap-1:1.3.0-3.fc29 and added to the update at https://bodhi.fedoraproject.org/updates/FEDORA-2018-93df1fbf1b

Version-Release number of selected component (if applicable):
scap-workbench-1.2.0-1.fc29.i686
scap-workbench-1.2.0-1.fc28.i686
openscap-1:1.3.0-3.fc29
openscap-1.2.17-1.fc28.i686 

How reproducible:
Each time I've tried

Steps to Reproduce:
1. sudo dnf install scap-workbench (in F29)
OR
1. sudo dnf system-upgrade download --refresh --releasever=29 (in F28)

Actual results:
dnf errors when trying to install scap-workbench in F29 or upgrade to F29 from F28

Expected results:
No such errors

Additional info:

Comment 1 Fedora Update System 2018-10-18 07:55:49 UTC
openscap-1.3.0-3.fc29 scap-workbench-1.2.0-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-93df1fbf1b

Comment 2 Fedora Update System 2018-10-18 07:55:56 UTC
openscap-1.3.0-3.fc29 scap-workbench-1.2.0-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-93df1fbf1b

Comment 3 Matěj Týč 2018-10-18 08:08:15 UTC
Hello, you have to uninstall all openscap too - unlike transitions among previous Fedora versions, there are packaging and ABI changes between F28 and F29 OpenSCAP.

Comment 4 Matěj Týč 2018-10-18 08:28:41 UTC
Hello again, Matt - I have been corrected by our team member Jan Černý that the issue you have is supposed to be fixed by the Fedora update of openscap-1.3.0-3 and scap-workbench-1.2.0-2.
Thank you for notifying us!

Comment 5 Fedora Update System 2018-10-18 15:32:08 UTC
openscap-1.3.0-3.fc29, scap-workbench-1.2.0-2.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-93df1fbf1b

Comment 6 Matt Fagnani 2018-10-19 01:59:46 UTC
The rebuild of scap-workbench-1.2.0-2 to use libopenscap.so.25 provided by openscap-1:1.3.0-3.fc29 should allow upgrading those packages from F28 to F29 without removing them first if updates-testing is enabled; if updates-testing isn't enabled, updating from Koji or something else might be needed until they are pushed to stable or updates. I installed scap-workbench-1.2.0-2 without getting the error I noted above. I ran the Standard System Security Profile for Fedora scan in scap-workbench-1.2.0-2 which completed though some errors related to a directory something like /tmp/openscap not being found occurred. Thanks.

Comment 7 Fedora Update System 2018-11-06 22:10:32 UTC
openscap-1.3.0-3.fc29, scap-workbench-1.2.0-2.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.


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