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

    Lightsquid on 2.2 should be OK now

    Scheduled Pinned Locked Moved Cache/Proxy
    25 Posts 7 Posters 6.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.
    • M
      mrbasic
      last edited by

      Tried all fixes, Not working :(

      LigthSquid diagnostic.
      Error : report folder '/var/lightsquid/report' not contain any valid data! Please run lightparser.pl (and check 'report' folder content)
      Please check config file !

      I am new to Pfsense. Where does config files located?

      Tried Reinstall. I had Squidguard. Removed it, Reinstalled lightsquid. no progression.

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

        Do you actually have log data from squid?
        Did you actually press "Refresh full" on lightsquid settings and wait?

        If you followed the directions at https://doc.pfsense.org/index.php/Lightsquid_Troubleshooting then you may not have an actual lightsquid problem, but a problem elsewhere leading it to not have data. Probably worth starting a fresh thread for.

        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
        • H
          hvac14400
          last edited by

          @jimp:

          sqstat works fine for me.

          really?

          Proxy Squid: Realtime stat (sqstat)

          Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in /usr/local/www/sqstat/sqstat.class.php on line 426

          Squid RealTime stat 1.20 for the proxy server squid/3.4.10

          URI Curr. Speed Avg. Speed Size Time
          Total: 1 users and 1 connections @ 0.00/0.00 KB/s (CURR/AVG)
          Total: 1 users and 1 connections @ 0.00/0.00 KB/s (CURR/AVG)

          not working at all for me.

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

            Not sure about the error at the top, but when I tested it, clients with long, active downloads showed in the list just fine.

            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
            • H
              hvac14400
              last edited by

              i can tell you about error at the top - sqstat.class.php

              if ($connection) {
                      # username field is avaible in Squid 2.6 stable
                      if(substr($v,0,9)  == "username ")  $parsed["con"][$connection]["username"]  = substr($v, 9);
                      if(substr($v,0,5)  == "peer:")      $parsed["con"][$connection]["peer"]      = substr($v, 6);

              wtf is this "peer" line here, while squid returns "remote" instead?
              this shit right here just CAN'T work on any version above 3.1 or so - you must replace it with

              if(substr($v,0,7)  == "remote:")    $parsed["con"][$connection]["peer"]     = substr($v, 8);
              

              see?
              but even then sqstat shows total BS - speed keep increasing constantly, etc.
              so i really don't know, how is that possible

              sqstat works fine for me.

              :D
              tested on fresh install of 2.2-RELEASE (amd64)  built on Thu Jan 22 14:03:54 CST 2015  FreeBSD 10.1-RELEASE-p4
              3.4.10_2 pkg 0.2.6
              1.8.2 pkg v.2.35

              1 Reply Last reply Reply Quote 0
              • H
                hvac14400
                last edited by

                and btw - there is more bugs in that php code

                if(substr($v,0,3)=="me:") $parsed["con"][$connection]["me"]=substr($v,4);

                probable need to be replaced with something like

                if(substr($v,0,6)=="local:") $parsed["con"][$connection]["me"]=substr($v,7);
                

                tho i saw no difference after that.

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

                  I don't doubt there are more bugs, I haven't ever touched the code inside there (or even looked).

                  I was using squid 2.7.x with it, which may explain why it worked for me.

                  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
                  • H
                    hvac14400
                    last edited by

                    @jimp:

                    I was using squid 2.7.x with it, which may explain why it worked for me.

                    yea, i think it's the case.

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

                      Uninstalled lightsquid from 2.2
                      I ran all the trouble shooting steps
                      Reinstalled lightquid into 2.2
                      clicked save on the settings page

                      ran the "./check-setup.pl" from the /usr/local/www/lightsquid path.

                      LightSquid Config Checker, © 2005-9 Sergey Erokhin GNU GPL

                      
                      LogPath   : /var/squid/logs
                      reportpath: /var/lightsquid/report
                      Lang      : /usr/pbi/lightsquid-i386/local/share/lightsquid/lang/eng
                      Template  : /usr/pbi/lightsquid-i386/local/www/lightsquid/tpl/base
                      Ip2Name   : /usr/pbi/lightsquid-i386/local/libexec/lightsquid/ip2name.ip
                      

                      no: GD.PM found, please install or set $graphreport=0 to disable

                      tried the "pkg_add" step, but it doesn't work on 2.2 –- how do you fix this?

                      Thanks,
                      David

                      David

                      1 Reply Last reply Reply Quote 0
                      • KOMK
                        KOM
                        last edited by

                        Try this:

                        pkg install p5-gd
                        
                        1 Reply Last reply Reply Quote 0
                        • jimpJ
                          jimp Rebel Alliance Developer Netgate
                          last edited by

                          There should be no need for that with the current package. The gd library is there and the package should be invoking ldconfig to nudge the system to find it without such hacks.

                          Check to see if it's there at all:

                          find / -name "*GD*.so"
                          

                          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.