Dansguardian startup problems - 2.12.0.3 pkg v.0.1.8 - pfSense 2.1
-
Having an odd issue anytime I reboot pfSense and DansGuardian. That is, DG will not start, nor will it restart via the Services page. The system.log reports the following:
php: /pkg_edit.php: The command '/usr/local/etc/rc.d/dansguardian.sh start' returned exit code '127', the output was '/usr/local/etc/rc.d/dansguardian.sh: not found'
Looking at dansguardian.sh, I discovered the file is CRLF terminated and not LF terminated which is causing the system to try to execute "/bin/sh[CR]" to process the script. Stripping the CR's allows the service to run properly.
This script is replaced on every boot, requiring me to strip the CR's out again. Any suggestions?
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.