Problem installing openSUSE-2015-827

I tried installing patch openSUSE-2015-827 on 13.1 x86_64 and received the following error:


Problem: NetworkManager-0.9.8.8-10.1.x86_64 requires ppp = 2.4.5, but this requirement cannot be provided
  uninstallable providers: ppp-2.4.5-20.1.2.i586[openSUSE-13.1-OSS-Online]
                   ppp-2.4.5-20.1.2.x86_64[openSUSE-13.1-OSS-Online]
 Solution 1: downgrade of NetworkManager-0.9.8.8-10.1.x86_64 to NetworkManager-0.9.8.8-4.1.x86_64
 Solution 2: do not install patch:openSUSE-2015-827-1.noarch
 Solution 3: do not install patch:openSUSE-2015-827-1.noarch
 Solution 4: break NetworkManager-0.9.8.8-10.1.x86_64 by ignoring some of its dependencies

For now I chose option 3, but this looks like something that people responsible for packaging might be interested in?

File a bug report on this. That’s how the people responsible get to know about the problem.

Apparently ppp-2.4.5 cannot be installed, but is required by NetworkManager.
Maybe try to install it manually to get a more detailed problem description:

sudo zypper in ppp-2.4.5

ppp-2.4.5 is already installed. But the patch upgrades that to ppp-2.7.something (I don’t recall the exact number). However NetworkManager explicitly requires 2.4.5.

They probably should have backported the security fix to 2.4.5 instead of pushing ppp to a newer version. In any case, a bug report will get the attention of the people who need to make those decisions.

Ah right. They submitted the same update (to 2.4.7) for all distribution versions at once (13.1, 13.2, and Leap 42.1).

However NetworkManager explicitly requires 2.4.5.

Yes, NetworkManager explicitely requires the exact version of ppp it is built against.
For good reasons I suppose.

They probably should have backported the security fix to 2.4.5 instead of pushing ppp to a newer version.

I agree.
Another option to fix this now would be to release a NetworkManager update too (just a rebuild without any actual change).

In any case, a bug report will get the attention of the people who need to make those decisions.

Right.

I just want to confirm. Exactly the same problem here!

Error: NetworkManager-0.9.8.8-10.1.x86_64 requires ppp = 2.4.5, but this requirement cannot be provided

But ppp 2.4.5 is installed!


> zypper se -vi ppp
Loading repository data...
Reading installed packages...

S | Name | Type    | Version      | Arch   | Repository            
--+------+---------+--------------+--------+-----------------------
i | ppp  | package | 2.4.5-20.4.1 | x86_64 | Main Update Repository
  name: ppp
i | ppp  | package | 2.4.5-20.4.1 | x86_64 | (System Packages)     
  name: ppp

Right, but as mentioned the update wants to install 2.4.7…

NetworkManager has not been updated since one year ago.

option 2 seems to be better…

a bugreport seems to exist for this:
https://bugzilla.opensuse.org/show_bug.cgi?id=957014

Just want to add: Same problem here. I choosed to not install the update.

Added myself to the bug list. Also, not applying the patch until a fix comes through.

KDE in openSUSE 13.1 Bottle (waiting to go 'Green)

FYI, a NetworkManager update has been submitted for 13.1 to resolve the conflict and should be released in the next days…

Hi
I was able to install the update smoothly, but it has broken my vpn connection!
pppd[1640]: Plugin /usr/lib64/pppd/2.4.5/nm-pptp-pppd-plugin.so is for pppd version 2.4.5, this is 2.4.7
>:(
Looking for a workaround so I can get some work done.

Do you have NetworkManager 0.9.8.8-13.1?

I’m not using any VPN so I can’t test this. But it looks as if “nm-pppd-plugin.so” is updated for 2.4.7, but “nm-pptp-pppd-plugin.so” is still from 2.4.5.

I suggest you report a bug on this.

As a temporary workaround, you can try reinstalling the previous version of ppp and the previous version of NetworkManager. And then maybe temporarily lock them so that they cannot be updated until you remove the lock.

I see that someone has started a new thread about the bad NetworkManager update: https://forums.opensuse.org/showthread.php/511577-VPN-PPTP-not-working-with-new-Network-Manager-0-9-8-8-13-and-ppp-2-4-7

So maybe that’s the best place for further discussion of the issue.

Nrickert,
Thanks yes I opened bug
https://bugzilla.opensuse.org/show_bug.cgi?id=957961

I thought this would be a good forum thread since apparently it was the dependency workaround that caused my dependencies to not be checked before the update was applied, but I’m happy to follow the crowd on this one.

Adam.