Bug 719966 - systemtap conflicts with systemtap-runtime
systemtap conflicts with systemtap-runtime
Status: CLOSED UPSTREAM
Product: Fedora
Classification: Fedora
Component: systemtap (Show other bugs)
15
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Frank Ch. Eigler
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2011-07-08 10:49 EDT by Paul Morgan
Modified: 2011-07-08 11:45 EDT (History)
6 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2011-07-08 11:45:43 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Paul Morgan 2011-07-08 10:49:08 EDT
Description of problem:
unable to install systemtap-runtime and systemtap on same host

Version-Release number of selected component (if applicable):
systemtap-runtime-1.5-5.fc15.x86_64
systemtap-1.5-5.fc15.x86_64


How reproducible:
everytime


Steps to Reproduce:
1. try to upgrade to systemtap-*-1.5-5.fc15
  
Actual results:
Transaction Check Error:

  file /usr/share/man/man7/stappaths.7.gz from install of systemtap-runtime-1.5-5.fc15.x86_64 conflicts with file from package systemtap-server-1.4-9.fc15.x86_64

  file /usr/share/man/man7/stappaths.7.gz from install of systemtap-1.5-5.fc15.x86_64 conflicts with file from package systemtap-server-1.4-9.fc15.x86_64


Expected results: both packages should get installed


Additional info:
Comment 1 Josh Stone 2011-07-08 11:19:40 EDT
(In reply to comment #0)
>   file /usr/share/man/man7/stappaths.7.gz from install of
> systemtap-runtime-1.5-5.fc15.x86_64 conflicts with file from package
> systemtap-server-1.4-9.fc15.x86_64
> 
>   file /usr/share/man/man7/stappaths.7.gz from install of
> systemtap-1.5-5.fc15.x86_64 conflicts with file from package
> systemtap-server-1.4-9.fc15.x86_64

The conflict is with systemtap-server, which must be updated as well so that the overlapping files are identical.
Comment 2 Frank Ch. Eigler 2011-07-08 11:33:53 EDT
OTOH we could change the spec file for %package server to Require: the
exact same version of systemtap as itself (and corresponding changes
elsewhere).
Comment 3 Josh Stone 2011-07-08 11:42:11 EDT
(In reply to comment #2)
> OTOH we could change the spec file for %package server to Require: the
> exact same version of systemtap as itself (and corresponding changes
> elsewhere).

Yeah, I didn't mean to imply that it was Paul's error.  If we can automatically coax the synchronized update with Requires, we probably should.  And given the file conflict, it seems we actually must.
Comment 4 Frank Ch. Eigler 2011-07-08 11:45:43 EDT
upstream commit ad12652 should fix this by forcing future partial updates
to go whole-hog.  In the mean time, '# yum update systemtap\*'

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