[Bug 903553] New: rp-pppoe not available in the default installation
http://bugzilla.opensuse.org/show_bug.cgi?id=903553 Bug ID: 903553 Summary: rp-pppoe not available in the default installation Classification: openSUSE Product: openSUSE Distribution Version: 13.2 RC 1 Hardware: Other OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Patterns Assignee: coolo@suse.com Reporter: mustafaa.alhamdaani@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- rp-pppoe is not available in the default installation (I checked KDE LiveDVD) and someone called Malte reported this for the installation DVD on opensuse-factory. This prevented me from setting up DSL connection in NetworkManager ( I create the connection in the connection editor but could't connect, after calling nmcli, I discovered that rp-pppoe is not installed), I think it should be available by default (or some people will stay offline). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=903553
Bruno Friedmann
http://bugzilla.opensuse.org/show_bug.cgi?id=903553 --- Comment #4 from Marguerite Su --- Hi, allow me to share some of my findings. 0. rp-pppoe is always not installed by default in the past (I searched "patterns-openSUSE" packages since 12.3, and all those package-lists-* packages in openSUSE:1x.x:Live repositories), and not in Live CDs. 1. DSL connection under NetworkManager GUI is actually processed by ppp package, through a plugin call rp-pppoe.so. And there's no significant difference between ppp 2.4.5 in 13.1 and ppp 2.4.7 in 13.2 through specfiles. What is mysterious is that many users claim that the DSL connection set up in 13.1 can't work in 13.2 anymore. That means, at least in 13.1, DSL works. But so far I still didn't find where the regression locates. I'll download the packages to see if that plugin is actually there in the package. And I still didn't get the connection between ppp and rp-pppoe. Are they mutual exclusive? or ppp needs rp-pppoe to provide functions? That is, is rp-pppoe.so a full functional plugin that can replace rp-pppoe itself (it explains why wroking connection in 13.1 can't work in 13.2, because we may miss the plugin in ppp package. then it starts to require rp-pppoe itself), or it's a wrapper that calls the later in (ldd the so between different versions of openSUSE may help). That's my unproved theory, Thanks Marguerite -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=903553
--- Comment #5 from Mustafa Muhammad
Hi, allow me to share some of my findings.
0. rp-pppoe is always not installed by default in the past (I searched "patterns-openSUSE" packages since 12.3, and all those package-lists-* packages in openSUSE:1x.x:Live repositories), and not in Live CDs.
You are right.
1. DSL connection under NetworkManager GUI is actually processed by ppp package, through a plugin call rp-pppoe.so. And there's no significant difference between ppp 2.4.5 in 13.1 and ppp 2.4.7 in 13.2 through specfiles.
What is mysterious is that many users claim that the DSL connection set up in 13.1 can't work in 13.2 anymore. That means, at least in 13.1, DSL works. But so far I still didn't find where the regression locates.
I'll download the packages to see if that plugin is actually there in the package.
And I still didn't get the connection between ppp and rp-pppoe. Are they mutual exclusive? or ppp needs rp-pppoe to provide functions? That is, is rp-pppoe.so a full functional plugin that can replace rp-pppoe itself (it explains why wroking connection in 13.1 can't work in 13.2, because we may miss the plugin in ppp package. then it starts to require rp-pppoe itself), or it's a wrapper that calls the later in (ldd the so between different versions of openSUSE may help).
That's my unproved theory, Thanks
This is probably the case, thank you.
Marguerite
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=903553 --- Comment #8 from Marguerite Su --- Created attachment 613402 --> http://bugzilla.opensuse.org/attachment.cgi?id=613402&action=edit DSL error log Luckly I get an error log from a user. There's only a warning there: NetworkManager[1122]: <warn> (enp1s0): PPPoE failed to start: Could not find pppoe binary. and rp-pppoe package provides the binrary. and a few things confirmed with his help. 0. rp-pppoe was never in the DVD. (13.1 and 13.2) 1. rp-pppoe.so exists in both ppp 2.4.5 (12.3 & 13.1) and ppp 2.4.7 (13.2) 2. rp-pppoe.so is a wrapper at least in 13.2, it brings rp-pppoe in. So a new theory comes out: ppp 2.4.5 may not require a binary to connect DSL networks, and new ppp 2.4.7 do requre. then: 0. I'll package a ppp 2.4.5 for 13.2 and ask my user to downgrade and connect without rp-ppoe installed under openSUSE 13.2 If he can connect, then it'll be a packaging bug of "ppp" package. (failed to catch all dependencies) If he can't, that'll be another story. then I will call the public to prove that "DSL connection working in 13.1 really can't work in 13.2". 1. I'll find what the "binary" actually is. Marguerite -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=903553 --- Comment #9 from Marguerite Su --- (In reply to ouyang zhihua from comment #7)
Comment on attachment 613398 [details] pppoe log
Here is the log what you want. before install using pppoe journalctl -xb | grep Network > /home/eveblue/pppoe_error.log <warn> (enp1s0): PPPoE failed to start: Could not find pppoe binary.
after install rp-pppoe journalctl -xb | grep Network > /home/eveblue/pppoe_ok.log everything is find
Hi, can you please override your NetworkManager NetworkManager-pptp ppp from the ones in: http://download.opensuse.org/repositories/home:/MargueriteSu:/ppp/openSUSE_1... http://download.opensuse.org/repositories/home:/MargueriteSu:/ppp/openSUSE_T... uninstall rp-pppoe and see if DSL connection can still connect? That repo provides ppp 2.4.5 and NetworkManager NetworkManager-pptp built against this version. You can safely transfer back to standard 13.2 after testing. Thanks Marguerite -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=903553
Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=903553
Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=903553
Reinhard Max
It will be quite easy to solve for 13.2, we just need assign this bug to `ppp`'s maintainer, and tell him to add rp-pppoe as a Requires.
I just verified that pppd does not need the rp-pppoe package for creating pppoe connections in 13.2 by manually executing "pppd call myisp debug" with the content of /etc/ppp/peers/myisp as follows: --- snip --- plugin rp-pppoe.so eth1 user "myUserName" password "myPassWord" --- snap --- So if there is a regression in 13.2, the bug must be in the components that configure/execute pppd (or try to call pppoed instead), but not in the ppp package itself or in its dependencies. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=903553
--- Comment #15 from Aeneas Jaißle
http://bugzilla.opensuse.org/show_bug.cgi?id=903553
Bernhard Wiedemann
http://bugzilla.opensuse.org/show_bug.cgi?id=903553
http://bugzilla.opensuse.org/show_bug.cgi?id=903553#c25
Bernhard Wiedemann
participants (1)
-
bugzilla_noreply@novell.com