What the hell happened to /packages-8.1-release/Latest/ on ftp.freebsd.org



  • Hi Gurus!!!

    I've just upgraded from 2.0 branch to 2.0-release.
    At the package upgrade webconsole get stoned, so i looked whats happened.
    It look like perl get uninstalled in re-install process, but never re-installed.

    I tried to install it manually with pkg_add and got:
    Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/perl-5.12.3.tbz: File unavailable (e.g., file not found, no access)
    pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.1-release/Latest/perl-5.12.3.tbz' by URL

    So I checked it manually and found that there is no FreeBSD/ports/i386/packages-8.1-release/ direcotory on ftp://ftp.freebsd.org.
    I only found:

    Name Size Date Modified
    [parent directory]
    packages 0 B 19/04/2007 00:00:00
    packages-6-stable/ 09/12/2010 00:00:00
    packages-7-stable/ 10/08/2011 06:33:00
    packages-7.4-release/ 13/02/2011 00:00:00
    packages-8-stable/ 19/09/2011 13:04:00
    packages-8.2-release/ 17/02/2011 00:00:00
    packages-9-current/ 26/09/2011 13:14:00
    packages-current 0 B 17/12/2009 00:00:00
    packages-stable 0 B 30/01/2010 00:00:00

    Any idea what happened?

    Jarek



  • Judging by the number of views on this post (80 at the moment) I assume others are baffled by this error as well. Sadly, after about 15+ years FreeBSD still hasn't made much progress when it comes to being user friendly. If I've got this straight: the "STABLE" release on FreeBSD is actually the development release, where the "-RELEASE" is the stable release. Therefore, 8.2 is the current stable release of FreeBSD and what will become 8.3 is currently in that STABLE directory on the distribution server. With that out of the way….

    The problem is that pfsense-2.0 is built on top of FreeBSD 8.1. And so it is wired to look for packages in the 8.1 stable directory on the server....which no longer exists (since 8.2 has replaced it, as noted above). One way to fix this is to do this in the pfsense shell:

    
    >setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/Latest/
    
    

    And then try your pkg_add again. BUT I would guess that you will then encounter dependency issues that will need to be resolved. Since it's been over 15 years since I last used FreeBSD, I'm really rusty at the moment. Maybe someone can chime in here?



  • You'll also find other identical questions if you use the search function, which is probably why people haven't replied here ;)

    Using packages for a later point release may work, if nothing has changed too much. It may also break things completely.



  • They moved to ftp-archive.freebsd.org. Annoying that they've been moved so quickly on a release that's still supported for another year+. We're going to point that to one of our servers for future releases where we can keep them indefinitely (or at least as long as we support a particular release).



  • cmb,
    instead of keeping the archived files is there a way that we can get the new PACKAGESITE via update or package? I've already modified my /root/.tcshrc file to include the 8 Stable path. I think users could easitly manually update their packagesite variable or install a package. I could create a package if it would be easier.



  • So it's recommended to use ftp-archive.freebsd.org 8.1-RELEASE files instead of ftp.freebsd.org 8-Stable. Isn't it?



  • @ncolunga:

    So it's recommended to use ftp-archive.freebsd.org 8.1-RELEASE files instead of ftp.freebsd.org 8-Stable. Isn't it?

    yes



  • @tommyboy180:

    cmb,
    instead of keeping the archived files is there a way that we can get the new PACKAGESITE via update or package? I've already modified my /root/.tcshrc file to include the 8 Stable path. I think users could easitly manually update their packagesite variable or install a package. I could create a package if it would be easier.

    You're welcome to create a package if you'd like.



  • I have changed my PACKAGESITE variable, and tried pkg_add agan.  I am running into dependency issues….trying to install MailScanner to have it used by PostFix, but it is failing a bunch of dependencies probably not found in the 8.2 release.  I also saw issues when running the auto-upgrade from v1.2.2 to the 2.0 release.  Things seem to be working, but can I assume I am hosed?

    Regards,
    Chris



  • Could someone post the correct URL to use for the PACKAGESITE variable for the 2.01 version of (i386) variant of PFSense? Spent the better part of the day wallowing through FreeBSD subversion.tgz packages and narrowing candidates down by the errors that pkg_add would produce. Trying to install subversion per the instructions for running FusionPBX on the same hardware as PFSense. Mark and team have supplied a fantastic HowTo page at http://wiki.fusionpbx.com/index.php?title=PfSense_Install for those adventuresome enough to the concept of a PBX and firewall on the same NanoITX board. Everything went fine until I found an error on one of the PBXFusion pages, reported it and Mark suggested using svn to keep the php code in synch with the latest updates as they are posted to the google code site via svn.

    It's also possible I've missed something on the FreeBSD side of things, admittedly I've been spoiled by apt-get and yum.

    Because I'm dangerously persistent, I've walked through a number of incremental versions of subversion starting from FreeBSD 8.1 and up looking for a successful install by the lack of command line dependency 'complaining' and found success with subversion 1.6.17_4 which finally installed fine however it generates a shared object error when svn is initiated at the CL.  (/libexec/ld-elf.so.1: Shared object "libgssapi.so.10" not found, required by "svn") Hoping that the correct PACKAGESITE URL will contain a version of the subversion package that will install and operate without errors to allow me to synch with fusionpbx's google code svn site.

    I have tried pkg_add with versions 1.6.12 and 1.6.15 of subversion from various FreeBSD archives both of which complained about dependencies until I came to the 1.6.17_4 subversion package which teased with an error free install only to throw a 'shared object' error when invoked. I appreciate that one should not be tinkering under the hood with pfsense however, the idea of a VoIP PBX on PFSense is incredibly appealing for a small office.

    Respectfully,
    Shaun



  • Could someone post the correct URL to use for the PACKAGESITE variable for the 2.01 version of (i386) variant of PFSense?

    these are suggested freebsd package repository as pfSense 2.0.x version are based on 8.1 freebsd release

    i386 packages
    http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/

    amd64 packages
    http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/8.1-RELEASE/packages/All/

    Some packages will work with 8.2 release, but you need to test it before applying on production servers.



  • Thanks for the confirmation Marcelloc.
    I removed subversion-1.6.17_4 and performed a pkg_add -r subversion-1.7.2 which completed without any errors but when invoking svn from a shell, I now receive a slightly different error message of:
    /libexec/ld-elf.so.1: Shared object "libz.so.6" not found, required by "svn"

    I know this is testing the fringe of PFSense support but I'm going to press my luck and within the context of trying to automate PBXFusion code updates on PFSense, is there a method in PFSense/FreeBSD of determining which package contains this library that it's complaining about?
    Perhaps something similar to yum provide?
    Apologies, cut my teeth on RHL a number of years ago and this pfsense box is my first practical exposure to FreeBSD.

    Thanks again.
    Shaun



  • sdudley,

    I'm did looked in one browser tab and pasted from browser history, I've corrected package path, please reinstall your package.

    sorry, my mistake.



  • Thanks for the replies on this Marcelloc, still no luck though. It's actually worse now as it's spewing dependency errors before installing subversion. A slightly educated guess indicates that perhaps the URL points to packages that are older than what is contained in PFSense 2.01 based on the errors returned when adding the subversion package at the shell. Also noticed that I could not set the environmental variable PACKAGESITE to the URL you provided, instead I had to forgo setting the PACKAGESITE variable and use pkg_add -r with the complete URL directly to the subversion package file which then resulted in the dependency complaints noted below. Transcript of the entire effort is below.

    In addition, I did find this http://doc.pfsense.org/index.php/PfSense_and_FreeBSD_Versions where the specific version of the underlying FreeBSD for each version of PFSense is detailed however I'm not familiar enough with FreeBSD to know what packages make up 8.1-RELEASE-p6 compared to PFSense 2.0 and it's FreeBSD 8.1-RELEASE-p4 or where those packages would be found. I tried to use the FreeBSD handbook site although being a bit simple minded, I couldn't follow the release tree description and was unable to make sense out what the p6 vs p4 meant other than the logical deduction that p6 is likely a newer release. Using the package dependency errors as an indicator, I wonder if the URL for P6 is actually http://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable

    Here's the transcript using the URL you suggested.
    Setting the PACKAGESITE environmental variable for my shell session using the URL you provided:
    setenv PACKAGESITE http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/

    Attempting to add subversion:
    pkg_add -r subversion

    Error: Unable to get http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/subversion.tbz: Not Found
    pkg_add: unable to fetch 'http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/subversion.tbz' by URL

    Adjusted tactics and used the complete URL path to the subversion package which went a bit further and then produced the dependency errors.
    pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/subversion-1.6.12.tbz
    Fetching http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/All/subversion-1.6.12.tbz… Done.
    pkg_add: warning: package 'subversion-1.6.12' requires 'expat-2.0.1_1', but 'expat-2.0.1_2' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'sqlite3-3.6.23.1_1', but 'sqlite3-3.7.9' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'gdbm-1.8.3_3', but 'gdbm-1.9.1' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'gettext-0.18_1', but 'gettext-0.18.1.1' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'neon29-0.29.3_1', but 'neon29-0.29.6_4' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'apr-ipv6-devrandom-gdbm-db42-1.4.2.1.3.9_1', but 'apr-ipv6-devrandom-gdbm-db42-1.4.5.1.3.12_1' is installed

    I respect PFSense's approach towards minimal software footprint and this has indeed been an exercise in humility and patience for a seemingly minor task. As always, I appreciate any insight, enlightenment or suggestions aimed towards a resolution.

    Shaun



  • I will compile svn for you and share here the links.


  • Netgate Administrator

    Those are all later versions?  :-\

    Shouldn't you be using:

    setenv PACKAGESITE ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/Latest/
    

    /Latest and /All seem only to differ by package name but it means you don't have to know the version to install.
    Don't know ftp vs http make any difference, works for me.

    Steve



  • Thanks for the suggestion Steve. These also appear to be older packages than what PFSense 2.01 contains if the error messages are any indicator.
    pkg_add -r subversion
    Fetching ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/Latest/subversion.tbz… Done.
    pkg_add: warning: package 'subversion-1.6.12' requires 'expat-2.0.1_1', but 'expat-2.0.1_2' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'sqlite3-3.6.23.1_1', but 'sqlite3-3.7.9' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'gdbm-1.8.3_3', but 'gdbm-1.9.1' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'gettext-0.18_1', but 'gettext-0.18.1.1' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'neon29-0.29.3_1', but 'neon29-0.29.6_4' is installed
    pkg_add: warning: package 'subversion-1.6.12' requires 'apr-ipv6-devrandom-gdbm-db42-1.4.2.1.3.9_1', but 'apr-ipv6-devrandom-gdbm-db42-1.4.5.1.3.12_1' is installed

    Hoping to take Marcello up on his offer to pre-compile a 'native' PFSense 2.01 package for svn. Logically I would assume that any pfsense 2.01 installation where folks are trying to also run Mark's PBXFUsion and FreePBX would benefit. Given that PFSense 2.01 is likely to be around for some time and as far as I know, svn is the only other additional package needed to automate PBXFusion code updates, this should benefit others as well.

    Shaun


  • Netgate Administrator

    I suspect you at some point had the 8.2 repo set as the packagesite and have installed newer versions.

    It's hard to say quite what you have at this point.

    Might be easiest to re-install pfSense so you at least know what you're working with.

    Steve



  • @sdudley:

    Hoping to take Marcello up on his offer to pre-compile a 'native' PFSense 2.01 package for svn.

    I'm compiling version 1.7



  • It's done.

    check if it install with no missing dependencies

    i386 version
    http://e-sac.siteseguro.ws/packages/8/All/subversion-1.7.2.tbz

    amd64 version
    http://e-sac.siteseguro.ws/packages/amd64/8/All/subversion-1.7.2.tbz



  • Close but still doesn't work. Here's the transcript.

    pkg_add -r http://e-sac.siteseguro.ws/packages/8/All/subversion-1.7.2.tbz
    Fetching http://e-sac.siteseguro.ws/packages/8/All/subversion-1.7.2.tbz… Done.
    pkg_add: warning: package 'subversion-1.7.2' requires 'sqlite3-3.7.9_1', but 'sqlite3-3.7.9' is installed

    After the install, invoking svn from a shell displays the following error.
    /libexec/ld-elf.so.1: Shared object "libgssapi_krb5.so" not found, required by "svn"

    For reference, I have only attempted to pkg_add subversion during this time and have not messed with any other packages.

    Here's what pkg_info shows:
    apr-ipv6-devrandom-gdbm-db42-1.4.5.1.3.12_1 Apache Portability Library
    bsdinstaller-2.0.2011.1212 BSD Installer mega-package
    db42-4.2.52_5      The Berkeley DB package, revision 4.2
    expat-2.0.1_2      XML 1.0 parser written in C
    gdbm-1.9.1          The GNU database manager
    gettext-0.18.1.1    GNU gettext package
    grub-0.97_4        GRand Unified Bootloader
    libiconv-1.13.1_1  A character set conversion library
    neon29-0.29.6_4    An HTTP and WebDAV client library for Unix systems
    pkg-config-0.25_1  A utility to retrieve information about installed libraries
    sqlite3-3.7.9      An SQL database engine in a C library
    subversion-1.7.2    Version control system

    If you think it would help, I'm happy to re-install pfsense 2.01 again for a clean slate as suggested by Steve, re-install PBXFusion and Freeswitch per Mark's instructions and then try your subversion custom compiled package/port however, I won't be able to do that until after hours.



  • sasl dependencies are included in freradius2 pfsense package, you could install it before reinstall and see if stops lib erros.



  • OK, installed the freeradius2 package through PFSense2.01's web menu. Noticed that as the PFSense 2.01 web gui was installing the freeradius2 package that it still retained the package source of http://e-sac.siteseguro.ws/packages/8/All/ Is this correct?

    Re-installed your custom subversion package:
    pkg_add -r http://e-sac.siteseguro.ws/packages/8/All/subversion-1.7.2.tbz
    Fetching http://e-sac.siteseguro.ws/packages/8/All/subversion-1.7.2.tbz… Done.
    pkg_add: package 'subversion-1.7.2' or its older version already installed

    Executing svn now prompts for a slightly different shared object:
    /libexec/ld-elf.so.1: Shared object "libgssapi.so.10" not found, required by "libneon.so.27"

    Is this an indicator of progress? It's beginning to feel like a game of whack-a-mole.  :D
    Appreciate the assist though.
    Shaun



  • redo a pkg_info and post here



  • Here's the latest pkg_info response:
    pkg_info
    apr-ipv6-devrandom-gdbm-db42-1.4.5.1.3.12_1 Apache Portability Library
    bsdinstaller-2.0.2011.1212 BSD Installer mega-package
    db42-4.2.52_5      The Berkeley DB package, revision 4.2
    expat-2.0.1_2      XML 1.0 parser written in C
    gdbm-1.9.1          The GNU database manager
    gettext-0.18.1.1    GNU gettext package
    grub-0.97_4        GRand Unified Bootloader
    krb5-1.9.2_1        An authentication system developed at MIT, successor to Ker
    libiconv-1.13.1_1  A character set conversion library
    neon29-0.29.6_4    An HTTP and WebDAV client library for Unix systems
    perl-5.12.4_3      Practical Extraction and Report Language
    pkg-config-0.25_1  A utility to retrieve information about installed libraries
    sqlite3-3.7.9      An SQL database engine in a C library
    subversion-1.7.2    Version control system



  • whereis the freeradius package?



  • Good point. Despite the GUI in PFSense 2.01 claiming that freeradius2 package was installed when it actually wasn't. Dropped back to a shell and executed pkg_add freeradius2:
    pkg_add -r http://e-sac.siteseguro.ws/packages/8/All/freeradius-2.1.12.tbz
    Fetching http://e-sac.siteseguro.ws/packages/8/All/freeradius-2.1.12.tbz… Done.
    Fetching http://e-sac.siteseguro.ws/packages/8/All/libltdl-2.4_1.tbz... Done.
    Fetching http://e-sac.siteseguro.ws/packages/8/All/mysql-client-5.5.19.tbz... Done.
    Fetching http://e-sac.siteseguro.ws/packages/8/All/postgresql-client-9.1.2.tbz... Done.

    The PostgreSQL port has a collection of "side orders":

    postgresql-docs
     For all of the html documentation

    p5-Pg
     A perl5 API for client access to PostgreSQL databases.

    postgresql-tcltk
     If you want tcl/tk client support.

    postgresql-jdbc
     For Java JDBC support.

    postgresql-odbc
     For client access from unix applications using ODBC as access
     method. Not needed to access unix PostgreSQL servers from Win32
     using ODBC. See below.

    ruby-postgres, py-PyGreSQL
     For client access to PostgreSQL databases using the ruby & python
     languages.

    p5-postgresql-plperl, postgresql-pltcl & postgresql-plruby
     For using perl5, tcl & ruby as procedural languages.

    postgresql-contrib
     Lots of contributed utilities, postgresql functions and
     datatypes. There you find pg_standby, pgcrypto and many other cool
     things.

    etc...

    ===> Setting user and group in radiusd.conf
    ===> Creating users and/or groups.
    Creating group 'freeradius' with gid '133'.
    Creating user 'freeradius' with uid '133'.
    ===> Bootstrapping default certificates, please wait...
    ===> Adjusting ownership of directory /usr/local/etc/raddb
    ===> Adjusting ownership of directory /var/log/radacct
    ===> Adjusting ownership of directory /var/run/radiusd
    ===> Adjusting ownership of /var/log/radius.log
    ===> Adjusting ownership of /var/log/radutmp
    ===> Adjusting ownership of /var/log/radwtmp
    ===> Updating libdir in /usr/local/etc/raddb/radiusd.conf

    ===============================================================================

    To enable FreeRADIUS, put the following line in /etc/rc.conf

    radiusd_enable="YES"

    The sample configuration can be found at
    /usr/local/share/examples/freeradius/raddb

    If you are upgrading FreeRADIUS, you are advised to use this as a reference
    for updating your configuration.

    FreeRADIUS will look for its configuration directory at
    /usr/local/etc/raddb by default.

    If you did not already have a configuration at this location, the sample
    configuration has been copied to this location and has been bootstrapped.

    If you wish to point FreeRADIUS to a configuration at a different
    location, put the following line in /etc/rc.conf

    radiusd_flags="-d /path/to/raddb"

    To start the server in normal (daemon) mode, run:

    /usr/local/etc/rc.d/radiusd start

    and to stop the server, run:

    /usr/local/etc/rc.d/radiusd stop

    To start the server in debugging mode, run:

    /usr/local/etc/rc.d/radiusd debug

    You are advised to make cautious changes to the configuration, and to test
    frequently, using debugging mode where necessary. Try to resist the
    temptation to disable or delete things that you don't understand - you may
    well break things!

    The documentation has been installed at /usr/local/share/doc/freeradius

    Useful configuration advice can be found in the FreeRADIUS Wiki at
    http://wiki.freeradius.org

    ===============================================================================

    Checked pkg_info to confirm freeradius2 installation:
    pkg_info
    apr-ipv6-devrandom-gdbm-db42-1.4.5.1.3.12_1 Apache Portability Library
    bsdinstaller-2.0.2011.1212 BSD Installer mega-package
    db42-4.2.52_5       The Berkeley DB package, revision 4.2
    expat-2.0.1_2       XML 1.0 parser written in C
    freeradius-2.1.12   A free RADIUS server implementation
    gdbm-1.9.1          The GNU database manager
    gettext-0.18.1.1    GNU gettext package
    grub-0.97_4         GRand Unified Bootloader
    krb5-1.9.2_1        An authentication system developed at MIT, successor to Ker
    libiconv-1.13.1_1   A character set conversion library
    libltdl-2.4_1       System independent dlopen wrapper
    mysql-client-5.5.19 Multithreaded SQL database (client)
    neon29-0.29.6_4     An HTTP and WebDAV client library for Unix systems
    perl-5.12.4_3       Practical Extraction and Report Language
    pkg-config-0.25_1   A utility to retrieve information about installed libraries
    postgresql-client-9.1.2 PostgreSQL database (client)
    sqlite3-3.7.9       An SQL database engine in a C library
    subversion-1.7.2    Version control system

    Executed svn at the shell and received yet another shared object error message.
    svn
    /libexec/ld-elf.so.1: Shared object "libgssapi.so.10" not found, required by "libneon.so.27"

    Does it matter that I seem to have switched package source from whatever URL is supposed to be associated with PFSense2.01 packages to the one you provided?



  • the freeradius package as well mailscanner are using my repo as I'm helping or maintaining these packages compilation until it can go to files.pfsense.org

    There are some non included libs in pfSense that you can download from this link and include in /usr/local/lib or /usr/bin dir

    amd64
    http://e-sac.siteseguro.ws/pfsense/8/amd64/All/ldd/
    sample download code

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

    i386
    http://e-sac.siteseguro.ws/pfsense/8/All/ldd/

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


  • Success!!
    Added the libraries from the URL you provided to /usr/lib and svn now works. Exciting times indeed. Is there anyway to make this entire process a bit easier for the next person who chooses to install FusionPBX on PFSense 2.01 or anyone who wants to run svn on PFSense 2.01?

    Here are the steps to install svn on PFSense 2.01 (i386) Marcelloc, let me know when or if these ever make it to the default pfsense 2.01 package site and I'll update the instructions.

    Install compiled subversion package from marcelloc.

    From shell, execute the following package installations:
    pkg_add -r http://e-sac.siteseguro.ws/packages/8/All/subversion-1.7.2.tbz
    pkg_add -r http://e-sac.siteseguro.ws/packages/8/All/freeradius-2.1.12.tbz

    Add necessary libraries to support svn dependancies to /usr/lib:

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

    Thanks again Marcelloc for the huge assist.
    Shaun



  • I gave this a shot on my 2.1 box and it didn't work for me…Same error message you were receiving. I probably have a conflict with the many packages i have installed

    
    [2.1-DEVELOPMENT][root@pfsense.]/root(1): pkg_info
    GeoIP-1.4.8_1       Find the country that any IP address or hostname originates
    apr-ipv6-devrandom-gdbm-db42-1.4.5.1.3.12_1 Apache Portability Library
    argp-standalone-1.3_1 Standalone version of arguments parsing functions from GLIB
    arpwatch-2.1.a15_4  Monitor arp & rarp requests
    bsdinstaller-2.0.2011.0805 BSD Installer mega-package
    ca_root_nss-3.12.4  The root certificate bundle from the Mozilla Project
    curl-7.20.1         Non-interactive tool to get files from FTP, GOPHER, HTTP(S)
    cvsps-2.1           Create patchset information from CVS
    cyrus-sasl-2.1.23_3 RFC 2222 SASL (Simple Authentication and Security Layer)
    daq-0.5_1           Data Acquisition abstraction library for snort 2.9+
    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
    db42-4.2.52_5       The Berkeley DB package, revision 4.2
    expat-2.0.1_1       XML 1.0 parser written in C
    font-util-1.2.0     Create an index of X font files in a directory
    fontconfig-2.8.0,1  An XML-based font configuration API for X Windows
    fontconfig-2.8.0_1,1 An XML-based font configuration API for X Windows
    freeipmi-0.7.1_1    Library and tools to support IPMI-capable hardware
    freeradius-2.1.12   A free RADIUS server implementation
    freetype2-2.4.3     A free and portable TrueType font rendering engine
    freetype2-2.4.4     A free and portable TrueType font rendering engine
    gd-2.0.35_7,1       A graphics library for fast creation of images
    gdbm-1.8.3_3        The GNU database manager
    gettext-0.18.1.1    GNU gettext package
    git-1.7.1.1         Distributed source code management tool
    graphviz-2.28.0     Graph Visualization Software from AT&T and Bell Labs
    grub-0.97_4         GRand Unified Bootloader
    iftop-0.17          Display bandwidth usage on an interface by host
    imspector-0.9       IM transparent proxy with monitoring, blocking, and content
    iperf-2.0.4         A tool to measure maximum TCP and UDP bandwidth
    jpeg-8_3            IJG's jpeg compression utilities
    krb5-1.9.2_1        An authentication system developed at MIT, successor to Ker
    lcdproc-0.5.5       A client/server suite for LCD devices
    libart_lgpl-2.3.21,1 Library for high-performance 2D graphics
    libdnet-1.11_3      A simple interface to low level networking routines
    libecap-0.0.2       Library for module based network content analysis
    libevent-1.4.14b_2  Provides an API to execute callback functions on certain ev
    libgcrypt-1.4.5_1   General purpose crypto library based on code used in GnuPG
    libgpg-error-1.7_1  Common error values for all GnuPG components
    libiconv-1.13.1_1   A character set conversion library
    libltdl-2.4         System independent dlopen wrapper
    libnet11-1.1.2.1_3,1 A C library for creating IP packets
    libpcap-1.1.1_1     Ubiquitous network traffic capture library
    libwww-5.4.0_4      The W3C Reference Library
    libxml2-2.7.8_1     XML parser library for GNOME
    lightsquid-1.8_2    A light and fast web based squid proxy traffic analyser
    lua-5.1.4_5         Small, compilable scripting language providing easy access
    monit-5.3_1         Unix system management and proactive monitoring
    mysql-client-5.1.53 Multithreaded SQL database (client)
    mysql-client-5.1.58 Multithreaded SQL database (client)
    nano-2.2.4_1        Nano's ANOther editor, an enhanced free Pico clone
    neon29-0.29.6_3     An HTTP and WebDAV client library for Unix systems
    net-snmp-5.7_3      An extendable SNMP implementation
    nmap-5.51           Port scanning utility for large networks
    ntop-4.0.1_1        Network monitoring tool with command line and web interface
    nut-2.6.1           Network UPS Tools
    openldap-client-2.4.26 Open source LDAP client implementation
    p5-Error-0.17016    Perl module to provide Error/exception support for perl: Er
    p5-GD-2.46          A perl5 interface to Gd Graphics Library version2
    p5-Net-SMTP-SSL-1.01 An SMTP client supporting SSL
    p7zip-9.13          File archiver with high compression ratio
    pcre-8.02           Perl Compatible Regular Expressions library
    pcre-8.10           Perl Compatible Regular Expressions library
    pcre-8.12           Perl Compatible Regular Expressions library
    perl-5.10.1_1       Practical Extraction and Report Language
    perl-5.12.3         Practical Extraction and Report Language
    perl-threaded-5.10.1_3 Practical Extraction and Report Language
    pkg-config-0.23_1   A utility to retrieve information about installed libraries
    pkg-config-0.25_1   A utility to retrieve information about installed libraries
    png-1.4.4           Library for manipulating PNG images
    png-1.4.5_1         Library for manipulating PNG images
    postgresql-client-9.1.2 PostgreSQL database (client)
    pound-2.5           Reverse proxy, load balancer and HTTP(S) frontend for web s
    python26-2.6.5      An interpreted object-oriented programming language
    python27-2.7.2_1    An interpreted object-oriented programming language
    rrdtool-1.2.26_1    Round Robin Database Tools
    sarg-2.2.7.1_2      Squid log analyzer and HTML report generator
    snort-2.9.0.5       Lightweight network intrusion detection system
    sqlite3-3.7.7.1     An SQL database engine in a C library
    sqstat-1.20_2       A script which allows to look through active squid users co
    squid-3.1.9         HTTP Caching Proxy
    squidGuard-1.4_3    A fast redirector for squid
    squid_radius_auth-1.10 RADIUS authenticator for squid proxy 2.5 and later
    subversion-1.7.2    Version control system
    ttcp-1.12_1         Benchmarking tool for analysing TCP and UDP performance
    urwfonts-1.0_3      Another font package for X
    vnstat-1.10_2       A console-based network traffic monitor
    webfonts-0.30_6     TrueType core fonts for the Web
    zip-3.0             Create/update ZIP files compatible with pkzip
    
    


  • what errors did you got?



  • spoke too soon, the error is different:

    /libexec/ld-elf.so.1: Shared object "libz.so.6" not found, required by "libneon.so.27"


Locked