Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    PfSense 2.0.3 cannot open pid file /tmp/filterdns_cpah.pid at startup

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    12 Posts 5 Posters 6.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      falbertopl
      last edited by

      I have the same error and the captive portal doesn't work

      1 Reply Last reply Reply Quote 0
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by

        There is a fix for the NTP issue in the repo, but with 2.1 being so close, we may or may not put out a 2.0.3p1/2.0.4 since it would be right on top of the 2.1 release. We're still discussing that, but at the moment it seems waiting for 2.1 may be more likely.

        That said, you can gitsync to RELENG_2_0 and pull in the fixes. Search around the forum and doc wiki for more info, I gave/linked instructions in another thread about the NTP issue.

        Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        1 Reply Last reply Reply Quote 0
        • P
          pvoigt
          last edited by

          @abdurrahman:

          when pfSense 2.0.3 starting, 2 errors always occur…

          1.ERROR: pgrep: cannot open pid file or file not exist: file /tmp/filterdns_cpah.pid
          2.ERROR: Starting NTP Time Client.... (waiting for 2 minutes here) After, "hostname nor servname not provided, or not known"

          I can confirm 1.ERROR on a fresh installed 2.0.3 i386 NanoBSD. It's appearing on every boot.

          2.ERROR only appears, if there is no WAN connection.

          Peter

          1 Reply Last reply Reply Quote 0
          • P
            pvoigt
            last edited by

            @jimp:

            There is a fix for the NTP issue in the repo, but with 2.1 being so close, we may or may not put out a 2.0.3p1/2.0.4 since it would be right on top of the 2.1 release. We're still discussing that, but at the moment it seems waiting for 2.1 may be more likely.

            That said, you can gitsync to RELENG_2_0 and pull in the fixes. Search around the forum and doc wiki for more info, I gave/linked instructions in another thread about the NTP issue.

            All I could find so far is this thread:
            http://forum.pfsense.org/index.php?topic=61379.0

            As I am on NanoBSD gitsync seems to be no option. Where can I find more information about affected files to eventually manually solve the issue?

            Regards,
            Peter

            1 Reply Last reply Reply Quote 0
            • jimpJ
              jimp Rebel Alliance Developer Netgate
              last edited by

              You can gitsync on NanoBSD, though it does involve it pulling down a git package and doing quite a few CF writes, it will work.

              The commits that happened after 2.0.3 would show up here: https://github.com/pfsense/pfsense/commits/RELENG_2_0

              Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

              Need help fast? Netgate Global Support!

              Do not Chat/PM for help!

              1 Reply Last reply Reply Quote 0
              • P
                pvoigt
                last edited by

                @jimp:

                You can gitsync on NanoBSD, though it does involve it pulling down a git package and doing quite a few CF writes, it will work.

                The commits that happened after 2.0.3 would show up here: https://github.com/pfsense/pfsense/commits/RELENG_2_0

                Well, thanks Jim, probably took the warnings too seriously. Quite a few git commits to 2.0.3. Will give it a try after taking some sleep :).

                Peter

                1 Reply Last reply Reply Quote 0
                • P
                  pvoigt
                  last edited by

                  As it's my first gitsync I'd like to ensure I got everything right. To firstly install git I've just issued a

                  
                  pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-8.1-release/Latest/git.tbz
                  
                  

                  I've been surprised about that many packages needed besides git to resolve dependencies (e.g. Perl, Python etc.). At the same time I received a lot of installation errors that are obviously caused by my filesystem beeing read-only.

                  Could anybody please ensure my follwoing execution plan beeing correct (2.0.3, i386, NanoBSD, normal Shell, not developer one):

                  
                  /etc/rc.conf_mount_rw
                  pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-8.1-release/Latest/git.tbz
                  pfSsh.php playback gitsync RELENG_2_0
                  /etc/rc.conf_mount_ro
                  
                  

                  Thanks for feedback in advance.

                  Peter

                  1 Reply Last reply Reply Quote 0
                  • jimpJ
                    jimp Rebel Alliance Developer Netgate
                    last edited by

                    Nothing manual required beforehand, just run

                    pfSsh.php playback gitsync RELENG_2_0
                    

                    It will automatically fetch a git package from our servers rather than FreeBSD so it's more up to date (and IIRC it has some dependencies trimmed). It also handles the rw/ro transition on its own.

                    Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                    Need help fast? Netgate Global Support!

                    Do not Chat/PM for help!

                    1 Reply Last reply Reply Quote 0
                    • P
                      pvoigt
                      last edited by

                      @jimp:

                      Nothing manual required beforehand, just run

                      pfSsh.php playback gitsync RELENG_2_0
                      

                      It will automatically fetch a git package from our servers rather than FreeBSD so it's more up to date (and IIRC it has some dependencies trimmed). It also handles the rw/ro transition on its own.

                      Thank you for your quick reply. I've just performed gitsync with full log following:

                      
                      Starting the pfSense shell system..............
                      
                      Cannot find git, fetching...Fetching http://files.pfsense.org/packages/8/All/git-1.8.1.3.tbz... Done.
                      Fetching http://files.pfsense.org/packages/8/All/expat-2.0.1_2.tbz... Done.
                      Fetching http://files.pfsense.org/packages/8/All/ca_root_nss-3.14.1.tbz... Done.
                      Fetching http://files.pfsense.org/packages/8/All/perl-5.14.2_2.tbz...Removing stale symlinks from /usr/bin...
                          Skipping /usr/bin/perl
                          Skipping /usr/bin/perl5
                      Done.
                      Creating various symlinks in /usr/bin...
                          Symlinking /usr/local/bin/perl5.14.2 to /usr/bin/perl
                          Symlinking /usr/local/bin/perl5.14.2 to /usr/bin/perl5
                      Done.
                      cd: can't cd to /usr/include
                      Cleaning up /etc/make.conf... Done.
                      Spamming /etc/make.conf... Done.
                       Done.
                      Fetching http://files.pfsense.org/packages/8/All/p5-Net-SMTP-SSL-1.01_1.tbz... Done.
                      Fetching http://files.pfsense.org/packages/8/All/p5-Error-0.17019.tbz... Done.
                      Fetching http://files.pfsense.org/packages/8/All/curl-7.24.0_1.tbz... Done.
                      Error: Unable to get http://files.pfsense.org/packages/8/All/cvsps-2.1_1.tbz: Not Found
                      Fetching http://files.pfsense.org/packages/8/All/libiconv-1.14.tbz... Done.
                      Fetching http://files.pfsense.org/packages/8/All/gettext-0.18.1.1.tbz... Done.
                      pkg_add: warning: package 'python27-2.7.3_6' requires 'libiconv-1.14_1', but 'libiconv-1.14' is installed
                      pkg_add: warning: package 'python27-2.7.3_6' requires 'gettext-0.18.1.1_1', but 'gettext-0.18.1.1' is installed
                      Fetching http://files.pfsense.org/packages/8/All/python27-2.7.3_6.tbz...
                      ====
                      Note that some of the standard modules are provided as separate
                      ports since they require extra dependencies:
                      
                      bsddb           databases/py-bsddb
                      gdbm            databases/py-gdbm
                      sqlite3         databases/py-sqlite3
                      tkinter         x11-toolkits/py-tkinter
                      
                      Install them as needed.
                      ====
                      
                      ===> Creating users and/or groups.
                      Creating group 'git_daemon' with gid '964'.
                      Creating user 'git_daemon' with uid '964'.
                      Updating /etc/shells
                      pkg_add: can't open dependency file '/var/db/pkg/cvsps-2.1_1/+REQUIRED_BY'!
                      dependency registration is incomplete
                       Done.
                      
                      ------------------------------------------------------------------------
                      *************************** GITWEB *************************************
                      If you installed the GITWEB option please follow these instructions:
                      
                      In the directory /usr/local/share/examples/git/gitweb you can find all files to
                      make gitweb work as a public repository on the web.
                      
                      All you have to do to make gitweb work is:
                      1) Copy the files /usr/local/share/examples/git/gitweb/* to a directory on
                         your web server (e.g. Apache2) in which you are able to execute
                         CGI-scripts.
                      2) In gitweb.cgi, adjust the variable $projectroot to point to
                         your git repository (that is where you have your *.git project
                         directories).
                      *************************** GITWEB *************************************
                      
                      *************************** CONTRIB ************************************
                      If you installed the CONTRIB option please note that the scripts are
                      installed in /usr/local/share/git-core/contrib. Some of them require
                      other ports to be installed (perl, python, etc), which you may need to
                      install manually.
                      *************************** CONTRIB ************************************
                      ------------------------------------------------------------------------
                      
                      ===> Checking out RELENG_2_0
                      Executing cd /root/pfsense//pfSenseGITREPO && git clone git://github.com/pfsense/pfsense.git pfSenseGITREPO
                      remote: Counting objects: 143584, done.
                      remote: Compressing objects: 100% (40319/40319), done.
                      remote: Total 143584 (delta 103310), reused 142290 (delta 102091)
                      Receiving objects: 100% (143584/143584), 27.80 MiB | 151 KiB/s, done.
                      Resolving deltas: 100% (103310/103310), done.
                      Checking out files: 100% (2731/2731), done.
                      ===> Installing new files...
                      ===> Removing FAST-CGI temporary files...
                      ===> Upgrading configuration (if needed)...
                      ===> Configuring filter...
                      ===> Running /etc/rc.php_ini_setup...
                      ===> Locking down the console if needed...
                      ===> Signaling PHP and Lighty restart...
                      ===> Checkout complete.
                      
                      Your system is now sync'd and PHP and Lighty will be restarted in 5 seconds.
                      
                      Segmentation fault
                      
                      

                      I am worrying about three things:

                      1.) cvsps-2.1_1.tbz could not be installed and produces a dependency error.
                      2.) libiconv-1.14' and 'gettext-0.18.1.1' are of wrong version.
                      3.) Segmentation fault at the end of gitsync. No idea if PHP or Lighty or another program produced that error.

                      Version of pfSense changed from 2.0.3 to 2.0.3p1 - that's abviously OK.

                      Immediately after gitsync I restarted pfSense to see, if

                      pgrep: cannot open pid file or file not exist: file /tmp/filterdns_cpah.pid
                      

                      has gone. Unfortunately, the error is still there.

                      Peter

                      EDIT: Error message looks slightly different though:

                      pgrep: Cannot open pidfile `/tmp/filterdns-cpah.pid': No such file or directory
                      

                      Don't know, if it's relevant.

                      1 Reply Last reply Reply Quote 0
                      • P
                        pvoigt
                        last edited by

                        Maybe may last posting is a bit long. That's why I ask in short terms: Is there anybody out there who could solve the "/tmp/filterdns_cpah.pid" issue by gitsyncing? For me it did not work.

                        Peter

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.