2

Is there a way to upgrade 7.4-RELEASE-p5 to 7.4-RELEASE-p12 using freebsd-update now?

bash-4.2# freebsd-update upgrade -r 7.4-RELEASE-p12
Looking up update.FreeBSD.org mirrors... 5 mirrors found.
Fetching metadata signature for 7.4-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.

The following components of FreeBSD seem to be installed:
kernel/generic src/base src/bin src/cddl src/contrib src/crypto src/etc
src/games src/gnu src/include src/krb5 src/lib src/libexec src/release
src/rescue src/sbin src/secure src/share src/sys src/tools src/ubin
src/usbin world/base world/dict world/doc world/games world/info
world/lib32 world/manpages world/proflibs

The following components of FreeBSD do not seem to be installed:
world/catpages

Does this look reasonable (y/n)? y

Fetching metadata signature for 7.4-RELEASE-p12 from update4.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update5.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update6.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update2.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update3.freebsd.org... failed.
No mirrors remaining, giving up.
bash-4.2# uname -a
FreeBSD XX.XXXXX.org 7.4-RELEASE-p5 FreeBSD 7.4-RELEASE-p5 #0: Fri Dec 23 17:36:54 UTC 2011     [email protected]:/usr/obj/usr/src74/sys/GENERIC  amd64
bash-4.2#

2 Answers 2

6

No.

If you refer to the FreeBSD handbook information on freebsd-update you will see, in a big gray box, the following note (emphasis added):

Binary updates are available for all architectures and releases currently supported by the security team. Before updating to a new release, its release announcement should be reviewed as it contains important information pertinent to the release. Release announcements are available from http://www.FreeBSD.org/releases/.

If you refer to the FreeBSD Security Team's main page you will see that FreeBSD 7.x is no longer a "supported release", and reached end of life in February of 2013.

Therefore there is no way to update this system using freebsd-update and the FreeBSD project's official servers.


Your options:

  1. Upgrade to a supported release of FreeBSD.
    (Let's be honest, this is what you should do. Stop reading now and get to planning your upgrade.)

  2. Upgrade the old fashioned way, using the source code

  3. If you have a large enough environment to justify it, run your own FreeBSD-update server for the 7.x series.

0
0

@voretaq7: actually I was able to update my FreeBSD 7.4-RELEASE-p5 to latest 7.4-RELEASE-p12, by following: 24.2. FreeBSD Update. (freebsd fetch && freebsd install).

# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 5 mirrors found.
Fetching metadata signature for 7.4-RELEASE from update6.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.

The following files are affected by updates, but no changes have
been downloaded because the files have been modified locally:
/var/db/mergemaster.mtree

No updates needed to update system to 7.4-RELEASE-p12.

WARNING: FreeBSD 7.4-RELEASE-p9 HAS PASSED ITS END-OF-LIFE DATE.
Any security issues discovered after Fri Mar  1 00:00:00 UTC 2013
will not have been corrected.
# freebsd-update install
No updates are available to install.
Run '/usr/sbin/freebsd-update fetch' first.
# 
2
  • Yes, what you did is is an update, so no -r flag is needed. You're not switching major releases, just updating the existing release. And yes, you should upgrade to something supported (8.3, 8.4, 9.1 or 9.2), but based on your other posts I suspect you've already done that, and/or are maintaining separate VMs for testing and/or building on old versions. Oct 14, 2013 at 21:26
  • @SteveWills no, the other one is another box (that's running 9.2, this one still on 7.4)
    – alexus
    Oct 15, 2013 at 16:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .