Bug 1342335 - NetworkManager-l2tp-gnome obsoletes wrong version of NetworkManager-l2tp
Summary: NetworkManager-l2tp-gnome obsoletes wrong version of NetworkManager-l2tp
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: NetworkManager-l2tp
Version: 23
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Ivan Romanov
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1343578 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-06-03 03:07 UTC by Dan Book
Modified: 2016-06-13 04:56 UTC (History)
12 users (show)

Fixed In Version: NetworkManager-l2tp-1.0.2-2.fc23
Clone Of:
Environment:
Last Closed: 2016-06-13 04:56:19 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Dan Book 2016-06-03 03:07:31 UTC
Description of problem:
The new NetworkManager-l2tp-gnome package requires the NetworkManager-l2tp package of the same version, however it also obsoletes NetworkManager-l2tp < 1.2.2. Fedora 23 only has NetworkManager-l2tp version 1.0.2 so it is unable to install NetworkManager-l2tp-gnome or correctly obsolete the older versions of NetworkManager-l2tp.

Version-Release number of selected component (if applicable):
1.0.2-1.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Install NetworkManager-l2tp
2. dnf install NetworkManager-l2tp-gnome

Actual results:
Error: package NetworkManager-l2tp-gnome-1.0.2-1.fc23.x86_64 obsoletes NetworkManager-l2tp < 1.2.2 provided by NetworkManager-l2tp-1.0.2-1.fc23.x86_64

Expected results:
NetworkManager-l2tp-gnome is installed

Additional info:
If NetworkManager-l2tp is not installed, you instead get this error when trying to install NetworkManager-l2tp-gnome:

Error: package NetworkManager-l2tp-gnome-1.0.2-1.fc23.x86_64 requires NetworkManager-l2tp = 1.0.2-1.fc23, but none of the providers can be installed

Comment 1 Ben Williams 2016-06-03 12:09:29 UTC
I found the same error trying to do updated live isos for f23

Package NetworkManager-l2tp is obsoleted by NetworkManager-l2tp-gnome, but obsoleting package does not provide for requirements

I get the above error on Cinnamon, KDE, LXDE, and XFCE spins

Comment 2 Andre Robatino 2016-06-05 09:01:46 UTC
Bumping Severity to High since the package is no longer installable.

Comment 3 Douglas Kosovic 2016-06-05 14:16:00 UTC
As mentioned on https://bodhi.fedoraproject.org/updates/FEDORA-2016-54c8a74b61

The fix is to change the following line in the NetworkManager-l2tp-gnome section of the current 1.0.2-1.fc23 SPEC file :
  Obsoletes: NetworkManager-l2tp < 1.2.2

To either one of the following:
  Obsoletes: NetworkManager-l2tp < 1.0
  Obsoletes: NetworkManager-l2tp < 1.0.2

(either line would be fine as previous NetworkManager-l2tp RPM version was 0.9.8.7)

I suspect Ivan won't see this bug report as his email address has been bouncing (unless things have changed recently), so someone else will need to do the SPEC file fix.

I submitted NetworkManager-l2tp 1.0.2 SPEC file for NetworkManager 1.0 based Fedora 23 in a bug report and NetworkManager-l2tp 1.2.2 for NetworkManager 1.2 based Fedora 24 in another bug report. I suspect the Obsoletes < 1.2.2 line that was added later to the SPEC file I submitted was a version number mixup.

Comment 4 Woi 2016-06-08 08:24:47 UTC
Same here for three users and five systems.
Maybe the bug status should be changed to "confirmed"? I'm not allowed to change it.

Comment 5 J. Randall Owens 2016-06-08 19:49:10 UTC
*** Bug 1343578 has been marked as a duplicate of this bug. ***

Comment 6 Alvin 2016-06-09 07:08:49 UTC
This is also easy to reproduce by running
dnf upgrade --best

Comment 7 Fedora Update System 2016-06-09 08:34:14 UTC
NetworkManager-l2tp-1.0.2-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-158eb4cd92

Comment 8 Fedora Update System 2016-06-10 03:56:54 UTC
NetworkManager-l2tp-1.0.2-2.fc23 has been pushed to the Fedora 23 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-2016-158eb4cd92

Comment 9 Fedora Update System 2016-06-13 04:56:13 UTC
NetworkManager-l2tp-1.0.2-2.fc23 has been pushed to the Fedora 23 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.