[SOLVED] pfSense 2.2.4-RELEASE (amd64) - cannot install pkg
-
Hello,
I am having a bit of a trouble installing pkg on 2.2.4-RELEASE (amd64).
This is what I get from SSH:
[2.2.4-RELEASE][admin@gw]/root: pkg The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y Bootstrapping pkg from http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/amd64/packages-9.2-release, please wait... pkg: Error fetching http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/amd64/packages-9.2-release/Latest/pkg.txz: Not Found A pre-built version of pkg could not be found for your system. Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
Please help with installing pkg as I would like to custom-install the native VMWare tools instead of the Open-VM package.
Thank you in advance!
-
WTH? Why are you trying to install 9.2 packages on 10.1?
-
There is no 10.1 release:
http://screencast.com/t/0dgXLV8GQIj
If I set a 10.1 mirror:
Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'. [2.2.4-RELEASE][admin@gw]/root: setenv PACKAGESITE http://pkg.freebsd.org/freebsd:10:x86:64/release_1 [2.2.4-RELEASE][admin@gw]/root: pkg The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y Bootstrapping pkg from http://pkg.freebsd.org/freebsd:10:x86:64/release_1, please wait... Signature for pkg not available. pkg: Error fetching http://pkg.freebsd.org/freebsd:10:x86:64/release_1/Latest/pkg.txz.sig: Not Found A pre-built version of pkg could not be found for your system. Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
even though pkg.tzx is present ( http://pkg.freebsd.org/freebsd:10:x86:64/release_1/Latest/pkg.txz ) I still get the above.
-
Solved with:
setenv PACKAGESITE http://pkg.freebsd.org/freebsd:10:x86:64/latest
then ran
pkg
with output:
[2.2.4-RELEASE][admin@gw]/root: pkg The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y Bootstrapping pkg from http://pkg.freebsd.org/freebsd:10:x86:64/latest, please wait... Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done Installing pkg-1.5.6... Extracting pkg-1.5.6: 100% Message for pkg-1.5.6: If you are upgrading from the old package format, first run: # pkg2ng pkg: not enough arguments Usage: pkg [-v] [-d] [-l] [-N] [-j <jail name="" or="" id="">|-c <chroot path="">|-r <rootdir>] [-C <configuration file="">] [-R <repo config="" dir="">] [-o var=value] [-4|-6] <command></command> [<args>] For more information on available commands and options see 'pkg help'.</args></repo></configuration></rootdir></chroot></jail>
Following the tutorial here: https://doc.pfsense.org/index.php/Installing_FreeBSD_Packages#Bootstrapping_pkg fails as the system doesn't provide the proper PACKAGESITE.
I hope it helps for future reference.
-
Works just fine here. (No idea what are you trying to do with pkg2ng, not needed at all.)
-
I too had an issue with installing pkg. Turns out I was just impatient and terminated the job before the update could complete. I just had to run a "pkg update -f" to get the info from the repo, then I could ACTUALLY see the packages available. HOWEVER, I am running into an issue where I dont have enough free space on a brand new installation (using stock 1gb card). Literally need 1mb to download flashrom package. Any way to allocate the remaining space from /cf to rootfs? All I need to do is flash the bios so I can use the hdd I have laying here, but it wont boot without the bios being updated iirc.
edit
Guess I should specify that I am running on a Watchguard XTM 5 series Firewall with upgraded CPU/Ram.
edit2
Re-wrote the image to the CF card and installed flashrom first off, went without a hitch.