Re: Unable to boot after update from within auto-admin
Michael Sierchio <[email protected]> Tue, 12 May 2026 09:43:11 -0400
| Newsgroups | gmane.os.freebsd.questions |
|---|---|
| Message-ID | <CAHu1Y70So6m3fPcjptEXvqVtw_KnALTRq4wA2prTFZ1Kx5mtSw@mail.gmail.com> |
It is abundantly clear that you have an opinion about how things should work, and that opinion is at variance with how things actually work. Perhaps if you devoted as much time to learning how things work as you do to complaining that they're counter to your own personal intuition, we'd all be happier – you included. On Tue, May 12, 2026 at 9:37 AM Jason Bacon <[email protected]> wrote: > 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. >