Solved Upgrade from 10.3 to 10.4 failed

I failed to upgrade two 10.3-RELEASE-p24 systems to 10.4-RELEASE using freebsd-update, both with this error:
Code:
Fetching metadata signature for 10.4-RELEASE from update1.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.
Fetching files from 10.3-RELEASE for merging... done.
Preparing to download files... done.
Fetching 53 patches.....10....20....30....40....50. done.
Applying patches... done.
Fetching 631 files... failed.

Have tried through update1.freebsd.org to update6.freebsd.org and also rm -rf /var/db/freebsd-update/files/*

Anyone knows why?
 
Double check if it's not a local problem in that case. Fetching the metadata appears to work but not the download of the actual patch files. Are you perhaps using a proxy? If you are check if the issue is not caused by the proxy. Did you recently change anything (network settings for example)? Firewall?
 
I didn't have any 10.x machines so I quickly set one up to test. I can confirm it's not working. I get even less than you.

Code:
root@build10:~ # freebsd-update fetch
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... none found.
Fetching public key from update.FreeBSD.org... failed.
No mirrors remaining, giving up.
root@build10:~ # freebsd-version -uk
10.4-RELEASE
10.4-RELEASE
 
Using update1 appears to be working:
Code:
root@build10:~ # freebsd-update -s update1.freebsd.org fetch
src component not installed, skipped
Looking up update1.freebsd.org mirrors... none found.
Fetching public key from update1.freebsd.org... done.
Fetching metadata signature for 10.4-RELEASE from update1.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata files... done.
Inspecting system... done.
Preparing to download files... done.
Fetching 127 patches.....10....20....30....40....50....60....70....80....90....100....110....120... done.
Applying patches... done.

The following files will be updated as part of updating to 10.4-RELEASE-p13:
/bin/freebsd-version
/boot/boot1.efi
/boot/boot1.efifat
/boot/kernel/drm.ko
/boot/kernel/drm.ko.symbols
/boot/kernel/hpt27xx.ko
/boot/kernel/hpt27xx.ko.symbols
/boot/kernel/hptnr.ko
/boot/kernel/hptnr.ko.symbols
/boot/kernel/hptrr.ko
/boot/kernel/hptrr.ko.symbols
/boot/kernel/if_ath.ko
/boot/kernel/if_ath.ko.symbols
/boot/kernel/kernel
/boot/kernel/kernel.symbols
/boot/kernel/linux.ko
/boot/kernel/linux.ko.symbols
/boot/kernel/linux64.ko
/boot/kernel/linux64.ko.symbols
/boot/kernel/mqueuefs.ko
/boot/kernel/mqueuefs.ko.symbols
/boot/kernel/sem.ko
/boot/kernel/sem.ko.symbols
/lib/libcrypto.so.7
/rescue/[
/rescue/atmconfig
/rescue/badsect
/rescue/bsdlabel
/rescue/bunzip2
/rescue/bzcat
/rescue/bzip2
/rescue/camcontrol
/rescue/cat
/rescue/ccdconfig
/rescue/chflags
/rescue/chgrp
/rescue/chio
/rescue/chmod
/rescue/chown
/rescue/chroot
 
Increase the value of HTTP_TIMEOUT seems to help a little bit, but version upgrade still stopped at below. Have tried through update1.freebsd.org to update5.freebsd.org already
Code:
http://update5.freebsd.org/10.4-RELEASE/amd64/f/ff5a94b7b02c18d786ee8a97749f69f9e1ae40e64a61851c7702355e1c88ef3c.gz: 200 OK
http://update5.freebsd.org/10.4-RELEASE/amd64/f/ffb8221119cc1f5224b2609e90130a4a73f9da6b0d28a597a859d2837bd03fdd.gz: 200 OK
http://update5.freebsd.org/10.4-RELEASE/amd64/f/ffcdb27414c7cecbcdf9ab9fe858d32264c1e13e1b707a20c59bd6f73917fffb.gz: 200 OK
failed.
 
Problem solved by excluding /usr/src when doing freebsd-update upgrade (remove src from /etc/freebsd-update.conf)

After upgrading to 10.4, use svnlite to update /usr/src to 10.4-RELEASE
 
Back
Top