Red Hat Bugzilla – Bug 144989
ifdown while dialing leaves pppd running.
Last modified: 2007-11-30 17:10:58 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Description of problem:
If the user runs "ifdown provider" while "ifup provider" is still
running and is in the process of dialing, the ppp-watch process
is killed, as expected, but the pppd process is left running and
continues to dial. This appears to be because pppd hasn't created the
pppd lock file yet, even though it has created the uucp lock file.
The user is then left in the situation where the pppd must connect
before it will get killed by ifdown.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a ppp provider.
2. Unplug the phone.
3. /sbin/ifup provider & sleep 10
4. /sbin/ifdown provider
Actual Results: pppd is still running and still trying to dial.
Expected Results: pppd is gone and the phone has been hung up.
I worked around this bug by adding a few lines to the ppp ifdown
script which finds the uucp lock file and kills the process in it (if
Fedora Core 3 is now maintained by the Fedora Legacy project for security
updates only. If this problem is a security issue, please reopen and
reassign to the Fedora Legacy product. If it is not a security issue and
hasn't been resolved in the current FC5 updates or in the FC6 test
release, reopen and change the version to match.
This bug entry was in needinfo for some time. Closing due to user inactivity as
"NOT A BUG".