Project

General

Profile

Actions

Bug #10692

open

PIMD starts twice at boot

Added by Louis B over 4 years ago. Updated over 1 year ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
PIMD
Target version:
-
Start date:
06/23/2020
Due date:
% Done:

100%

Estimated time:
Plus Target Version:
Affected Version:
Affected Plus Version:
Affected Architecture:
All

Description

Hello,

I just discoverd a critical error in the pfSense boot sequence.
- Independed if you have enabled the PIMD-service, PIMD is starting during boot (error-1)
- More sevire PIMD is started twice. With as consequence the those two PIMD-instances are parallel communicating with the OS to get vifs for all interfaces. To starting PIMD interfaces in parallel is causing fatal errors (error-2)

In the past I already notices that only 3 out of my 9 interfaces got a vif assigned (not ok!!). Two hours ago I had the "bright idea" to test what happens when I would
- kill PIMD (pimd q)
disable two of the three interfaces that did get a vif
- starting PIMD again (pimd -c /var/etc/pimd/pimd.conf -d -f -N)

Guess what, now 7 out of the nine interfaces do get a vif
Then I did stop and start pimd again with the two interfaces enabeled again ...
and guess what all 9 interfaces did get a vif (that is the way it should be)

Now a reboot and ..... Yep the problem is back again.

I think this is a very important one, but you never now if there is more .. :)

Please implement this simple fix soon, so that we can check it!

Louis


Files

20200623 Pimd_VIF-issue_FoundViaInterfaceExpiriment.txt (6.73 KB) 20200623 Pimd_VIF-issue_FoundViaInterfaceExpiriment.txt Test_Expiriment_Description Louis B, 06/23/2020 12:56 PM
textdump.tar(1).0 (75 KB) textdump.tar(1).0 Example of system crash (first one with this snapshot) Louis B, 06/25/2020 01:09 PM
20200714 FirstBootCleanInstallLatestRelease.txt (24.1 KB) 20200714 FirstBootCleanInstallLatestRelease.txt Louis B, 07/14/2020 01:27 PM
20200714 InstallingAndTestingPIMD.txt (5.14 KB) 20200714 InstallingAndTestingPIMD.txt Louis B, 07/14/2020 01:27 PM
20200714 RestartWithPIMD-Enabled.txt (27.7 KB) 20200714 RestartWithPIMD-Enabled.txt Louis B, 07/14/2020 01:27 PM
pimd.conf (584 Bytes) pimd.conf Louis B, 07/14/2020 01:27 PM
20200716 PIMD starting and starting NotOK.txt (108 KB) 20200716 PIMD starting and starting NotOK.txt Louis B, 07/16/2020 02:37 AM
Actions

Also available in: Atom PDF