Re: Unable to boot after update from within auto-admin
Jason Bacon <[email protected]> Tue, 12 May 2026 08:37:35 -0500
| Newsgroups | gmane.os.freebsd.questions |
|---|---|
| Message-ID | <[email protected]> |
On 5/12/26 07:45, Dag-Erling Smørgrav wrote: > Jason Bacon <[email protected]> writes: >> Dag-Erling Smørgrav <[email protected]> writes: >>> That's not a bug. If you accidentally uninstall your kernel you can >>> just reinstall it. If you accidentally uninstall pkg or your shell you >>> can't do anything without rebooting from external media. >> Yeah, it's a bug. > > It's a deliberate choice and works exactly as intended. Just because you > disagree with that choice does not make it a bug. So what was the basis of the deliberate choice to warn the user about accidental removal of every vital package except the kernel? > >> If you run "pkg remove -a" without the "y", it will warn you that many >> packages are marked "vital" and cannot be removed. The user is >> prompted to remove vital packages from the remove request (i.e. not >> remove the package). > > No, pkg will not prompt the user about vital packages. It will prompt > the user about packages that are not themselves vital but are required > by a vital package. I believe this is incorrect. That's all you see in the previous screenshot, but running without -y: Tail of the dialog, showing that vital packages are protected, but not the kernel: The following package(s) are locked or vital and may not be removed: FreeBSD-clibs (vital) FreeBSD-runtime (vital) FreeBSD-set-base (vital) FreeBSD-set-devel (vital) FreeBSD-set-lib32 (vital) FreeBSD-set-minimal (vital) FreeBSD-set-optional (vital) Deinstallation has been requested for the following 4 packages (of 0 packages in the universe): Installed packages to be REMOVED: FreeBSD-kernel-generic: 15.0p8 FreeBSD-kernel-generic-dbg: 15.0p8 auto-admin: 0.8.4.24 pkg: 2.6.2_1 Number of packages to be removed: 4 The operation will free 751 MiB. Proceed with deinstalling packages? [y/N]: The entire dialog: # pkg remove -a Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan Cannot solve problem using SAT solver, trying another plan pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-tcpd-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-atf-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-netmap, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-lldb, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-librss-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-openssl, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-sound, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-librpcsec_gss-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-rip, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-utilities-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ee, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libipt, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-openssl-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libbegemot, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libvmmapi-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libsqlite3, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-natd-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-atf, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-audit-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bsnmp-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libldns, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-smbutils, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bzip2-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-devmatch-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-pmc-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-lib9p, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libexecinfo-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libbsdstat-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ssh-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-mlx-tools, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-audit, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-toolchain-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-fetch-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-mandoc, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-devmatch, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zoneinfo, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver vital rule: The following packages are vital: FreeBSD-set-minimal-15.0 cannot remove package FreeBSD-set-minimal, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-librss, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ncurses-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-natd, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcuse-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-examples, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-librss-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libmilter-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-diff3, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-hostapd, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-openssl-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-tcpd-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-inetd, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-firmware-iwm, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ncurses-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-resolvconf, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libbsdstat-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zlib-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcuse-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-librpcsec_gss-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-xz-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zfs-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-lld, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bootloader, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-dtrace-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-blocklist-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libldns-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-utilities-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-iscsi, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zlib-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bootloader-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-blocklist-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-lib9p-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libucl-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-natd-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libsqlite3-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libucl, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-rescue, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-telnet, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libvgl, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ufs-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zfs, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcuse, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-netmap-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-kyua, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libdwarf-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-geom, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-kerberos-kdc, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zfs-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libmagic-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libmagic, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-nfs, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ufs-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-fetch, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ufs-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-xz-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-rc, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-local-unbound-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bluetooth-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-natd-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-xz-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-clang, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-cron, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-dtrace-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-pmc-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-clibs-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-jail, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libsqlite3-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-audit-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-geom-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-audit-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libevent1-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-pf, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver vital rule: The following packages are vital: FreeBSD-set-base-15.0 cannot remove package FreeBSD-set-base, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcasper-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zlib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-fetch-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-syscons-data, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-local-unbound, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ctf-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcompat-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-librss-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libarchive-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver vital rule: The following packages are vital: FreeBSD-set-devel-15.0 cannot remove package FreeBSD-set-devel, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libarchive-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libyaml-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-periodic, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-xz, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-syslogd, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libevent1-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ncurses, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-utilities-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-at, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-autofs, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcasper-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ggate, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-pmc-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-local-unbound-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-xz-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zfs-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-kerberos-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ssh-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver vital rule: The following packages are vital: FreeBSD-set-lib32-15.0 cannot remove package FreeBSD-set-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libvgl-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bluetooth-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libexecinfo-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-smbutils-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-apm, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libpathconv-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libdwarf, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-acpi, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-hast, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bluetooth, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-flua, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-dwatch, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bsnmp-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bzip2-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver vital rule: The following packages are vital: FreeBSD-runtime-15.0p8 cannot remove package FreeBSD-runtime, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libarchive, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-caroot, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-tcpd-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bhyve, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libblocksruntime, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-wpa, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libyaml-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcuse-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bzip2-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bmake, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bsnmp-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-nuageinit, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libmagic-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-sound-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ssh-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-blocklist, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ufs, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-openssl-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bsnmp, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-flua-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-certctl, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-vi, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-toolchain, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-toolchain-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-sound-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-games, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-mtree, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libdwarf-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-fwget, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-dtrace-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libexecinfo-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-devmatch-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ssh, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-pf-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-csh, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-dtrace, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-rcmds, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libexecinfo, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-fd, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ipf, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-audit-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-efi-tools-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-local-unbound-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libmilter-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libvgl-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libucl-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libthread_db-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-hyperv-tools, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libyaml, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-powerd, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-newsyslog, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bzip2-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libbegemot-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-clang-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libmagic-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-locales, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-kerberos-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ctf, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libblocksruntime-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-efi-tools, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-kerberos-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ftp, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libbegemot-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-netmap-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-atf-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-openssl-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-utilities, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-runtime-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ncurses-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libpathconv-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-lldb-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libthread_db-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libblocksruntime-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-blocklist-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libldns-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-cxgbe-tools, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libthread_db, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-acct, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-gssd, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libbsdstat, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcompiler_rt-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-librpcsec_gss, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libevent1-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bluetooth-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libpathconv-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libyaml-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bzip2, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-quotacheck, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ncurses-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-sound-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libblocksruntime-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ppp, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-rdma, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libucl-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-dma, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcasper-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-runtime-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-lp, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcompiler_rt-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-kernel-man, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bluetooth-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-fetch-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ctl, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libthread_db-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-kerberos, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libvmmapi, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libdwarf-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libarchive-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-lib9p-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libbsdstat-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-bsdinstall, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zfs-lib, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-vt-data, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-pmc, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-pkg-bootstrap, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-yp, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-clibs-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-sendmail, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ctf-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ccdconfig, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-librpcsec_gss-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libmilter, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-devd, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-devmatch-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-zlib-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-dhclient, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libpathconv, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libbegemot-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcasper, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libevent1, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-console-tools, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ctf-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ipfw, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libvgl-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ufs-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver vital rule: The following packages are vital: FreeBSD-set-optional-15.0 cannot remove package FreeBSD-set-optional, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-lib9p-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-runtime-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-kerberos-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-netmap-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-libcompat-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-clibs-dev, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-smbutils-dev-lib32, remove it from request? [Y/n]: pkg: Cannot solve problem using SAT solver cannot remove package FreeBSD-ctf-dev, remove it from request? [Y/n]: Checking integrity... done (0 conflicting) The following package(s) are locked or vital and may not be removed: FreeBSD-clibs (vital) FreeBSD-runtime (vital) FreeBSD-set-base (vital) FreeBSD-set-devel (vital) FreeBSD-set-lib32 (vital) FreeBSD-set-minimal (vital) FreeBSD-set-optional (vital) Deinstallation has been requested for the following 4 packages (of 0 packages in the universe): Installed packages to be REMOVED: FreeBSD-kernel-generic: 15.0p8 FreeBSD-kernel-generic-dbg: 15.0p8 auto-admin: 0.8.4.24 pkg: 2.6.2_1 Number of packages to be removed: 4 The operation will free 751 MiB. Proceed with deinstalling packages? [y/N]: > >> Adding "-y" answers all these prompts with in the affirmative, so that >> no vital packages are removed. > > Adding `-y` also skips the final confirmation. You got what you asked > for. Wishing that you'd asked for something else does not mean there is > a bug, it just means you made a mistake, which you can easily fix by > reinstalling a kernel. I don't wish I'd asked for something else. I believe the pkg remove command should warn users about removing their kernel, as it does for every other critical pkgbase component. Instead of hostility, you might consider simply providing a rational explanation of why the kernel is not considered a vital package when so many other things are. If you could to that, I would gladly concede that this is not a bug. -- Life is a game. Play hard. Play fair. Have fun.