aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2019-03-09 17:17:59 +0000
committerWarner Losh <imp@FreeBSD.org>2019-03-09 17:17:59 +0000
commit359d22d4e9a4e9d1f249460786b415785ed4f8b0 (patch)
tree13413df18632ce64ce80b6f47d47e4bc1f1eabb1 /UPDATING
parent274cfcd71cc2fe9815fee76752316fadc89409bf (diff)
downloadsrc-359d22d4e9a4e9d1f249460786b415785ed4f8b0.tar.gz
src-359d22d4e9a4e9d1f249460786b415785ed4f8b0.zip
Augment ino64 entry
When updating across this change (the introduction of ino64), the "fast and loose" practice of rebooting to multiuser and then doing an installworld fails with missing symbols. Recommend strongly that users do this in single user mode. The multiuser case only ever works by accident because its requirements are stronger than is supported accross this change. It usually works because critical symbols don't change their version number in libc, which wasn't the case here.
Notes
Notes: svn path=/head/; revision=344972
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING12
1 files changed, 7 insertions, 5 deletions
diff --git a/UPDATING b/UPDATING
index 871176a70be3..bb8ddc6c04e5 100644
--- a/UPDATING
+++ b/UPDATING
@@ -714,11 +714,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW:
system will be running the ino64 kernel with the existing world).
For the safest in-place upgrade begin by removing previous build
- artifacts via "rm -rf /usr/obj/*". Then, carefully follow the
- full procedure documented below under the heading "To rebuild
- everything and install it on the current system." Specifically,
- a reboot is required after installing the new kernel before
- installing world.
+ artifacts via "rm -rf /usr/obj/*". Then, carefully follow the full
+ procedure documented below under the heading "To rebuild everything and
+ install it on the current system." Specifically, a reboot is required
+ after installing the new kernel before installing world. While an
+ installworld normally works by accident from multiuser after rebooting
+ the proper kernel, there are many cases where this will fail across this
+ upgrade and installworld from single user is required.
20170424:
The NATM framework including the en(4), fatm(4), hatm(4), and