NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: install/59759: Core dump on sysupgrade to 11.0 BETA



The following reply was made to PR install/59759; it has been noted by GNATS.

From: Ramiro Aceves <ea1abz%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost, install-manager%netbsd.org@localhost,
 gnats-admin%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost, jspath55%gmail.com@localhost
Cc: 
Subject: Re: install/59759: Core dump on sysupgrade to 11.0 BETA
Date: Tue, 18 Nov 2025 07:55:11 +0100

 El 17/11/25 a las 23:50, Jim Spath via gnats escribió:
 > The following reply was made to PR install/59759; it has been noted by GNATS.
 > 
 > From: Jim Spath <jspath55%gmail.com@localhost>
 > To: gnats-bugs%netbsd.org@localhost
 > Cc:
 > Subject: Re: install/59759: Core dump on sysupgrade to 11.0 BETA
 > Date: Mon, 17 Nov 2025 17:46:04 -0500
 > 
 >   On Mon, Nov 17, 2025 at 4:55=E2=80=AFPM Christos Zoulas via gnats
 >   <gnats-admin%netbsd.org@localhost> wrote:
 >   > This is already documented.
 >   
 >   > And also in tracking current: https://www.netbsd.org/docs/current/?utm_so=
 >   urce=3Dchatgpt.com#using-anoncvs
 >   > When upgrading to a more recent version of -current you should always ins=
 >   tall and boot a new kernel before installing any new libs (*). In general t=
 >   he best approach is to try the new kernel before anything else, and if you =
 >   hit any problems see the entry in the Kernel FAQ.
 >   
 >   I see the above online, such as:
 >   https://www.netbsd.org/docs/guide/en/chap-upgrading.html
 >   
 >   I believe I was misled by the sysupgrade man page, or I misread the
 >   order presented:
 >   
 >   Standalone upgrade steps:
 >   
 >   sysupgrade [common_flags] clean
 >   sysupgrade [common_flags] etcupdate
 >   sysupgrade [common_flags] fetch [releasedir]
 >   sysupgrade [common_flags] kernel [kernel_name]
 >   sysupgrade [common_flags] modules
 >   sysupgrade [common_flags] sets [set1 .. setN]
 >   sysupgrade [common_flags] postinstall [arg1 .. argN]
 >   
 >   I then reboot.
 >   
 >   The online documents differ as pointed out:
 >   
 >   # sysupgrade fetch https://cdn.NetBSD.org/pub/NetBSD/NetBSD-9.2/amd64
 >   # sysupgrade kernel
 >   # sysupgrade modules
 >   # reboot
 >   # sysupgrade sets
 >   # sysupgrade etcupdate
 >   # sysupgrade postinstall
 >   # sysupgrade clean
 >   # reboot
 >   
 >   As sysupgrade is in pkgsrc, should I suggest the doc change there?
 >   
 >   Jim
 >   
 
 Oh, luckily from my start in NetBSD I have read the sysupgrade WEB 
 instructions first instead of the man page "standalone upgrade steps". 
 Reading them after reading the WEB page they are not too confusing. But 
 yes, if you read them first are prone to cause confusion.
 
 Reading the sysupgrade man page at "auto" chapter I see that there is no 
 "reboot" after the kernel upgrade phase:
 
 ***
       The standard upgrade procedure performed by this command is as 
 follows:
 
       1.   â??fetchâ??: Retrieve distribution sets into the local cache 
 directory.
 
       2.   â??modulesâ??: Unpack new kernel modules.
 
       3.   â??kernelâ??: Upgrade kernel.
 
       4.   â??setsâ??: Upgrade system sets, except configuration files.
 
       5.   â??etcupdateâ??: Merge new changes to configuration files.  This 
 is the
            only interactive step in the process and can be disabled for this
            reason by setting ETCUPDATE to false.
 
       6.   â??postinstallâ??: Perform sanity checks and optionally apply
            unconditional fixes to the upgraded system.
 
       7.   â??cleanâ??: Remove contents of the cache directory.  This can be
            disabled by setting AUTOCLEAN to false in case you want to 
 keep the
            downloaded distribution files around.
 ***
 
 I am curious to know what would happen when I upgrade my RaspberryPi 
 Zero W and Raspberry Pi 4 using sysupgrade over SSH. Perhaps it would be 
 safer with an attached HDMI monitor.
 
 Regards.
 
 
 


Home | Main Index | Thread Index | Old Index