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

    LightSquid: Graphs not working in PF2(beta) - error 500\. FIXED!

    Scheduled Pinned Locked Moved pfSense Packages
    8 Posts 2 Posters 7.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.
    • cyber7C Offline
      cyber7
      last edited by

      Hi Guys

      I have the 500 problem with LG using PF2(beta)

      my config is:
      lightsquid-1.8
      perl-5.10.1_1
      perl-5.10.1_2
      squid-2.7.9
      squidGuard-1.4_2

      is there a way to fix this?

      Kind regards
      Aubrey Kloppers
      South Africa
      ps - I have looked at the other 500 forum messages, but it all points to earlier releases…

      When you pause to think, do you start again?

      2.2.4-RELEASE (amd64)
      built on Sat Jul 25 19:57:37 CDT 2015
      FreeBSD 10.1-RELEASE-p15
      and
      pfSense 2.3.2-RELEASE-p1 (amd64 full-install) on pfSense

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

        Quick and dirty way, until the package is updated, is to just do a 'pkg_add -rvf p5-GD' from the command line. This will download and install the GD perl module. It will also download all the dependancies that GD requires.

        Follow me on twitter http://twitter.com/wagonza
        http://www.thepackethub.co.za

        1 Reply Last reply Reply Quote 0
        • cyber7C Offline
          cyber7
          last edited by

          Hi wagonza
          I did what you said, but still don't get the graph report…

          I do not get the 500 error anymore, but land on a black screen.  No errors in lighthttp or system or squid's logs.

          <puzzled>Kind regards
          Aubrey Kloppers
          South Africa
          ps - I also tried to do a re-install with the same results</puzzled>

          When you pause to think, do you start again?

          2.2.4-RELEASE (amd64)
          built on Sat Jul 25 19:57:37 CDT 2015
          FreeBSD 10.1-RELEASE-p15
          and
          pfSense 2.3.2-RELEASE-p1 (amd64 full-install) on pfSense

          1 Reply Last reply Reply Quote 0
          • cyber7C Offline
            cyber7
            last edited by

            More on this:

            running check-setup.pl
            give me:
            no: GD.PM found, please install or set $graphreport=0 to disable

            Running pkg_info gives me:
            arc-5.21o_1        Create & extract files from DOS .ARC files
            arj-3.10.22_1      Open-source ARJ
            bash-4.1.7          The GNU Project's Bourne Again SHell
            clamav-0.95.2      Command line virus scanner written entirely in C
            cyrus-sasl-2.1.23  RFC 2222 SASL (Simple Authentication and Security Layer)
            db3-3.3.11_3,1      The Berkeley DB package, revision 3.3
            db41-4.1.25_4      The Berkeley DB package, revision 4.1
            expat-2.0.1_1      XML 1.0 parser written in C
            fontconfig-2.8.0,1  An XML-based font configuration API for X Windows
            freetype2-2.3.11    A free and portable TrueType font rendering engine
            gd-2.0.35_7,1      A graphics library for fast creation of images
            gettext-0.18_1      GNU gettext package
            havp-0.91          HTTP Antivirus Proxy
            jpeg-7              IJG's jpeg compression utilities
            lha-1.14i_6        Archive files using LZSS and Huffman compression (.lzh file
            libiconv-1.13.1_1  A character set conversion library
            libwww-5.4.0_4      The W3C Reference Library
            lightsquid-1.8      A light and fast web based squid proxy traffic analyser
            mysql-client-5.1.50_1 Multithreaded SQL database (client)
            openldap-client-2.4.23 Open source LDAP client implementation
            p5-GD-2.44          A perl5 interface to Gd Graphics Library version2
            p5-GD-2.44_2        A perl5 interface to Gd Graphics Library version2
            pcre-8.10          Perl Compatible Regular Expressions library
            perl-5.10.1_1      Practical Extraction and Report Language
            perl-5.10.1_2      Practical Extraction and Report Language
            perl-threaded-5.12.1_1 Practical Extraction and Report Language
            pkg-config-0.25    A utility to retrieve information about installed libraries
            png-1.2.40          Library for manipulating PNG images
            snort-2.8.6.1      Lightweight network intrusion detection system
            squid-2.7.9        HTTP Caching Proxy
            squidGuard-1.4_2    A fast redirector for squid
            squid_radius_auth-1.10 RADIUS authenticator for squid proxy 2.5 and later
            unzoo-4.4_2        A zoo archive extractor

            When you pause to think, do you start again?

            2.2.4-RELEASE (amd64)
            built on Sat Jul 25 19:57:37 CDT 2015
            FreeBSD 10.1-RELEASE-p15
            and
            pfSense 2.3.2-RELEASE-p1 (amd64 full-install) on pfSense

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

              @cyber7:

              Hi wagonza
              I did what you said, but still don't get the graph report…

              I do not get the 500 error anymore, but land on a black screen.  No errors in lighthttp or system or squid's logs.

              From the command line cd /usr/local/www/lightsquid/
              and execute perl graph.cgi - it should spit out html or throw an error.

              Follow me on twitter http://twitter.com/wagonza
              http://www.thepackethub.co.za

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

                @cyber7:

                More on this:

                running check-setup.pl
                give me:
                no: GD.PM found, please install or set $graphreport=0 to disable

                The GD perl module should be here -> /usr/local/lib/perl5/site_perl/5.10.1/mach/GD.pm

                Follow me on twitter http://twitter.com/wagonza
                http://www.thepackethub.co.za

                1 Reply Last reply Reply Quote 0
                • cyber7C Offline
                  cyber7
                  last edited by

                  Hi Guys

                  perl graph.cgi
                  spits out:
                  Can't locate GD.pm in @INC (@INC contains: /usr/local/lib/perl5/5.12.1/BSDPAN /usr/local/lib/perl5/site_perl/5.12.1/mach /usr/local/lib/perl5/site_perl/5.12.1 /usr/local/lib/perl5/5.12.1/mach /usr/local/lib/perl5/5.12.1 .) at graph.cgi line 23.
                  BEGIN failed–compilation aborted at graph.cgi line 23.

                  GD.pm exists in:
                  5.10.1

                  What now?

                  Kind regards
                  Aubrey Kloppers
                  South Africa
                  ps - I tried to link 5.12.1 to 5.10.1 (mach) but get an error:
                  Can't load '/usr/local/lib/perl5/site_perl/5.12.1/mach/auto/GD/GD.so' for module GD: Shared object "libjpeg.so.11" not found, required by "libgd.so.4" at /usr/local/lib/perl5/5.12.1/mach/DynaLoader.pm line 200.
                  at graph.cgi line 23
                  Compilation failed in require at graph.cgi line 23.
                  BEGIN failed--compilation aborted at graph.cgi line 23.

                  When you pause to think, do you start again?

                  2.2.4-RELEASE (amd64)
                  built on Sat Jul 25 19:57:37 CDT 2015
                  FreeBSD 10.1-RELEASE-p15
                  and
                  pfSense 2.3.2-RELEASE-p1 (amd64 full-install) on pfSense

                  1 Reply Last reply Reply Quote 0
                  • cyber7C Offline
                    cyber7
                    last edited by

                    Hi Guys

                    Thank you for all the help.

                    I did get to repair the problem by un-installing lightsquid and then snort, then re-installing snort and then lightsquid in that order.

                    What I have found was that snort uses a later release of perl and if installed AFTER lightsquid, then lightsquid points to the later libraries.

                    I must say, it is looking very smart!!!

                    Kind regards
                    Aubrey Kloppers
                    South Africa

                    When you pause to think, do you start again?

                    2.2.4-RELEASE (amd64)
                    built on Sat Jul 25 19:57:37 CDT 2015
                    FreeBSD 10.1-RELEASE-p15
                    and
                    pfSense 2.3.2-RELEASE-p1 (amd64 full-install) on pfSense

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