On 5/12/26 07:45, Dag-Erling Smørgrav wrote:
> Jason Bacon <
baco...@gmail.com> writes:
>> Dag-Erling Smørgrav <d...@FreeBSD.org> 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.