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

Squid3 can't find libmd5.so.0

Scheduled Pinned Locked Moved 2.2 Snapshot Feedback and Problems - RETIRED
60 Posts 18 Posters 20.3k 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.
  • C
    chiwalfrm
    last edited by Jan 4, 2015, 8:18 PM

    Installed via 2.2-RC 20150102-1450 snapshot: pfSense-LiveCD-2.2-RC-amd64-20150102-1450.iso
    Left everything at defaults.
    Installed squid3 package.  Version is  3.4.10.

    I got the same errors as everyone else about missing libraries, etc.

    The following four commands did it for me, but transparent proxy doesn't work.  Just get ACL errors.  See below.

    ln -s /usr/pbi/squid-amd64/local/lib/libmd5.so.0 /usr/lib/libmd5.so.0
    ln -s /usr/pbi/squid-amd64/local/lib/libecap.so.2 /usr/lib/libecap.so.2
    ln -s /usr/pbi/squid-amd64/local/etc/squid /usr/local/etc/squid
    ln -s /usr/pbi/squid-amd64/bin /usr/local/libexec/squid

    === ACL errors if used as transparent proxy ===
    ERROR

    The requested URL could not be retrieved

    The following error was encountered while trying to retrieve the URL: http://www.squid-cache.org/Doc/config/maximum_object_size/

    Connection to 2001:4b78:2003::1 failed.

    The system returned: (101) Network is unreachable

    The remote host or network may be down. Please try the request again.

    Your cache administrator is webmaster.

    1 Reply Last reply Reply Quote 0
    • C
      chiwalfrm
      last edited by Jan 4, 2015, 8:30 PM

      All four errors for your reference.

      [2.2-RC][admin@pfSense.localdomain]/var/squid: Shared object "libmd5.so.0" not found, required by "squid"
      Shared object "libmd5.so.0" not found, required by "squid"
      Shared object "libmd5.so.0" not found, required by "squid"
      Shared object "libmd5.so.0" not found, required by "squid"
      Shared object "libmd5.so.0" not found, required by "squid"

      [2.2-RC][admin@pfSense.localdomain]/var/squid: Shared object "libecap.so.2" not found, required by "squid"
      Shared object "libecap.so.2" not found, required by "squid"
      Shared object "libecap.so.2" not found, required by "squid"
      Shared object "libecap.so.2" not found, required by "squid"
      Shared object "libecap.so.2" not found, required by "squid"

      [2.2-RC][admin@pfSense.localdomain]/var/squid: FATAL: Unable to open configuration file: /usr/local/etc/squid/squid.conf: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.010 seconds = 0.010 user + 0.000 sys
      Maximum Resident Size: 50592 KB
      Page faults with physical i/o: 0
      FATAL: Unable to open configuration file: /usr/local/etc/squid/squid.conf: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.009 seconds = 0.009 user + 0.000 sys
      Maximum Resident Size: 45744 KB
      Page faults with physical i/o: 0
      FATAL: Unable to open configuration file: /usr/local/etc/squid/squid.conf: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.009 seconds = 0.009 user + 0.000 sys
      Maximum Resident Size: 46256 KB
      Page faults with physical i/o: 0
      FATAL: Unable to open configuration file: /usr/local/etc/squid/squid.conf: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.009 seconds = 0.009 user + 0.000 sys
      Maximum Resident Size: 46256 KB
      Page faults with physical i/o: 0
      FATAL: Unable to open configuration file: /usr/local/etc/squid/squid.conf: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.009 seconds = 0.009 user + 0.000 sys
      Maximum Resident Size: 46080 KB
      Page faults with physical i/o: 0

      [2.2-RC][admin@pfSense.localdomain]/var/squid: 2015/01/04 14:28:52 kid1| ERROR: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      FATAL: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.010 seconds = 0.010 user + 0.000 sys
      Maximum Resident Size: 46256 KB
      Page faults with physical i/o: 0
      2015/01/04 14:28:55 kid1| ERROR: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      FATAL: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.010 seconds = 0.005 user + 0.005 sys
      Maximum Resident Size: 51088 KB
      Page faults with physical i/o: 0
      2015/01/04 14:28:58 kid1| ERROR: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      FATAL: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.010 seconds = 0.000 user + 0.010 sys
      Maximum Resident Size: 46080 KB
      Page faults with physical i/o: 0
      2015/01/04 14:29:01 kid1| ERROR: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      FATAL: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.010 seconds = 0.010 user + 0.000 sys
      Maximum Resident Size: 46256 KB
      Page faults with physical i/o: 0
      2015/01/04 14:29:04 kid1| ERROR: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      FATAL: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
      Squid Cache (Version 3.4.10): Terminated abnormally.
      CPU Usage: 0.010 seconds = 0.010 user + 0.000 sys
      Maximum Resident Size: 46080 KB
      Page faults with physical i/o: 0

      1 Reply Last reply Reply Quote 0
      • C
        chiwalfrm
        last edited by Jan 4, 2015, 8:40 PM

        Also various pinger errors although these don't seem to do any harm.

        2015/01/04 14:41:58| pinger: Initialising ICMP pinger …
        2015/01/04 14:41:58|  icmp_sock: (1) Operation not permitted
        2015/01/04 14:41:58| pinger: Unable to start ICMP pinger.
        2015/01/04 14:41:58|  icmp_sock: (1) Operation not permitted
        2015/01/04 14:41:58| pinger: Unable to start ICMPv6 pinger.
        2015/01/04 14:41:58| FATAL: pinger: Unable to open any ICMP sockets.

        1 Reply Last reply Reply Quote 0
        • A
          akvadrat
          last edited by Jan 5, 2015, 12:27 AM

          Seems to be a fix on the way.
          https://forum.pfsense.org/index.php?topic=85965.0

          /Anders

          1 Reply Last reply Reply Quote 0
          • K
            KOM
            last edited by Jan 5, 2015, 7:19 PM

            While I haven't kept up on every dev build, Squid 3 on 2.2 hasn't worked for me at all since last November.  In that time frame, they have gone from 2.2 Beta to 2.2 RC.  How you can go from a beta to RC with a major package being broken all along is a mystery to me.

            And, honestly, I can't be bothered trying to play around with symlinks and putting on my detective hat to get something working that should already work straight away considering it's an RC.  cmb has already said that any hacks to get it working will likely either break something else or be wiped away with an update.  I must say that I'm a little disappointed.

            1 Reply Last reply Reply Quote 0
            • M
              mir
              last edited by Jan 5, 2015, 8:02 PM

              squid2 does work though so if there is nothing which is only in squid3 you need you can try with squid2.

              1 Reply Last reply Reply Quote 0
              • K
                KOM
                last edited by Jan 5, 2015, 8:26 PM

                I know that, but I'd rather not spend time & effort working with an ancient package.  Squid 2.x hasn't been updated in almost 5 years.  I don't know if the ESF guys tweak it at all, but the base Squid 2.7.9 was released March 2010.

                1 Reply Last reply Reply Quote 0
                • C
                  Cino
                  last edited by Jan 5, 2015, 10:27 PM

                  As far as I know squid2 is maintain by the pfsense team while squid3 is by a community forum member.

                  1 Reply Last reply Reply Quote 0
                  • T
                    Topper727
                    last edited by Jan 7, 2015, 5:02 AM

                    https://forum.pfsense.org/index.php?topic=85965.0;topicseen

                    in this topic there is someone working on these issues

                    Dell 2950 g3 server
                    Intel(R) Xeon(R) CPU E5430 @ 2.66GHz
                    Current: 2000 MHz, Max: 2667 MHz
                    8 CPUs: 2 package(s) x 4 core(s)
                    8152 MiB and 600meg 10k drive
                    Pfsense 2.4 .. Hoping to get the phpvirtualbox going again.

                    1 Reply Last reply Reply Quote 0
                    • C
                      Cino
                      last edited by Jan 7, 2015, 12:10 PM

                      yup, the developer of the squid3 package… we just have to be patience.

                      1 Reply Last reply Reply Quote 0
                      • M
                        marcelloc
                        last edited by Jan 7, 2015, 3:55 PM

                        @Cino:

                        As far as I know squid2 is maintain by the pfsense team while squid3 is by a community forum member.

                        Squid2 has been removed from freebsd ports. So I think it will not be in pfsense 2.2.

                        The way I'm testing squid3.4 on pfsense 2.2 until pbi builds are ok is using pkg add (very similar the way pfsense 2.0 works)

                        At least with pkg, all squid functions(including captive portal integration) are working.

                        Treinamentos de Elite: http://sys-squad.com

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • C
                          Cino
                          last edited by Jan 7, 2015, 5:37 PM

                          Thanks Marcelloc!

                          Would it be possible for you to provide the steps your doing to install it correctly?

                          I'm assuming you install squid3.4 via pfSense Packages.. Once its installed, you then run pkg_add from the cmdline

                          I dont have access to my 2.2 test box at the moment but I looked at http://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages/All/ and only see squid-2.7.9_4.tbz, squid32-3.2.13.tbz, squid33-3.3.11.tbz.. I'm probably looking at the wrong repository since the file dates for those packages at almost a year ago and https://www.freebsd.org/cgi/ports.cgi?query=squid&stype=all shows squid-3.4.10_2 and squid33-3.3.13_2 only; no Squid2.

                          Have you ran into any issues with perl5-5.18.4_11 being installed? This would probably temporary fix the issues with lightsquid not being able to call perl

                          1 Reply Last reply Reply Quote 0
                          • M
                            marcelloc
                            last edited by Jan 9, 2015, 2:08 AM Jan 8, 2015, 3:32 PM

                            This is a workaround to get squid 3.4 working o pfsense 2.2(amd64) until pbi build are ok for this package.

                            This is not supported by core team! Use at your own risk!

                            First install squid package from pfsense gui
                            Next, we need to install pkg on pfsense 2.2, this can be done via console with

                            pkg install axel 
                            

                            when it asks to proceed(proceed with this action?), you can cancel it if you do not need axel on your system

                            kill and uninstall any running squid daemon

                            killall squid
                            pbi delete squid-3.4.10_2-amd64
                            rm -rf /usr/pbi/squid-amd64
                            
                            

                            if you have applied any patch or symlink while trying to run pbi squid version

                            rm -f /usr/lib/libmd5.so.0
                            rm -f /usr/lib/libecap.so.2
                            rm -rf /usr/local/etc/squid
                            rm -rf /usr/local/libexec/squid
                            
                            

                            create a folder to download squid3.4 package

                            mkdir /root/squid34
                            cd /root/squid34
                            fetch http://e-sac.siteseguro.ws/packages/10/All/squid34_pfsense22.tar
                            tar -xvf squid34_pfsense22.tar
                            pkg add squid-3.4.10_2.txz
                            pkg add squidclamav-6.10_2.txz
                            pkg add clamav-0.98.5_1.txz
                            
                            

                            Save config on gui again and test squid.

                            Treinamentos de Elite: http://sys-squad.com

                            Help a community developer! ;D

                            1 Reply Last reply Reply Quote 0
                            • S
                              samham
                              last edited by Jan 8, 2015, 5:09 PM

                              I'm getting "Signature for pkg not available"  after the pkg command

                              1 Reply Last reply Reply Quote 0
                              • M
                                marcelloc
                                last edited by Jan 8, 2015, 6:25 PM

                                @samham:

                                I'm getting "Signature for pkg not available"  after the pkg command

                                Finish the pkg install axel cmd

                                Treinamentos de Elite: http://sys-squad.com

                                Help a community developer! ;D

                                1 Reply Last reply Reply Quote 0
                                • M
                                  mhab12
                                  last edited by Jan 8, 2015, 10:49 PM

                                  Will the same procedure work on 2.1.5?

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    Cino
                                    last edited by Jan 8, 2015, 10:55 PM

                                    @mhab12:

                                    Will the same procedure work on 2.1.5?

                                    It wont work on 2.1.5. The files that marcelloc complied are for freebsd10 amd64. 2.1.5 was built on 8.3.. Squid3-dev works on 2.1.5

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      mrancier
                                      last edited by Jan 9, 2015, 12:57 AM

                                      Transparent proxy still does not work :(

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        marcelloc
                                        last edited by Jan 9, 2015, 2:10 AM

                                        @mhab12:

                                        Will the same procedure work on 2.1.5?

                                        On 2.1.5, install squid3-dev package. I uses squid 3.3.10

                                        Treinamentos de Elite: http://sys-squad.com

                                        Help a community developer! ;D

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          marcelloc
                                          last edited by Jan 9, 2015, 3:43 AM Jan 9, 2015, 3:24 AM

                                          @mrancier:

                                          Transparent proxy still does not work :(

                                          Maybe related to some 2.2 RC issues, not squid itself.

                                          Check if you don't have this error on your system logs

                                          php: rc.filter_configure: PHP ERROR: Type: 2, File: /etc/inc/util.inc, Line: 184, Message: fsockopen(): unable to connect to unix:///var/run/check_reload_status:-1 (No such file or directory)
                                          

                                          tracking this issue I've found this:

                                          ldd /usr/local/sbin/check_reload_status
                                          /usr/local/sbin/check_reload_status:
                                                  libsbuf.so.6 => /lib/libsbuf.so.6 (0x80084c000)
                                                  libevent-2.0.so.5 => not found (0)
                                                  libc.so.7 => /lib/libc.so.7 (0x800a4f000)
                                          

                                          trying a manual fix:

                                          ln -s /usr/local/lib/libevent-2.0.so.5 /lib/libevent-2.0.so.5
                                          

                                          and check_reload_status seems to be ok again

                                          ldd /usr/local/sbin/check_reload_status
                                          /usr/local/sbin/check_reload_status:
                                                  libsbuf.so.6 => /lib/libsbuf.so.6 (0x80084c000)
                                                  libevent-2.0.so.5 => /lib/libevent-2.0.so.5 (0x800a4f000)
                                                  libc.so.7 => /lib/libc.so.7 (0x800c91000)
                                                  libthr.so.3 => /lib/libthr.so.3 (0x801023000)
                                          
                                          

                                          and also transparent proxy

                                          grep 3128 /tmp/rules.debug
                                          rdr on em1 proto tcp from any to !(em1) port 80 -> 127.0.0.1 port 3128
                                          pass in quick on em1 proto tcp from any to !(em1) port {80,443,3128,3127} flags S/SA keep state
                                          
                                          

                                          I've opened a redmine for it, so core team can check this issue

                                          Treinamentos de Elite: http://sys-squad.com

                                          Help a community developer! ;D

                                          1 Reply Last reply Reply Quote 0
                                          16 out of 60
                                          • First post
                                            16/60
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                            This community forum collects and processes your personal information.
                                            consent.not_received