FS#5135 - ppp-2.4.4-1 - default location for plugins changed
Attached to Project:
Arch Linux
Opened by Anonymous Submitter - Sunday, 30 July 2006, 00:23 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 02 August 2006, 13:20 GMT
Opened by Anonymous Submitter - Sunday, 30 July 2006, 00:23 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 02 August 2006, 13:20 GMT
|
Details
Hi,
I recently updated my system, which resulted in an upgrade to the ppp-2.4.4-1 package. Unfortunately ppp then wouldn't restart my PPPoE DSL connection, with the following error : -- :: Starting PPP daemon [BUSY] /usr/sbin/pppd: /usr/local/lib/pppd/2.4.4/rp-pppoe.so: cannot open shared object file: No such file or directory /usr/sbin/pppd: Couldn't load plugin rp-pppoe.so [FAIL] -- It seems the default location that ppp is looking for the rp-pppoe.so module has changed, such that it is now not looking for plugins in the /usr/lib/pppd/2.4.4 directory. The temporary work around is to explictly specify the location of the shared object file in the appropriate pppd peer file e.g. in /etc/ppp/peers/provider: -- #plugin rp-pppoe.so eth0 plugin /usr/lib/pppd/2.4.4/rp-pppoe.so eth0 -- Thanks, Mark. |
This task depends upon
Closed by Judd Vinet (judd)
Friday, 04 August 2006, 05:36 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 2.4.4-2
Friday, 04 August 2006, 05:36 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 2.4.4-2
[root@myhost ganlu]# pacman -Qi ppp
Name : ppp
Version : 2.4.4-1
...
[root@myhost ganlu]# pacman -Qi rp-pppoe
Name : rp-pppoe
Version : 3.7-2
...
From what I understand, while userspace RP PPPoE works reasonably well, it doesn't uses more CPU than the kernel PPPoE/pppd support, as well as potentially suffering from race conditions.
If you don't have a "plugin" line in any of your ppp config, you aren't using the kernel's PPPoE support.
I only keep the rp-pppoe package around as the pppoe program is useful to do things like PADI queries, to get a list of ACs available. I don't need it to actually run PPPoE these days.