Problem with shutdown via ssh at FreeBSD 15.0

12 views
Skip to first unread message

Roger Marsh

unread,
Dec 7, 2025, 7:26:09 AM12/7/25
to freebsd-...@freebsd.org
Hi

Using ssh logins from an OpenBSD box throughout:

I upgraded a test box from 14.2-p1 by 'freebsd-update fetch' and 'freebsd-update install' to 14.2-p7; then to 14.3-p5 by 'freebsd-update -r 14.3-RELEASE upgrade' and 'freebsd-update install' and 'reboot' and 'freebsd-update install' and 'reboot' and 'pkg upgrade' (pkg only) and 'pkg upgrade -q -y'; then to 15.0 by 'freebsd-update -r 15.0-RELEASE upgrade' and 'freebsd-update install' and 'reboot' and 'freebsd-update install' and 'reboot' and 'pkg-static upgrade -f -q -y' (interrupted by ^C when the 'running "pkg bootstrap -f" recommended' warning appeared) and 'pkg bootstrap -f' and 'pkg-static upgrade -f -q -y' and 'reboot' and 'freebsd-update install'.

Now 'shutdown -r now' after ssh login to test box does not give the 'Connection to xxx closed by remote host' and 'Connection to xxx closed' messages when test box has shutdown and is starting to reboot. Instead 'connection reset' and 'broken pipe' messages appear after the reboot has completed.

On a 14.3-p5 box the 'Connection ...' messages are given when the reboot has completed.

On a 14.3 box the 'Connection ...' messages are given when the shutdown has completed and before the reboot starts.

Is this the expected behaviour now?

The script below demonstrates the situation after the upgrade.

Script started on Sun Dec 7 11:08:37 2025
monitor$ uname
OpenBSD
monitor$ date
Sun Dec 7 11:08:44 UTC 2025
monitor$ ssh david@d630i386
(david@d630i386) Password for da...@test.home:
Last login: Sun Dec 7 12:10:38 2025 from monitor.home
FreeBSD 15.0-RELEASE (GENERIC) releng/15.0-n280995-7aedc8de6446

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
"man firewall" will give advice for building a FreeBSD firewall using ipfw(8).
-- David Scheidt <dsch...@tumbolia.com>
$ uname -a
FreeBSD test.home 15.0-RELEASE FreeBSD 15.0-RELEASE releng/15.0-n280995-7aedc8de6446 GENERIC amd64
$ su
Password:
# shutdown -r now
Shutdown NOW!
shutdown: [pid 22290]
#
*** FINAL System shutdown message from da...@test.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Read from remote host d630i386: Connection reset by peer
Connection to d630i386 closed.
client_loop: send disconnect: Broken pipe
monitor$ date
Sun Dec 7 11:10:33 UTC 2025
monitor$
monitor$
monitor$
monitor$ date
Sun Dec 7 11:10:42 UTC 2025
monitor$ ssh david@chess1
Last login: Sun Dec 7 11:00:41 2025 from monitor
FreeBSD 14.3-RELEASE-p5 GENERIC

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
To see how much disk space is left on your UFS partitions, use

