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

    SquidGuard.conf is not changed by pfSense GUI

    Scheduled Pinned Locked Moved pfSense Packages
    13 Posts 2 Posters 17.7k 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.
    • D
      dvserg
      last edited by

      Yes - this is permissions. You can delete xml and conf file - this will generated automaticly.

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

      1 Reply Last reply Reply Quote 0
      • I
        igorhmm
        last edited by

        @dvserg:

        Yes - this is permissions. You can delete xml and conf file - this will generated automaticly.

        thanks again :)

        I check permissions and files was created… but never is updated :-(

        I've create new ACL and new Destinations and .conf wasn't changed!

        After some tests I've deleted the squidGuard.conf and this file wasn't created again too...

        Any idea?

        Thanks

        1 Reply Last reply Reply Quote 0
        • D
          dvserg
          last edited by

          Check "View GUI log" option, then Save
          Press Apply button and looking "Web GUI log (Latest 50)"
          What errors you view?

          SquidGuardDoc EN  RU Tutorial
          Localization ru_PFSense

          1 Reply Last reply Reply Quote 0
          • I
            igorhmm
            last edited by

            @dvserg:

            Check "View GUI log" option, then Save
            Press Apply button and looking "Web GUI log (Latest 50)"
            What errors you view?

            sorry.. I forgot to paste the log.. :-(

            [b]Web GUI log (Latest 50)[/b]
            /var/squidGuard/log/sg_configurator.log
            01.05.2008 14:25:08 : sg_reconfigure_user_db: begin at '/var/db/squidGuard'
            01.05.2008 14:25:08 : sg_reconfigure_user_db: STOPPED; User destinations list empty
            01.05.2008 14:25:08 : sg_reconfigure_user_db: end.
            01.05.2008 14:25:08 : sg_build_config: add Default
            01.05.2008 14:25:08 : sg_redirector_base_url: select redirector base url (http://192.168.1.1/sgerror.php?url=&a=%a&n=%n&i=%i&s=%s&t=%t&u=%u)
            01.05.2008 14:25:08 : sg_reconfigure: generate squidGuard config and save to /usr/local/etc/squidGuard/squidGuard.conf.
            01.05.2008 14:25:08 : squid_reconfigure: add new redirector options to Squid config.
            
            

            But my destinations list isn't empty.. there are 1 list with 2 domains.

            Thanks

            1 Reply Last reply Reply Quote 0
            • I
              igorhmm
              last edited by

              Hi.. I made some changes and now in log was everything ok:

              Web GUI log (Latest 50)
              /var/squidGuard/log/sg_configurator.log
              01.05.2008 14:45:51 : squid_reconfigure: add new redirector options to Squid config.
              01.05.2008 14:47:25 : sg_reconfigure_user_db: begin at '/var/db/squidGuard'
              01.05.2008 14:47:25 : sg_reconfigure_user_db: add user entries
              01.05.2008 14:47:25 : sg_reconfigure_user_db: -- add dbFornecedores domains 'google.com terra.com.br'
              01.05.2008 14:47:25 : sg_rebuild_db: Begin with path '/var/db/squidGuard'.
              01.05.2008 14:47:25 : sg_create_rebuild_config: Begin with dbhome='/var/db/squidGuard'.
              01.05.2008 14:47:25 : sg_create_rebuild_config: -- added item 'usr_dbFornecedores' = '/var/db/squidGuard/dbFornecedores'.
              01.05.2008 14:47:25 : sg_redirector_base_url: select redirector base url (http://192.168.1.1/sgerror.php?url=404&a=%a&n=%n&i=%i&s=%s&t=%t&u=%u)
              01.05.2008 14:47:25 : sg_rebuild_db: Create temporary config '/tmp/squidGuard_rebuild.conf_usrdb'.
              01.05.2008 14:47:25 : sg_rebuild_db: Started SH script '/tmp/squidGuard_db_rebuild.sh_usrdb'.
              01.05.2008 14:47:25 : sg_reconfigure_user_db: end.
              01.05.2008 14:47:25 : sg_build_config: add sources
              01.05.2008 14:47:25 : sg_build_config: add destinations
              01.05.2008 14:47:25 : sg_build_config: added: 
              dbFornecedores; 
              
              01.05.2008 14:47:25 : sg_build_config: add ACL
              01.05.2008 14:47:25 : sg_build_config: added: 
              Fornecedores; 
              
              01.05.2008 14:47:25 : sg_build_config: add Default
              01.05.2008 14:47:25 : sg_redirector_base_url: select redirector base url (http://192.168.1.1/sgerror.php?url=&a=%a&n=%n&i=%i&s=%s&t=%t&u=%u)
              01.05.2008 14:47:25 : sg_reconfigure: generate squidGuard config and save to /usr/local/etc/squidGuard/squidGuard.conf.
              01.05.2008 14:47:25 : squid_reconfigure: remove old redirector options from Squid config.
              01.05.2008 14:47:25 : squid_reconfigure: add new redirector options to Squid config.
              
              

              But I got an error when I click on Apply button:

              Warning: Invalid argument supplied for foreach() in /usr/local/pkg/squidguard_configurator.inc on line 1027 Warning: Invalid argument supplied for foreach() in /usr/local/pkg/squidguard_configurator.inc on line 1115 Warning: Cannot modify header information - headers already sent by (output started at /usr/local/pkg/squidguard_configurator.inc:1027) in /usr/local/www/pkg_edit.php on line 35
              

              And… I guess squidGuard is working fine.. just appears this error on apply :(

              Thanks

              1 Reply Last reply Reply Quote 0
              • D
                dvserg
                last edited by

                Pls check permissions
                /var/db/squidGuard and subdirs(files) - 755/proxy
                /usr/local/etc/squidGuard & subfiles - 755/proxy

                squidGuard.conf file also duplicated to '/usr/local/etc/squid' directory (but worked only with '/usr/local/etc/squidGuard')

                SquidGuardDoc EN  RU Tutorial
                Localization ru_PFSense

                1 Reply Last reply Reply Quote 0
                • D
                  dvserg
                  last edited by

                  I found problem

                  Warning: Invalid argument supplied for foreach() in /usr/local/pkg/squidguard_configurator.inc on line 1027

                  Big thanks (will fixed next week).
                  Now SG worked?

                  SquidGuardDoc EN  RU Tutorial
                  Localization ru_PFSense

                  1 Reply Last reply Reply Quote 0
                  • I
                    igorhmm
                    last edited by

                    @dvserg:

                    Pls check permissions
                    /var/db/squidGuard and subdirs(files) - 755/proxy
                    /usr/local/etc/squidGuard & subfiles - 755/proxy

                    squidGuard.conf file also duplicated to '/usr/local/etc/squid' directory (but worked only with '/usr/local/etc/squidGuard')

                    I've upload the blacklist again and changed the permissions.. now is working perfectly !!!

                    Thanks a lot and really thanks for the fast reply :)

                    Regards

                    Igor

                    1 Reply Last reply Reply Quote 0
                    • D
                      dvserg
                      last edited by

                      @igorhmm:

                      I've upload the blacklist again and changed the permissions.. now is working perfectly !!!

                      You change permission manually or all changed auto?
                      (This info need for solve possible bugs)

                      SquidGuardDoc EN  RU Tutorial
                      Localization ru_PFSense

                      1 Reply Last reply Reply Quote 0
                      • I
                        igorhmm
                        last edited by

                        @dvserg:

                        @igorhmm:

                        I've upload the blacklist again and changed the permissions.. now is working perfectly !!!

                        You change permission manually or all changed auto?
                        (This info need for solve possible bugs)

                        I did manually:

                        
                        chmod -R 755 /var/db/squidGuard/usr /local/etc/squidGuard
                        chown -R proxy:proxy /var/db/squidGuard/usr /local/etc/squidGuard
                        
                        

                        thanks :D

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