Plugin /usr/lib/pptpd/pptpd-logwtmp.so is for pppd version 2.4.5, this is 2.4.6

Bug #1451419 reported by Jonybat
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
pptpd (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I have updated recently my system from utopic to vivid, and since that moment pptpd stopped working.

From what i understand, pptpd needs to be built against pppd version 2.4.6. This has been fixed in pptpd version 1.4.0-2, as reported here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=745770

I tested with the current pptpd stable package from Debian (1.4.0-5) and it fixed the issue.

Relevant log lines from syslog:

May 1 16:46:04 Server pptpd[1428]: CTRL: Client x.x.x.x control connection started
May 1 16:46:05 Server pptpd[1428]: CTRL: Starting call (launching pppd, opening GRE)
May 1 16:46:05 Server pppd[1429]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so is for pppd version 2.4.5, this is 2.4.6
May 1 16:46:05 Server pptpd[1428]: GRE: read(fd=6,buffer=7f77411324a0,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
May 1 16:46:05 Server pptpd[1428]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
May 1 16:46:05 Server pptpd[1428]: CTRL: Reaping child PPP[1429]
May 1 16:46:05 Server pptpd[1428]: CTRL: Client x.x.x.x control connection finished

Package versions:

ii pptpd 1.3.4+27+gddb30f8-1ubuntu1 amd64 PoPToP Point to Point Tunneling Server
ii ppp 2.4.6-3.1ubuntu1 amd64 Point-to-Point Protocol (PPP) - daemon

Jonybat (jonybat26)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in pptpd (Ubuntu):
status: New → Confirmed
Revision history for this message
Jian Wen (wenjianhn) wrote :

Workaround:

$ sudo sed -i s/^logwtmp/#logwtmp/ /etc/pptpd.conf
$ sudo systemctl restart pptpd

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.