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

    Squid, SquidGuard, Lightsquid status on 2.3

    Scheduled Pinned Locked Moved 2.3-RC Snapshot Feedback and Issues - ARCHIVED
    61 Posts 14 Posters 43.1k 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.
    • W Offline
      whitexp
      last edited by

      @jimp:

      That's a new one. Uninstall the package and install it again. The pkg code adds that user on install, or it's supposed to anyhow

      work

      1 Reply Last reply Reply Quote 0
      • W Offline
        whitexp
        last edited by

        squidguard error warning on instalation

        >>> Installing pfSense-pkg-squidGuard... 
        Updating pfSense-core repository catalogue...
        pfSense-core repository is up-to-date.
        Updating pfSense repository catalogue...
        pfSense repository is up-to-date.
        All repositories are up-to-date.
        The following 3 package(s) will be affected (of 0 checked):
        
        New packages to be INSTALLED:
        	pfSense-pkg-squidGuard: 1.12 [pfSense]
        	squidGuard: 1.4_15 [pfSense]
        	db5: 5.3.28_3 [pfSense]
        
        The process will require 15 MiB more space.
        1 MiB to be downloaded.
        Fetching pfSense-pkg-squidGuard-1.12.txz: ..... done
        Fetching squidGuard-1.4_15.txz: .... done
        Fetching db5-5.3.28_3.txz: .......... done
        Checking integrity... done (0 conflicting)
        [1/3] Installing db5-5.3.28_3...
        [1/3] Extracting db5-5.3.28_3: .......... done
        [2/3] Installing squidGuard-1.4_15...
        [2/3] Extracting squidGuard-1.4_15: ..... done
        [3/3] Installing pfSense-pkg-squidGuard-1.12...
        [3/3] Extracting pfSense-pkg-squidGuard-1.12: .......... done
        Saving updated package information...
        done.
        Loading package configuration... done.
        Configuring package components...
        Loading package instructions...
        
        Warning: file_put_contents(/usr/local/etc/squidGuard/squidguard_conf.xml): failed to open stream: No such file or directory in /usr/local/pkg/squidguard.inc on line 1045
        
        Call Stack:
            0.0004     228704   1\. {main}() /etc/rc.packages:0
            0.1839   10561792   2\. install_package_xml() /etc/rc.packages:77
            0.4223   11047992   3\. require_once('/usr/local/pkg/squidguard.inc') /etc/inc/pkg-utils.inc:702
            0.4543   12883648   4\. convert_pfxml_to_sgxml() /usr/local/pkg/squidguard.inc:100
            0.4574   12913928   5\. file_put_contents() /usr/local/pkg/squidguard.inc:1045
        
        Custom commands...
        Executing custom_php_install_command()...done.
        Executing custom_php_resync_config_command()...done.
        Menu items... done.
        Services... done.
        Writing configuration... done.
        Please visit Services - SquidGuard Proxy Filter - Target Categories and set up at least one category there before enabling SquidGuard. See https://forum.pfsense.org/index.php?topic=94312.0 for details.Message from squidGuard-1.4_15:
        ===================================================================
         In order to activate squidGuard you have to edit squid.conf
         To the contain "url_rewrite_program /usr/local/bin/squidGuard"
         and create a configuration file for squidGuard.
        
         Sample blacklists have been installed in /usr/local/share/examples/squidGuard.
        
         A sample configuration file has beeen installed in
         /usr/local/etc/squid/squidGuard.conf.sample.
        
         You need to edit the configuration and compile the blacklist
         you choose to use with:
         squidGuard -d -C all
        
         Please bear in mind that this is just a sample configuration file
         and for any real world usage you need to download or create your
         own updated blacklists and create your own configuration file.
        
         Check documentation here:
        
         http://www.squidguard.org/Doc/
        
         To activate the changes do a /usr/local/sbin/squid -k reconfigure
        ===================================================================
        Message from pfSense-pkg-squidGuard-1.12:
        Please visit Services - SquidGuard Proxy Filter - Target Categories and set up at least one category there before enabling SquidGuard. See https://forum.pfsense.org/index.php?topic=94312.0 for details.
        >>> Cleaning up cache... done.
        Success
        
        1 Reply Last reply Reply Quote 0
        • jimpJ Offline
          jimp Rebel Alliance Developer Netgate
          last edited by

          @whitexp:

          squidguard error warning on instalation

          I'll push a fix for that, looks easy enough to correct.

          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
          • W Offline
            whitexp
            last edited by

            error on lightsquid

            Jan 21 16:31:22	php-fpm	28398	/rc.start_packages: [lightsquid] Error: Could not load default '/usr/local/etc/lightsquid/lightsquid.cfg.dist' configuration file.
            Jan 21 16:31:22	php-fpm	28398	/rc.start_packages: [lightsquid] Error: Could not create '/usr/local/etc/lightsquid/lightsquid.cfg' configuration file.
            Jan 21 16:31:22	php-fpm	28398	/rc.start_packages: [lightsquid] Removing old cronjobs...
            
            1 Reply Last reply Reply Quote 0
            • jimpJ Offline
              jimp Rebel Alliance Developer Netgate
              last edited by

              Lightsquid is broken in many ways (see the earlier posts in the thread) – no hope of it working util we fix up nginx for CGI.

              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 Offline
                Pakken
                last edited by

                Fired up a test vm with a clean 2.3 install, squid appears to be working as long as I disable clamav and c-icap.
                I seriously lack time lately, after a (really) quick check it doesn't seem to build the .sock file and it probably misses something else.
                I think you guys are well-aware of it but I'll be happy to provide more info as soon as I can if needed.

                Thank you once again for the awesome job you keep doing.
                See ya!

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

                  We've made no attempt to test or work on clamav or c-icap, just the base functions of the forward proxy currently.

                  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
                  • S Offline
                    seanelias
                    last edited by

                    When ever i turn on Transparent HTTP Proxy  i couldn't browse any website , but there is no problem if i use explicit  proxy  .

                    Any one have the same issue ???

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      brianc69
                      last edited by

                      I can't use transparent or adding it to my system direct. They both fail. Looks like a few of us having the problem but no cause or solution yet to my knowledge.

                      1 Reply Last reply Reply Quote 0
                      • B Offline
                        brianc69
                        last edited by

                        Clean install, restore configs, problem remains.

                        1 Reply Last reply Reply Quote 0
                        • V Offline
                          Valex
                          last edited by

                          @jimp:

                          Lightsquid is broken in many ways (see the earlier posts in the thread) – no hope of it working util we fix up nginx for CGI.

                          @jimp:

                          We've made no attempt to test or work on clamav or c-icap, just the base functions of the forward proxy currently.

                          What does this mean? It's fixed in 2.3 final right?

                          1 Reply Last reply Reply Quote 0
                          • R Offline
                            rubinho
                            last edited by

                            @seanelias:

                            When ever i turn on Transparent HTTP Proxy  i couldn't browse any website , but there is no problem if i use explicit  proxy  .

                            Any one have the same issue ???

                            I can confirm that, the transparent proxy does not work

                            [Pfsense 2.4] Supermicro A1SRI-2558F@Atom C2558 4Gb RAM
                            [Pfsense 2.4] Jetway NF9D@Atom D2550 + AD3INLAN-G Expansioncard  (3x Intel 82541PI Gigabit Controller)

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

                              @Valex:

                              @jimp:

                              Lightsquid is broken in many ways (see the earlier posts in the thread) – no hope of it working util we fix up nginx for CGI.

                              @jimp:

                              We've made no attempt to test or work on clamav or c-icap, just the base functions of the forward proxy currently.

                              What does this mean? It's fixed in 2.3 final right?

                              The package version has no relation to 2.3 "final", it could be changed before or after release. Hopefully, before. It just means it isn't working or isn't tested now. The functions I stated we didn't work on may work fine, we just haven't tested them because they're not functions of squid we intend to "officially" support at this time.

                              Others are free to test and submit fixes as needed if they want, though.

                              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
                              • U Offline
                                UltramaticOrange
                                last edited by

                                Reading threads from older versions of pfSense, it sounds like this is a known issue, but I wanted to report that I am also having issues with the transparent proxy and getting "ERR_EMPTY_RESPONSE" on Chrome. However, my observation has been that everything works fine when the DNS response is still hanging around from the last time I visited the page (read: squid was off). To me, this might suggest that Squid is either having a hard time talking to the dns server (isn't pointed a the local machine/general DNS settings), squid isn't giving dns enough time to respond (timeout setting too short), or there's some conflicting setting between squid and dns.

                                1 Reply Last reply Reply Quote 0
                                • C Offline
                                  cmb
                                  last edited by

                                  There's a workaround for the transparent proxy issue in https://redmine.pfsense.org/issues/5869

                                  chgrp squid /dev/pf
                                  

                                  Proper fix to come.

                                  1 Reply Last reply Reply Quote 0
                                  • B Offline
                                    brianc69
                                    last edited by

                                    Work around confirmed working on my end! Squidguard also functioning now that squid is responding. Thank you!!!

                                    Now I await the return of Lightsquid for reporting but for now the important part of content filtering has returned!

                                    1 Reply Last reply Reply Quote 0
                                    • B Offline
                                      brianc69
                                      last edited by

                                      Also pleased to report that enabling antivirus is working too! I attempted to download the eicar.txt file and it was blocked with a virus warning as it should be!

                                      Only thing left I notice is on the realtime log page.

                                      Message
                                      WARNING: Clamd was NOT notified: Can't connect to clamd through /var/run/clamav/clamd.sock: No such file or directory
                                      Database updated (6435493 signatures) from db.us.clamav.net (IP: 194.8.197.22)
                                      

                                      Everything else looks good to my knowledge.

                                      1 Reply Last reply Reply Quote 0
                                      • B Offline
                                        brianc69
                                        last edited by

                                        Work around did not survive a reboot. Reapplied and things work again. Just an FYI.

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

                                          That's expected, it's just a temp workaround.

                                          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
                                          • jimpJ Offline
                                            jimp Rebel Alliance Developer Netgate
                                            last edited by

                                            New revision of the squid package is up now for testing. If you did the chgrp work around you need to change it back to 'proxy' or reboot before upgrading the package.

                                            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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.