Summary: | l2tpd: /var/run/l2tpd.pid may not contain PID | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Roger Luethi <rl> |
Component: | [OLD] Server | Assignee: | Gentoo Dialup Developers <net-dialup> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | l2tpd-0.70_pre20031121.ebuild |
Description
Roger Luethi
2004-06-20 11:59:09 UTC
According to Jacco de Leeuw, Debian has additional patches that fix this bug and more. Might be worth a look. On my box, only the first 4 digits of the pid are written into the file. When the service is stopped, it might happen that the *wrong process* is killed!! For me, this looks like a pretty severe problem. Same problem as Michel Wilson, only first 4 digits of the pid are stored, so if you start l2tp and the pid is 5 digits, start-stop-daemon isn't able to stop it. Created attachment 39530 [details] l2tpd-0.70_pre20031121.ebuild This ebuild is based on Debian's unstable version (http://packages.debian.org/unstable/net/l2tpd). commited l2tpd-0.70_pre20031121.ebuild, please test this one |