Squid3-dev: Shared object "libheimntlm.so.10" not found.



  • I've upgraded pFsense to 2.1, squid3 failed to run, removed it and decided to install squid3-dev instead squid3. But it's not running either, what might be the problem?

    Sep 16 11:11:42 php: rc.filter_configure_sync: SQUID is installed but not started. Not installing "filter" rules.
    Sep 16 11:11:42 php: rc.filter_configure_sync: SQUID is installed but not started. Not installing "pfearly" rules.
    Sep 16 11:11:42 php: rc.filter_configure_sync: SQUID is installed but not started. Not installing "nat" rules.
    Sep 16 11:11:40 check_reload_status: Reloading filter
    Sep 16 11:11:31 php: rc.filter_configure_sync: SQUID is installed but not started. Not installing "filter" rules.
    Sep 16 11:11:31 php: rc.filter_configure_sync: SQUID is installed but not started. Not installing "pfearly" rules.
    Sep 16 11:11:31 php: rc.filter_configure_sync: SQUID is installed but not started. Not installing "nat" rules.
    Sep 16 11:11:30 php: /pkg_mgr_install.php: The command '/usr/pbi/squid-amd64/sbin/squid -f /usr/pbi/squid-amd64/etc/squid/squid.conf' returned exit code '1', the output was '/libexec/ld-elf.so.1: Shared object "libheimntlm.so.10" not found, required by "squid"'
    Sep 16 11:11:30 php: /pkg_mgr_install.php: Starting Squid
    Sep 16 11:11:28 php: /pkg_mgr_install.php: [Squid] - Squid_resync function call pr: bp:1 rpc:no
    Sep 16 11:11:28 php: /pkg_mgr_install.php: [Squid] - Squid_resync function call pr:1 bp:1 rpc:no



  • Search the forum for this missing file. It is unfortunately no within the squid package and needs to be downloaded separately. If I remember correct this is not a package problem but a squid source problem.

    marcelloc, one of the maintainer of the package has described how to handle that and where to download this file.



  • i'm googling this file name but no result which is weird.  let me google marcello maybe it will return something.



  • ok i applied below link's solution and problem solved,

    http://forum.pfsense.org/index.php/topic,62256.0.html



  • @AbdulCebbar:

    ok i applied below link's solution and problem solved,

    http://forum.pfsense.org/index.php/topic,62256.0.html

    Yes, that is exactly the thread I thought about. Not sure which squid version is used on pfsense packages - the thread say 3.3.4 but it could be 3.3.5.
    And as far as I know there is squid 3.3.8 out but not tested with pfsense. If I remember correct someone did an install of squid 3.3.8 on pfsense and it worked. Not sure if this includes the missing files or not.

    Good luck!



  • It looks like the links to download the missing files is not working anymore…

    Can someone post a working URL to download the files instead of pointing to 10 pages of old posts in another message thread?



  • I appeal to Marcelloc to give us an update status on this package.

    It has been a long while now and the package install manager within pFsense 2.1 is still broken for 3.3.8 Squid. If it cannot be fixed it should be removed.

    Apelo à Marcelloc nos dar um status de atualização sobre este pacote.

    Tem sido um longo tempo agora e do Gerenciador de pacote pFsense 2.1 ainda está quebrado para 3.3.8 Lula. Se não pode ser consertado, deve ser removido.



  • For amd64 you can use these cmd to fetch missing files

    fetch -o /usr/local/lib/libasn1.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libasn1.so.10
    fetch -o /usr/local/lib/libgssapi.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libgssapi.so.10
    fetch -o /usr/local/lib/libheimntlm.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libheimntlm.so.10
    fetch -o /usr/local/lib/libhx509.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libhx509.so.10
    fetch -o /usr/local/lib/libkrb5.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libkrb5.so.10
    fetch -o /usr/local/lib/libroken.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libroken.so.10
    
    


  • Just tried squid3-dev on 2.1Release and i'ts starting fine after described steps

    • Enable ipv6 on system -> advanced -> networking

    • Fetch missing files from gssapi(not squid)

    • Revise and save config(including authentication tab).

    No reason to remove package from list as it is working.




  • @marcelloc:

    For amd64 you can use these cmd to fetch missing files

    fetch -o /usr/local/lib/libasn1.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libasn1.so.10
    fetch -o /usr/local/lib/libgssapi.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libgssapi.so.10
    fetch -o /usr/local/lib/libheimntlm.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libheimntlm.so.10
    fetch -o /usr/local/lib/libhx509.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libhx509.so.10
    fetch -o /usr/local/lib/libkrb5.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libkrb5.so.10
    fetch -o /usr/local/lib/libroken.so.10 http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/libroken.so.10
    
    

    Today I am back running on squid2 and i386 version of Pfsense 2.1

    I copied your list and adjusted it to:
    fetch -o /usr/local/lib/libasn1.so.10 http://e-sac.siteseguro.ws/pfsense/8/All/ldd/libasn1.so.10
    fetch -o /usr/local/lib/libgssapi.so.10 http://e-sac.siteseguro.ws/pfsense/8/All/ldd/libgssapi.so.10
    fetch -o /usr/local/lib/libheimntlm.so.10 http://e-sac.siteseguro.ws/pfsense/8/All/ldd/libheimntlm.so.10
    fetch -o /usr/local/lib/libhx509.so.10 http://e-sac.siteseguro.ws/pfsense/8/All/ldd/libhx509.so.10
    fetch -o /usr/local/lib/libkrb5.so.10 http://e-sac.siteseguro.ws/pfsense/8/All/ldd/libkrb5.so.10
    fetch -o /usr/local/lib/libroken.so.10 http://e-sac.siteseguro.ws/pfsense/8/All/ldd/libroken.so.10
    –----------
    This time these worked perfectly.  Your site is not blocked, and the other night I did try to access the site inside my Firewall and outside my firewall on another network.
    It was not responding the other night from Sprint network, Verizon, nor my local ISP.

    Today it works!

    Now that I can get these files I will attempt the Dev version again,

    David



  • @Nachtfalke:

    If I remember correct this is not a package problem but a squid source problem.

    It's called sloppy package maintenance.