Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Sep 2025 17:46:46 +0100
From:      Graham Perrin <grahamperrin@gmail.com>
To:        freebsd-pkg@freebsd.org
Subject:   Re: Understanding vital with version 2.2.2 of pkg in FreeBSD 16.0-CURRENT (1600000)
Message-ID:  <6bbfbfa1-02f8-4b78-bcc2-d6cd1ae6941d@gmail.com>
In-Reply-To: <0396e303-e96b-4c66-bf29-495896bff38e@gmail.com>

index | next in thread | previous in thread | raw e-mail

On 24/09/2025 00:56, Graham Perrin wrote:
> A package that is neither missing, nor vital, is reportedly missing 
> when deletion is attempted without force, because the non-vital 
> package is a dependency of a vital meta package that is not mentioned 
> when the non-missing package is reportedly missing.
>
> True or false?


An example: FreeBSD-ppp


root@sixteen:~ # pkg delete FreeBSD-ppp

Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (0 conflicting)
1 packages requested for removal: 0 locked, 1 missing
root@sixteen:~ # pkg delete -fy FreeBSD-ppp

Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 
packages in the universe):

Installed packages to be REMOVED:
     FreeBSD-ppp: 16.snap20250923232126

Number of packages to be removed: 1
[1/1] Deinstalling FreeBSD-ppp-16.snap20250923232126...
…
[1/1] Deleting files for FreeBSD-ppp-16.snap20250923232126: 100%
root@sixteen:~ # pkg check -d

Checking all packages:   0%
…
Checking all packages: 100%
FreeBSD-set-minimal has a missing dependency: FreeBSD-ppp

 >>> Missing package dependencies were detected.
 >>> Found 1 issue(s) in the package database.

Checking integrity... done (0 conflicting)
The following packages will be installed:

New packages to be INSTALLED:
     FreeBSD-ppp: 16.snap20250923232126

Number of packages to be installed: 1

 >>> Try to fix the missing dependencies? [y/N]: y
[1/1] Installing FreeBSD-ppp-16.snap20250923232126...
…
[1/1] Extracting FreeBSD-ppp-16.snap20250923232126: 100%
 >>> Summary of actions performed:

FreeBSD-ppp dependency has been fixed

 >>> Missing dependencies were fixed successfully.
pkg: Package database is busy while closing!
root@sixteen:~ # pkg iinfo FreeBSD-ppp

FreeBSD-ppp-16.snap20250923232126
root@sixteen:~ # pkg delete FreeBSD-ppp

Cannot solve problem using SAT solver, trying another plan
Cannot solve problem using SAT solver, trying another plan
Checking integrity... done (0 conflicting)
1 packages requested for removal: 0 locked, 1 missing
root@sixteen:~ #



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6bbfbfa1-02f8-4b78-bcc2-d6cd1ae6941d>