Attn Devs: pfSense 2.1.x pkg_add broken again
Just a head up freebsd looks to have killed thier 8.3 FTP site, and a went to 8.4
Not that this is pfsense specific, but in case you get folks downloading freebsd packages.
I've seen across the forum this is know to happen now and then, figured I'd let everyone know. ;D
Thanks for sharing as I didn't notice this issue before, so it must be a recent changes.
Users need to edit the setenv line for (i386 or amd64) depending on their OS.
I tried to install a package "grepcidr" and it failed even with the setenv command.
I had to use the following setenv to get it to work:
setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.4-release/Latest/
This is good to know, however, not having found this post until today, I had a different solution.
I searched http://www.filewatcher.com for the string:
this found all the mirrors and copies out there.
Now, most of these links (like 90%) are dead, however by using a firefox plugin called DownloadThemAll, i told it to start a download of all the sites at once.
Then I watched for which sites actually started a download, and i chose the one thar was the fastest and went there.
Sure enough that site had a functioning copy if the 8.3 package tree.
So i installed that and a Compat6xxx package.
Do not use 8.4 packages on 8.3. The odds of it breaking are high.
8.3 items aren't all disappearing completely. FreeBSD is moving them to ftp-archive since the release is no longer officially supported upstream.
I would agree that the odds are high for problems, however, it takes a lot of trickery to get the packages we need otherwise.
If this outage is related to them moving to FTP archive, why didn't they do this before making the change?
Or at least leave a file in the directory explaining the new location?
Thanks Jim, those links will help a lot.
burnsl - "Common sense isn't so common!!"
I'm not sure why they delayed moving them to ftp-archive. A few days ago they were still on the main FTP server. They probably don't care a whole lot since it's EOL they figure they can take their time and shuffle bits as time allows…
You're probably right, however that's poor form in any case.
No way to treat folks that depend on you for the lifecycle of a platform.
setenv PACKAGESITE http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/amd64/packages-8.3-release/Latest/
Seems to work for me.
Change amd64 to i386 is that is what you are running.
thanks zounder, i will try this when i get home
Does someone is able to install any package under 2.14-RELEASE ? Nothing working for me. Ending up with lib* files not found etc (Case for Xauth)