df -h
-- Dru <gen...@istar.ca>
david@chess1:~ $ uname -a
FreeBSD chess1.home 14.3-RELEASE-p5 FreeBSD 14.3-RELEASE-p5 GENERIC amd64
david@chess1:~ $ su
Password:
root@chess1:/home/david # shutdown -r now
Shutdown NOW!
shutdown: [pid 91021]
root@chess1:/home/david #
*** FINAL System shutdown message from da...@chess1.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Connection to chess1 closed by remote host.
Connection to chess1 closed.
monitor$ date
Sun Dec 7 11:11:43 UTC 2025
monitor$
monitor$
monitor$
monitor$ date
Sun Dec 7 11:11:56 UTC 2025
monitor$ ssh david@freedev
Last login: Sun Dec 7 11:05:04 2025 from monitor
FreeBSD 14.3-RELEASE (GENERIC) releng/14.3-n271432-8c9ce319fef7

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
Need to see the calendar for this month? Simply type "cal". To see the
whole year, type "cal -y".
-- Dru <gen...@istar.ca>
$ s $ [Kuname -a
FreeBSD freedev.home 14.3-RELEASE FreeBSD 14.3-RELEASE releng/14.3-n271432-8c9ce319fef7 GENERIC amd64
$ su
Password:
# shutdown -r now
Shutdown NOW!
shutdown: [pid 39177]
#
*** FINAL System shutdown message from da...@freedev.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Connection to freedev closed by remote host.
Connection to freedev closed.
monitor$ date
Sun Dec 7 11:12:35 UTC 2025
monitor$ exit

Script done on Sun Dec 7 11:13:31 2025


Roger Marsh

unread,
Jan 2, 2026, 9:04:46 AMJan 2
to freebsd-...@freebsd.org
On Sun, 7 Dec 2025 12:25:38 +0000
Roger Marsh <r...@rmswch.plus.com> wrote:

> Hi
>
> Using ssh logins from an OpenBSD box throughout:
>
> I upgraded a test box from 14.2-p1 by 'freebsd-update fetch' and 'freebsd-update install' to 14.2-p7; then to 14.3-p5 by 'freebsd-update -r 14.3-RELEASE upgrade' and 'freebsd-update install' and 'reboot' and 'freebsd-update install' and 'reboot' and 'pkg upgrade' (pkg only) and 'pkg upgrade -q -y'; then to 15.0 by 'freebsd-update -r 15.0-RELEASE upgrade' and 'freebsd-update install' and 'reboot' and 'freebsd-update install' and 'reboot' and 'pkg-static upgrade -f -q -y' (interrupted by ^C when the 'running "pkg bootstrap -f" recommended' warning appeared) and 'pkg bootstrap -f' and 'pkg-static upgrade -f -q -y' and 'reboot' and 'freebsd-update install'.
>
> Now 'shutdown -r now' after ssh login to test box does not give the 'Connection to xxx closed by remote host' and 'Connection to xxx closed' messages when test box has shutdown and is starting to reboot. Instead 'connection reset' and 'broken pipe' messages appear after the reboot has completed.
>
> On a 14.3-p5 box the 'Connection ...' messages are given when the reboot has completed.
>
> On a 14.3 box the 'Connection ...' messages are given when the shutdown has completed and before the reboot starts.
>
> Is this the expected behaviour now?
>
> The script below demonstrates the situation after the upgrade.
>

Script removed.

My main FreeBSD boxes were upgraded from various 14.3 patch levels to 15.0-p1 after p1 was released and all give the

Connection to <remote host> closed by remote host.
Connection to <remote host> closed.

messages in response to 'shutdown -r now' in a 'ssh <remote host>' session.

The test box, now at 15.0-p1, continues to give a sequence like

Read from remote host <name>: Connection reset by peer
Connection to <name> closed.
client_loop: send disconnect: Broken pipe

in response to 'shutdown -r now' in a 'ssh <remote host>' session.

The main boxes are all connected by cable but the test box has a wireless connection defined in /etc/wpa_supplicant.conf.

On connecting the test box by cable it gives the

Connection to <remote host> closed by remote host.
Connection to <remote host> closed.

messages in response to 'shutdown -r now' in a 'ssh <remote host>' session.

Another test box was setup using the FreeBSD-15.0 memstick.img file and a package install. It gives the same behaviour as the original test box.

The script below demonstrates the situation at 15.0-p1 (freedev is a main box, the other two are test boxes).

Script started on Fri Jan 2 11:01:54 2026
monitor$ ssh david@d630i386
(david@d630i386) Password for da...@test.home:
Last login: Fri Jan 2 10:58:42 2026 from monitor.home
FreeBSD 15.0-RELEASE (GENERIC) releng/15.0-n280995-7aedc8de6446

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
"man security" gives very good advice on how to tune the security of your
FreeBSD system.
$ freebsd-version;uname -a
15.0-RELEASE
FreeBSD test.home 15.0-RELEASE FreeBSD 15.0-RELEASE releng/15.0-n280995-7aedc8de6446 GENERIC amd64
$ su
Password:
# shutdown -r now
Shutdown NOW!
shutdown: [pid 33119]
#
*** FINAL System shutdown message from da...@test.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Read from remote host d630i386: Connection reset by peer
Connection to d630i386 closed.
client_loop: send disconnect: Broken pipe
monitor$ ssh david@d630i386
(david@d630i386) Password for da...@test.home:
Last login: Fri Jan 2 11:02:27 2026 from monitor.home
FreeBSD 15.0-RELEASE (GENERIC) releng/15.0-n280995-7aedc8de6446

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
ZFS can display I/O statistics for a given pool using the iostat subcommand.
By default, it will display one line of current activity. To display stats
every 5 seconds run the following command (cancel with CTRL+C):

zpool iostat 5

To view individual disk activities, specify the -v parameter:

zpool iostat -v

Of course, both can be combined. For more options, see zpool(8).
-- Benedict Reuschling <b...@FreeBSD.org>
$ freebsd-version;uname -a
15.0-RELEASE
FreeBSD test.home 15.0-RELEASE FreeBSD 15.0-RELEASE releng/15.0-n280995-7aedc8de6446 GENERIC amd64
$ freebsd-update fetch
src component not installed, skipped
freebsd-update: Directory does not exist or is not writable: /var/db/freebsd-update
$ su
Password:
# freebsd-update fetch
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 15.0-RELEASE from update2.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata patches.. done.
Applying metadata patches... done.
Fetching 2 metadata files... done.
Inspecting system... done.
Preparing to download files... done.
Fetching 8 patches..... done.
Applying patches... done.
[?1h = The following files will be updated as part of updating to
15.0-RELEASE-p1:
/bin/freebsd-version
/boot/kernel/vmm.ko
/boot/kernel/zfs.ko
/rescue/[
/rescue/bectl
/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
/rescue/clri
/rescue/cp
/rescue/csh
/rescue/date
/rescue/dd
/rescue/devfs
/rescue/df
/rescue/dhclient
/rescue/disklabel
/rescue/dmesg
/rescue/dump
/rescue/dumpfs
/rescue/dumpon
/rescue/echo
/rescue/ed
/rescue/ex
/rescue/expr
/rescue/fastboot
/rescue/fasthalt
/rescue/fdisk
/rescue/fetch
/rescue/fsck
/rescue/fsck_4.2bsd
/rescue/fsck_ffs
/rescue/fsck_msdosfs
/rescue/fsck_ufs
/rescue/fsdb
/rescue/fsirand
/rescue/geom
/rescue/getfacl
/rescue/glabel
/rescue/gpart
/rescue/groups
/rescue/gunzip
/rescue/gzcat
/rescue/gzip
/rescue/halt
/rescue/head
/rescue/hostname
/rescue/id
/rescue/ifconfig
/rescue/init
: [K [K [?1l ># freebsd-update install
src component not installed, skipped
Installing updates...
Restarting sshd after upgrade
Performing sanity check on sshd configuration.
Stopping sshd.
Waiting for PIDS: 21071.
Performing sanity check on sshd configuration.
Starting sshd.
done.
# shutdown -r now
Shutdown NOW!
shutdown: [pid 81561]
#
*** FINAL System shutdown message from da...@test.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Read from remote host d630i386: Connection reset by peer
Connection to d630i386 closed.
client_loop: send disconnect: Broken pipe
monitor$ ssh david@d630i386
(david@d630i386) Password for da...@test.home:
Last login: Fri Jan 2 11:07:31 2026 from monitor.home
FreeBSD 15.0-RELEASE (GENERIC) releng/15.0-n280995-7aedc8de6446

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
Want to run the same command again?
In many shells (e.g., tcsh, zsh, bash) you can type "!!".
$ freebsd-version;uname -a
15.0-RELEASE-p1
FreeBSD test.home 15.0-RELEASE FreeBSD 15.0-RELEASE releng/15.0-n280995-7aedc8de6446 GENERIC amd64
$ su
Password:
# shutdown -r now
Shutdown NOW!
shutdown: [pid 1211]
#
*** FINAL System shutdown message from da...@test.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Read from remote host d630i386: Connection reset by peer
Connection to d630i386 closed.
client_loop: send disconnect: Broken pipe
monitor$
monitor$ ssh david@freedev
Last login: Fri Jan 2 10:39:36 2026 from monitor
FreeBSD 15.0-RELEASE (GENERIC) releng/15.0-n280995-7aedc8de6446

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
To obtain a neat PostScript rendering of a manual page, use ``-t'' switch
of the man(1) utility: ``man -t <topic>''. For example:

man -t grep > grep.ps # Save the PostScript version to a file
or
man -t printf | lp # Send the PostScript directly to printer
david@freedev:~ $ freebsd-version;uname -s [41C [Ka
15.0-RELEASE-p1
FreeBSD freedev.home 15.0-RELEASE FreeBSD 15.0-RELEASE releng/15.0-n280995-7aedc8de6446 GENERIC amd64
david@freedev:~ $ su
Password:
root@freedev:/home/david # shutdown -h now now [41C [K [40C [K [39C [K [38C [37C [K [36C [K [35C [34C [K [33C [K [32C [K [31C [K [30C [K [29C [K [28C [K [27C [K
root@freedev:/home/david # shutdown -r now
Shutdown NOW!
shutdown: [pid 9046]
root@freedev:/home/david #
*** FINAL System shutdown message from da...@freedev.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Connection to freedev closed by remote host.
Connection to freedev closed.
monitor$
monitor$ ssh david@d630
(david@d630) Password for da...@d630.home:
Last login: Fri Jan 2 10:52:41 2026 from monitor.home
FreeBSD 15.0-RELEASE-p1 (GENERIC) releng/15.0-n280999-7bceec30b351

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
You can press Ctrl-D to quickly exit from a shell, or logout from a
login shell.
-- Konstantinos Konstantinidis <kkon...@duth.gr>
david@d630:~ $ freebsd-version;uname -a
15.0-RELEASE-p1
FreeBSD d630.home 15.0-RELEASE-p1 FreeBSD 15.0-RELEASE-p1 releng/15.0-n280999-7bceec30b351 GENERIC amd64
david@d630:~ $ pkg info
FreeBSD-acct-15.0 System resource accounting
FreeBSD-acpi-15.0 Advanced Configuration and Power Interface (ACPI) utilities
FreeBSD-apm-15.0 Intel / Microsoft APM BIOS utility
FreeBSD-at-15.0 Scheduled and batch command utilities
FreeBSD-atf-15.0 Automated Testing Framework
FreeBSD-atf-dev-15.0 Automated Testing Framework (development files)
FreeBSD-atf-lib-15.0 Automated Testing Framework (libraries)
FreeBSD-audit-15.0 OpenBSM auditing utilities
FreeBSD-audit-dev-15.0 OpenBSM auditing utilities (development files)
FreeBSD-audit-dev-lib32-15.0 OpenBSM auditing utilities (32-bit development files)
FreeBSD-audit-lib-15.0 OpenBSM auditing utilities (libraries)
FreeBSD-audit-lib32-15.0 OpenBSM auditing utilities (32-bit libraries)
FreeBSD-autofs-15.0 File system automounter
FreeBSD-bhyve-15.0 bhyve virtual machine hypervisor
FreeBSD-blocklist-15.0 Network blocklist daemon
FreeBSD-blocklist-dev-15.0 Network blocklist daemon (development files)
FreeBSD-blocklist-dev-lib32-15.0 Network blocklist daemon (32-bit development files)
FreeBSD-blocklist-lib32-15.0 Network blocklist daemon (32-bit libraries)
FreeBSD-bluetooth-15.0 Bluetooth support
FreeBSD-bluetooth-dev-15.0 Bluetooth support (development files)
FreeBSD-bluetooth-dev-lib32-15.0 Bluetooth support (32-bit development files)
FreeBSD-bluetooth-lib-15.0 Bluetooth support (libraries)
FreeBSD-bluetooth-lib32-15.0 Bluetooth support (32-bit libraries)
FreeBSD-bmake-15.0 Program maintenance utility
FreeBSD-bootloader-15.0 System boot loader
FreeBSD-bootloader-dev-15.0 System boot loader (development files)
FreeBSD-bsdconfig-15.0 System configuration utility
FreeBSD-bsdinstall-15.0 System installer
FreeBSD-bsnmp-15.0 Simple and extensible SNMP daemon
FreeBSD-bsnmp-dev-15.0 Simple and extensible SNMP daemon (development files)
FreeBSD-bsnmp-dev-lib32-15.0 Simple and extensible SNMP daemon (32-bit development files)
FreeBSD-bsnmp-lib32-15.0 Simple and extensible SNMP daemon (32-bit libraries)
FreeBSD-bzip2-15.0 A block-sorting data compressor
FreeBSD-bzip2-dev-15.0 A block-sorting data compressor (development files)
FreeBSD-bzip2-dev-lib32-15.0 A block-sorting data compressor (32-bit development files)
FreeBSD-bzip2-lib-15.0 A block-sorting data compressor (libraries)
FreeBSD-bzip2-lib32-15.0 A block-sorting data compressor (32-bit libraries)
FreeBSD-caroot-15.0 Mozilla Root Store trusted TLS certificates
FreeBSD-ccdconfig-15.0 Concatenated disk driver (ccd) configuration utility
FreeBSD-certctl-15.0 Tool for managing trusted and untrusted TLS certificates
FreeBSD-clang-15.0 The Clang C, C++, and Objective-C compiler
FreeBSD-clang-dev-15.0 The Clang C, C++, and Objective-C compiler (development files)
FreeBSD-clibs-15.0 Core runtime libraries
FreeBSD-clibs-dev-15.0 Core runtime libraries (development files)
FreeBSD-clibs-dev-lib32-15.0 Core runtime libraries (32-bit development files)
FreeBSD-clibs-lib32-15.0 Core runtime libraries (32-bit libraries)
FreeBSD-console-tools-15.0 Video console utilities
FreeBSD-cron-15.0 Command scheduling facility
FreeBSD-csh-15.0 C shell with file name completion and command line editing
FreeBSD-ctf-15.0 Compact C Type Format (CTF)
FreeBSD-ctf-dev-15.0 Compact C Type Format (CTF) (development files)
FreeBSD-ctf-dev-lib32-15.0 Compact C Type Format (CTF) (32-bit development files)
FreeBSD-ctf-lib-15.0 Compact C Type Format (CTF) (libraries)
FreeBSD-ctf-lib32-15.0 Compact C Type Format (CTF) (32-bit libraries)
FreeBSD-ctl-15.0 CAM Target Layer / iSCSI target daemon
FreeBSD-cxgbe-tools-15.0 Configuration utility for Chelsio cxbge(4) network interfaces
FreeBSD-devd-15.0 Kernel event handling daemon
FreeBSD-devmatch-15.0 Automatically load kernel drivers for attached hardware
FreeBSD-devmatch-dev-15.0 Automatically load kernel drivers for attached hardware (development files)
FreeBSD-devmatch-dev-lib32-15.0 Automatically load kernel drivers for attached hardware (32-bit development files)
FreeBSD-devmatch-lib32-15.0 Automatically load kernel drivers for attached hardware (32-bit libraries)
FreeBSD-dhclient-15.0 Dynamic Host Configuration Protocol (DHCP) client
FreeBSD-diff3-15.0 GNU 3-way file comparison and merge utility
FreeBSD-dma-15.0 DragonFly Mail Agent
FreeBSD-dtrace-15.0 DTrace dynamic tracing framework
FreeBSD-dtrace-dev-15.0 DTrace dynamic tracing framework (development files)
FreeBSD-dtrace-dev-lib32-15.0 DTrace dynamic tracing framework (32-bit development files)
FreeBSD-dtrace-lib32-15.0 DTrace dynamic tracing framework (32-bit libraries)
FreeBSD-dwatch-15.0 Watch processes as they trigger a particular DTrace probe
FreeBSD-ee-15.0 Easy Editor
FreeBSD-efi-tools-15.0 Utilities for the Unified Extensible Firmware Interface (UEFI)
FreeBSD-efi-tools-dev-15.0 Utilities for the Unified Extensible Firmware Interface (UEFI) (development files)
FreeBSD-examples-15.0 System interface examples
FreeBSD-fd-15.0 Floppy disk utilities
FreeBSD-fetch-15.0 Retrieve a file from a remote URL
FreeBSD-fetch-dev-15.0 Retrieve a file from a remote URL (development files)
FreeBSD-fetch-dev-lib32-15.0 Retrieve a file from a remote URL (32-bit development files)
FreeBSD-fetch-lib32-15.0 Retrieve a file from a remote URL (32-bit libraries)
FreeBSD-firmware-iwm-15.0 Firmware for iwm(4) Intel 802.11ac network interfaces
FreeBSD-flua-15.0 Private Lua implementation
FreeBSD-flua-dev-15.0 Private Lua implementation (development files)
FreeBSD-ftp-15.0 File Transfer Protocol (FTP) client
FreeBSD-fwget-15.0 Install firmware packages for the running system
FreeBSD-games-15.0 Games
FreeBSD-geom-15.0 GEOM configuration utilities
FreeBSD-geom-lib32-15.0 GEOM configuration utilities (32-bit libraries)
FreeBSD-ggate-15.0 GEOM Gate client and server
FreeBSD-gssd-15.0 gssd(8) daemon for kernel GSS-API
FreeBSD-hast-15.0 Highly Available Storage daemon
FreeBSD-hostapd-15.0 IEEE Std 802.11 Access Point authentication daemon
FreeBSD-hyperv-tools-15.0 Microsoft Hyper-V utilities
FreeBSD-inetd-15.0 Internet super-server
FreeBSD-ipf-15.0 IP Filter (ipf) packet filter management tools
FreeBSD-ipfw-15.0 ipfw (IP firewall) management utilities
FreeBSD-iscsi-15.0 iSCSI initiator
FreeBSD-jail-15.0 Jail management tools
FreeBSD-kerberos-15.0 Kerberos client
FreeBSD-kerberos-dev-15.0 Kerberos client (development files)
FreeBSD-kerberos-dev-lib32-15.0 Kerberos client (32-bit development files)
FreeBSD-kerberos-kdc-15.0 Kerberos key distribution center
FreeBSD-kerberos-lib-15.0 Kerberos client (libraries)
FreeBSD-kerberos-lib32-15.0 Kerberos client (32-bit libraries)
FreeBSD-kernel-generic-15.0p1 FreeBSD GENERIC Kernel
FreeBSD-kernel-generic-dbg-15.0p1 FreeBSD GENERIC Kernel -dbg (debugging symbols)
FreeBSD-kernel-man-15.0 Kernel manual pages
FreeBSD-kyua-15.0 Testing framework for infrastructure software
FreeBSD-lib9p-15.0 9P network protocol library
FreeBSD-lib9p-dev-15.0 9P network protocol library (development files)
FreeBSD-lib9p-dev-lib32-15.0 9P network protocol library (32-bit development files)
FreeBSD-lib9p-lib32-15.0 9P network protocol library (32-bit libraries)
FreeBSD-libarchive-15.0 Library for reading and writing streaming archives
FreeBSD-libarchive-dev-15.0 Library for reading and writing streaming archives (development files)
FreeBSD-libarchive-dev-lib32-15.0 Library for reading and writing streaming archives (32-bit development files)
FreeBSD-libarchive-lib32-15.0 Library for reading and writing streaming archives (32-bit libraries)
FreeBSD-libbegemot-15.0 rpoll(3) interface for event-driven I/O
FreeBSD-libbegemot-dev-15.0 rpoll(3) interface for event-driven I/O (development files)
FreeBSD-libbegemot-dev-lib32-15.0 rpoll(3) interface for event-driven I/O (32-bit development files)
FreeBSD-libbegemot-lib32-15.0 rpoll(3) interface for event-driven I/O (32-bit libraries)
FreeBSD-libblocksruntime-15.0 LLVM BlocksRuntime library
FreeBSD-libblocksruntime-dev-15.0 LLVM BlocksRuntime library (development files)
FreeBSD-libblocksruntime-dev-lib32-15.0 LLVM BlocksRuntime library (32-bit development files)
FreeBSD-libblocksruntime-lib32-15.0 LLVM BlocksRuntime library (32-bit libraries)
FreeBSD-libbsdstat-15.0 Periodic statistics library
FreeBSD-libbsdstat-dev-15.0 Periodic statistics library (development files)
FreeBSD-libbsdstat-dev-lib32-15.0 Periodic statistics library (32-bit development files)
FreeBSD-libbsdstat-lib32-15.0 Periodic statistics library (32-bit libraries)
FreeBSD-libcasper-15.0 Casper library
FreeBSD-libcasper-dev-15.0 Casper library (development files)
FreeBSD-libcasper-dev-lib32-15.0 Casper library (32-bit development files)
FreeBSD-libcasper-lib32-15.0 Casper library (32-bit libraries)
FreeBSD-libcompat-dev-15.0 Compatibility library (development files)
FreeBSD-libcompat-dev-lib32-15.0 Compatibility library (32-bit development files)
FreeBSD-libcompiler_rt-dev-15.0 LLVM compiler_rt library (development files)
FreeBSD-libcompiler_rt-dev-lib32-15.0 LLVM compiler_rt library (32-bit development files)
FreeBSD-libcuse-15.0 Userland character device library
FreeBSD-libcuse-dev-15.0 Userland character device library (development files)
FreeBSD-libcuse-dev-lib32-15.0 Userland character device library (32-bit development files)
FreeBSD-libcuse-lib32-15.0 Userland character device library (32-bit libraries)
FreeBSD-libdwarf-15.0 DWARF access library
FreeBSD-libdwarf-dev-15.0 DWARF access library (development files)
FreeBSD-libdwarf-dev-lib32-15.0 DWARF access library (32-bit development files)
FreeBSD-libdwarf-lib32-15.0 DWARF access library (32-bit libraries)
FreeBSD-libevent1-15.0 Private libevent1 library
FreeBSD-libevent1-dev-15.0 Private libevent1 library (development files)
FreeBSD-libevent1-dev-lib32-15.0 Private libevent1 library (32-bit development files)
FreeBSD-libevent1-lib32-15.0 Private libevent1 library (32-bit libraries)
FreeBSD-libexecinfo-15.0 NetBSD stack backtrace library
FreeBSD-libexecinfo-dev-15.0 NetBSD stack backtrace library (development files)
FreeBSD-libexecinfo-dev-lib32-15.0 NetBSD stack backtrace library (32-bit development files)
FreeBSD-libexecinfo-lib32-15.0 NetBSD stack backtrace library (32-bit libraries)
FreeBSD-libipt-15.0 Intel(R) Processor Trace decoder library
FreeBSD-libipt-dev-15.0 Intel(R) Processor Trace decoder library (development files)
FreeBSD-libldns-15.0 Private LDNS library
FreeBSD-libldns-dev-15.0 Private LDNS library (development files)
FreeBSD-libldns-dev-lib32-15.0 Private LDNS library (32-bit development files)
FreeBSD-libldns-lib32-15.0 Private LDNS library (32-bit libraries)
FreeBSD-libmagic-15.0 Magic number recognition library
FreeBSD-libmagic-dev-15.0 Magic number recognition library (development files)
FreeBSD-libmagic-dev-lib32-15.0 Magic number recognition library (32-bit development files)
FreeBSD-libmagic-lib32-15.0 Magic number recognition library (32-bit libraries)
FreeBSD-libmilter-15.0 sendmail Mail Filter API library
FreeBSD-libmilter-dev-15.0 sendmail Mail Filter API library (development files)
FreeBSD-libmilter-dev-lib32-15.0 sendmail Mail Filter API library (32-bit development files)
FreeBSD-libmilter-lib32-15.0 sendmail Mail Filter API library (32-bit libraries)
FreeBSD-libpathconv-15.0 Library for handling relative and absolute pathnames
FreeBSD-libpathconv-dev-15.0 Library for handling relative and absolute pathnames (development files)
FreeBSD-libpathconv-dev-lib32-15.0 Library for handling relative and absolute pathnames (32-bit development files)
FreeBSD-libpathconv-lib32-15.0 Library for handling relative and absolute pathnames (32-bit libraries)
FreeBSD-librpcsec_gss-15.0 RPCSEC_GSS library
FreeBSD-librpcsec_gss-dev-15.0 RPCSEC_GSS library (development files)
FreeBSD-librpcsec_gss-dev-lib32-15.0 RPCSEC_GSS library (32-bit development files)
FreeBSD-librpcsec_gss-lib32-15.0 RPCSEC_GSS library (32-bit libraries)
FreeBSD-librss-15.0 Receive-side scaling library
FreeBSD-librss-dev-15.0 Receive-side scaling library (development files)
FreeBSD-librss-dev-lib32-15.0 Receive-side scaling library (32-bit development files)
FreeBSD-librss-lib32-15.0 Receive-side scaling library (32-bit libraries)
FreeBSD-libsqlite3-15.0 Private SQLite library
FreeBSD-libsqlite3-dev-15.0 Private SQLite library (development files)
FreeBSD-libsqlite3-dev-lib32-15.0 Private SQLite library (32-bit development files)
FreeBSD-libsqlite3-lib32-15.0 Private SQLite library (32-bit libraries)
FreeBSD-libthread_db-15.0 Library for interacting with threaded processes
FreeBSD-libthread_db-dev-15.0 Library for interacting with threaded processes (development files)
FreeBSD-libthread_db-dev-lib32-15.0 Library for interacting with threaded processes (32-bit development files)
FreeBSD-libthread_db-lib32-15.0 Library for interacting with threaded processes (32-bit libraries)
FreeBSD-libucl-15.0 Private Universal Configuration Library (UCL) library
FreeBSD-libucl-dev-15.0 Private Universal Configuration Library (UCL) library (development files)
FreeBSD-libucl-dev-lib32-15.0 Private Universal Configuration Library (UCL) library (32-bit development files)
FreeBSD-libucl-lib32-15.0 Private Universal Configuration Library (UCL) library (32-bit libraries)
FreeBSD-libvgl-15.0 Video Graphics Library
FreeBSD-libvgl-dev-15.0 Video Graphics Library (development files)
FreeBSD-libvgl-dev-lib32-15.0 Video Graphics Library (32-bit development files)
FreeBSD-libvgl-lib32-15.0 Video Graphics Library (32-bit libraries)
FreeBSD-libvmmapi-15.0 Front-end library for the vmm(4) virtualization driver
FreeBSD-libvmmapi-dev-15.0 Front-end library for the vmm(4) virtualization driver (development files)
FreeBSD-libyaml-15.0 Private YAML library
FreeBSD-libyaml-dev-15.0 Private YAML library (development files)
FreeBSD-libyaml-dev-lib32-15.0 Private YAML library (32-bit development files)
FreeBSD-libyaml-lib32-15.0 Private YAML library (32-bit libraries)
FreeBSD-lld-15.0 LLVM ELF link loader
FreeBSD-lldb-15.0 LLVM debugger
FreeBSD-lldb-dev-15.0 LLVM debugger (development files)
FreeBSD-local-unbound-15.0 NLnet Labs Unbound DNS resolver
FreeBSD-local-unbound-dev-15.0 NLnet Labs Unbound DNS resolver (development files)
FreeBSD-local-unbound-dev-lib32-15.0 NLnet Labs Unbound DNS resolver (32-bit development files)
FreeBSD-local-unbound-lib32-15.0 NLnet Labs Unbound DNS resolver (32-bit libraries)
FreeBSD-locales-15.0 Locale definitions
FreeBSD-lp-15.0 Print spooler
FreeBSD-mandoc-15.0 Online manual page reader
FreeBSD-mlx-tools-15.0 Utility for managing Connect-X 4/5/6 Mellanox network adapters
FreeBSD-mtree-15.0 Filesystem hierarchy management tool
FreeBSD-natd-15.0 Userland Network Address Translation (NAT) for ipfw
FreeBSD-natd-dev-15.0 Userland Network Address Translation (NAT) for ipfw (development files)
FreeBSD-natd-dev-lib32-15.0 Userland Network Address Translation (NAT) for ipfw (32-bit development files)
FreeBSD-natd-lib32-15.0 Userland Network Address Translation (NAT) for ipfw (32-bit libraries)
FreeBSD-ncurses-15.0 ncurses terminal control library
FreeBSD-ncurses-dev-15.0 ncurses terminal control library (development files)
FreeBSD-ncurses-dev-lib32-15.0 ncurses terminal control library (32-bit development files)
FreeBSD-ncurses-lib-15.0 ncurses terminal control library (libraries)
FreeBSD-ncurses-lib32-15.0 ncurses terminal control library (32-bit libraries)
FreeBSD-netmap-15.0 Userland netmap support
FreeBSD-netmap-dev-15.0 Userland netmap support (development files)
FreeBSD-netmap-dev-lib32-15.0 Userland netmap support (32-bit development files)
FreeBSD-netmap-lib32-15.0 Userland netmap support (32-bit libraries)
FreeBSD-newsyslog-15.0 Create and rotate system log files
FreeBSD-nfs-15.0 NFS client and server utilities
FreeBSD-ntp-15.0 Network Time Protocol (NTP) daemon
FreeBSD-nuageinit-15.0 cloud-init configuration support
FreeBSD-nvme-tools-15.0 NVMe utilities
FreeBSD-openssl-15.0 OpenSSL Transport Layer Security (TLS) library
FreeBSD-openssl-dev-15.0 OpenSSL Transport Layer Security (TLS) library (development files)
FreeBSD-openssl-dev-lib32-15.0 OpenSSL Transport Layer Security (TLS) library (32-bit development files)
FreeBSD-openssl-lib-15.0 OpenSSL Transport Layer Security (TLS) library (libraries)
FreeBSD-openssl-lib32-15.0 OpenSSL Transport Layer Security (TLS) library (32-bit libraries)
FreeBSD-periodic-15.0 Run periodic system functions
FreeBSD-pf-15.0 OpenBSD packet filter
FreeBSD-pf-dev-15.0 OpenBSD packet filter (development files)
FreeBSD-pkg-bootstrap-15.0 pkg(7) bootstrap utility
FreeBSD-pmc-15.0 Support for hardware performance counters
FreeBSD-pmc-dev-15.0 Support for hardware performance counters (development files)
FreeBSD-pmc-dev-lib32-15.0 Support for hardware performance counters (32-bit development files)
FreeBSD-pmc-lib32-15.0 Support for hardware performance counters (32-bit libraries)
FreeBSD-powerd-15.0 System power control utility
FreeBSD-ppp-15.0 Point-to-Point Protocol (PPP) utilities
FreeBSD-quotacheck-15.0 Filesystem quota consistency checker
FreeBSD-rc-15.0 rc(8) subsystem
FreeBSD-rcmds-15.0 BSD/SunOS remote status commands
FreeBSD-rdma-15.0 Remote Direct Memory Access (RDMA) and InfiniBand utilities
FreeBSD-rescue-15.0p1 Rescue system
FreeBSD-resolvconf-15.0 A framework for managing multiple DNS configurations
FreeBSD-rip-15.0 RIP routing protocol
FreeBSD-runtime-15.0p1 Core system
FreeBSD-runtime-dev-15.0 Core system (development files)
FreeBSD-runtime-dev-lib32-15.0 Core system (32-bit development files)
FreeBSD-runtime-lib32-15.0 Core system (32-bit libraries)
FreeBSD-sendmail-15.0 sendmail mail transport agent
FreeBSD-set-base-15.0 Base system (metapackage)
FreeBSD-set-devel-15.0 Development tools (metapackage)
FreeBSD-set-lib32-15.0 32-bit compatibility libraries (metapackage)
FreeBSD-set-minimal-15.0 Basic multi-user system (metapackage)
FreeBSD-set-optional-15.0 Optional base system software (metapackage)
FreeBSD-smbutils-15.0 SMB network filesystem utilities
FreeBSD-smbutils-dev-15.0 SMB network filesystem utilities (development files)
FreeBSD-smbutils-dev-lib32-15.0 SMB network filesystem utilities (32-bit development files)
FreeBSD-smbutils-lib32-15.0 SMB network filesystem utilities (32-bit libraries)
FreeBSD-sound-15.0 Audio utilities
FreeBSD-sound-dev-15.0 Audio utilities (development files)
FreeBSD-sound-dev-lib32-15.0 Audio utilities (32-bit development files)
FreeBSD-sound-lib32-15.0 Audio utilities (32-bit libraries)
FreeBSD-ssh-15.0 OpenSSH Secure Shell client and server
FreeBSD-ssh-dev-15.0 OpenSSH Secure Shell client and server (development files)
FreeBSD-ssh-dev-lib32-15.0 OpenSSH Secure Shell client and server (32-bit development files)
FreeBSD-ssh-lib32-15.0 OpenSSH Secure Shell client and server (32-bit libraries)
FreeBSD-syscons-data-15.0 syscons(4) fonts and keymaps
FreeBSD-syslogd-15.0 System logging daemon
FreeBSD-tcpd-15.0 TCP Wrappers access control facility
FreeBSD-tcpd-dev-15.0 TCP Wrappers access control facility (development files)
FreeBSD-tcpd-dev-lib32-15.0 TCP Wrappers access control facility (32-bit development files)
FreeBSD-tcpd-lib32-15.0 TCP Wrappers access control facility (32-bit libraries)
FreeBSD-telnet-15.0 TELNET client
FreeBSD-toolchain-15.0 Utilities for program development
FreeBSD-toolchain-dev-15.0 Utilities for program development (development files)
FreeBSD-toolchain-dev-lib32-15.0 Utilities for program development (32-bit development files)
FreeBSD-ufs-15.0 UFS filesystem support
FreeBSD-ufs-dev-15.0 UFS filesystem support (development files)
FreeBSD-ufs-dev-lib32-15.0 UFS filesystem support (32-bit development files)
FreeBSD-ufs-lib-15.0 UFS filesystem support (libraries)
FreeBSD-ufs-lib32-15.0 UFS filesystem support (32-bit libraries)
FreeBSD-utilities-15.0p1 Non-vital programs and libraries
FreeBSD-utilities-dev-15.0 Non-vital programs and libraries (development files)
FreeBSD-utilities-dev-lib32-15.0 Non-vital programs and libraries (32-bit development files)
FreeBSD-utilities-lib32-15.0 Non-vital programs and libraries (32-bit libraries)
FreeBSD-vi-15.0 Text editor
FreeBSD-vt-data-15.0 vt(4) fonts and keymaps
FreeBSD-wpa-15.0 IEEE Std 802.11 WPA Supplicant
FreeBSD-xz-15.0 LZMA2 data compression
FreeBSD-xz-dev-15.0 LZMA2 data compression (development files)
FreeBSD-xz-dev-lib32-15.0 LZMA2 data compression (32-bit development files)
FreeBSD-xz-lib-15.0 LZMA2 data compression (libraries)
FreeBSD-xz-lib32-15.0 LZMA2 data compression (32-bit libraries)
FreeBSD-yp-15.0 Yellow Pages (YP) / Network Information Service (NIS)
FreeBSD-zfs-15.0 ZFS filesystem support
FreeBSD-zfs-dev-15.0 ZFS filesystem support (development files)
FreeBSD-zfs-dev-lib32-15.0 ZFS filesystem support (32-bit development files)
FreeBSD-zfs-lib-15.0 ZFS filesystem support (libraries)
FreeBSD-zfs-lib32-15.0 ZFS filesystem support (32-bit libraries)
FreeBSD-zlib-15.0 DEFLATE (gzip) data compression library
FreeBSD-zlib-dev-15.0 DEFLATE (gzip) data compression library (development files)
FreeBSD-zlib-dev-lib32-15.0 DEFLATE (gzip) data compression library (32-bit development files)
FreeBSD-zlib-lib32-15.0 DEFLATE (gzip) data compression library (32-bit libraries)
FreeBSD-zoneinfo-15.0 Timezone database
pkg-2.4.2 Package manager
david@d630:~ $ su
Password:
root@d630:/home/david # shutdown -r now
Shutdown NOW!
shutdown: [pid 3049]
root@d630:/home/david #
*** FINAL System shutdown message from da...@d630.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Read from remote host d630: Connection reset by peer
Connection to d630 closed.
client_loop: send disconnect: Broken pipe
monitor$
monitor$ ssh david@d630
(david@d630) Password for da...@d630.home:
Last login: Fri Jan 2 12:13:59 2026 from monitor.home
FreeBSD 15.0-RELEASE-p1 (GENERIC) releng/15.0-n280999-7bceec30b351

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
Want to go the directory you were just in?
Type "cd -"
david@d630:~ $ su
Password:
root@d630:/home/david # cat /etc/rc.conf
clear_tmp_enable="YES"
syslogd_flags="-ss"
hostname="d630.home"
keymap="uk.kbd"
#wlans_wpi0="wlan0"
#ifconfig_wlan0="WPA inet 192.168.nnn.mmm netmask 255.255.255.0"
ifconfig_bge0="inet 192.168.nnn.mmm netmask 255.255.255.0"
defaultrouter="192.168.nnn.rrr"
#create_args_wlan0="country GB regdomain FCC3"
sshd_enable="YES"
ntpd_enable="YES"
moused_nondefault_enable="NO"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
root@d630:/home/david # ifconfig
bge0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
ether 00:21:70:d7:95:19
inet 192.168.nnn.mmm netmask 0xffffff00 broadcast 192.168.nnn.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
root@d630:/home/david #
root@d630:/home/david # shutdown -r now
Shutdown NOW!
shutdown: [pid 16880]
root@d630:/home/david #
*** FINAL System shutdown message from da...@d630.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Connection to d630 closed by remote host.
Connection to d630 closed.
monitor$
monitor$
monitor$ ssh david@d630i386
(david@d630i386) Password for da...@test.home:
Last login: Fri Jan 2 12:41:50 2026 from monitor.home
FreeBSD 15.0-RELEASE (GENERIC) releng/15.0-n280995-7aedc8de6446

Welcome to FreeBSD!

Release Notes, Errata: https://www.FreeBSD.org/releases/
Security Advisories: https://www.FreeBSD.org/security/
FreeBSD Handbook: https://www.FreeBSD.org/handbook/
FreeBSD FAQ: https://www.FreeBSD.org/faq/
Questions List: https://www.FreeBSD.org/lists/questions/
FreeBSD Forums: https://forums.FreeBSD.org/

Documents installed with the system are in the /usr/local/share/doc/freebsd/
directory, or can be installed later with: pkg install en-freebsd-doc
For other languages, replace "en" with a language code like de or fr.

Show the version of FreeBSD installed: freebsd-version ; uname -a
Please include that output and any error messages when posting questions.
Introduction to manual pages: man man
FreeBSD directory layout: man hier

To change this login announcement, see motd(5).
If other operating systems have damaged your Master Boot Record, you can
reinstall it with gpart(8). See
"man gpart" for details.
$ su
Password:
# cat /etc/rc.conf
clear_tmp_enable="YES"
syslogd_flags="-ss"
sendmail_enable="NONE"
hostname="test.home"
keymap="uk.kbd"
ifconfig_bge0="inet 192.168.nnn.ttt netmask 255.255.255.0"
defaultrouter="192.168.nnn.rrr"
sshd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
# Remember ~/.xsession with XDM to start the window manager.
#xdm_enable="YES"
# xfce requires D-Bus
dbus_enable="YES"
# Configure wlan device wpi0
#wlans_wpi0="wlan0"
#ifconfig_wlan0="WPA inet 192.168.nnn.ttt netmask 255.255.255.0"
# drm-list installation message suggests this for some Intel chips.
# GM965 is only number I see in dmesg.
kld_list="i915kms"
ntpd_enable="YES"

# ifconfig
bge0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
ether 00:21:70:aa:59:7e
inet 192.168.nnn.ttt netmask 0xffffff00 broadcast 192.168.nnn.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
# shutdown -r now
Shutdown NOW!
shutdown: [pid 7324]
#
*** FINAL System shutdown message from da...@test.home ***

System going down IMMEDIATELY



System shutdown time has arrived
Connection to d630i386 closed by remote host.
Connection to d630i386 closed.
monitor$ exit

Script done on Fri Jan 2 12:51:04 2026

Graham Perrin

unread,
Jan 2, 2026, 1:46:39 PMJan 2
to freebsd-...@freebsd.org
On 02/01/2026 14:04, Roger Marsh wrote:

Script removed.

My main FreeBSD boxes were upgraded from various 14.3 patch levels 


to 15.0-p1 after p1 was released and all give the

Connection to <remote host> closed by remote host.
Connection to <remote host> closed.

messages in response to 'shutdown -r now' in a 'ssh <remote host>' session.


Do you use ipfw?

Unofficially tagged as a release note addendum: 

Remote update to FreeBSD 15 failed because of ipfw firewall? 
<https://www.reddit.com/r/freebsd/comments/1pmgu39/remote_update_to_freebsd_15_failed_because_of/>

Roger Marsh

unread,
Jan 2, 2026, 4:30:29 PMJan 2
to Graham Perrin, freebsd-...@freebsd.org
On Fri, 2 Jan 2026 18:45:51 +0000
Graham Perrin <graham...@gmail.com> wrote:

> On 02/01/2026 14:04, Roger Marsh wrote:
>
> >> …
> > Script removed.
> >
> > My main FreeBSD boxes were upgraded from various 14.3 patch levels
> >
> Level 4 is the absolute minimum, for users of freebsd-update.
>
> <https://security.FreeBSD.org/advisories/FreeBSD-EN-25:18.freebsd-update.asc>
>
> <https://www.freebsd.org/releases/15.0R/installation/#upgrade-binary>,
> there's a red alert.
>

I did the 'freebsd-update fetch' and 'freebsd-update install' steps on all the main boxes before doing the upgrade to 15.0, except the last one where I forgot the 'install' step and got bitten by the 'freebsd-update(8) installs libraries in wrong order' problem. But I remembered reading about that and just got on with doing a fresh install of 15.0 and recovering from backups.

>
> > to 15.0-p1 after p1 was released and all give the
> >
> > Connection to <remote host> closed by remote host.
> > Connection to <remote host> closed.
> >
> > messages in response to 'shutdown -r now' in a 'ssh <remote host>' session.
>
> …
>
>
> Do you use ipfw?

No. I use pf.

The main boxes have pf enabled and appropriate pf.conf files.

Neither test box had pf enabled or a pf.conf file.

Enabling pf, either without a pf.conf file or with an empty pf.conf file or a pf.conf file with the single rule 'pass', made a difference to the observed response to 'shutdown -r now'.

>
> Unofficially tagged as a release note addendum:
>
> Remote update to FreeBSD 15 failed because of ipfw firewall?
> <https://www.reddit.com/r/freebsd/comments/1pmgu39/remote_update_to_freebsd_15_failed_because_of/>

None of the remote updates to FreeBSD 15 failed except the one mentioned above.

Roger Marsh

unread,
Jan 2, 2026, 6:07:55 PMJan 2
to ques...@freebsd.org
On Fri, 2 Jan 2026 21:29:56 +0000
Roger Marsh <r...@rmswch.plus.com> wrote:

> Enabling pf, either without a pf.conf file or with an empty pf.conf file or a pf.conf file with the single rule 'pass', made a difference to the observed response to 'shutdown -r now'.

Typo. '...made no difference...'

Reply all
Reply to author
Forward
0 new messages