[Bug 289357] No verbose option for pkg makes it very hard to diagnose "No error" error

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 07 Sep 2025 14:56:15 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289357

            Bug ID: 289357
           Summary: No verbose option for pkg makes it very hard to
                    diagnose "No error" error
           Product: Base System
           Version: Unspecified
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: bin
          Assignee: bugs@FreeBSD.org
          Reporter: hecate@glitchbra.in

On a freshly created jail with cbsd, with `pkg.freebsd.org` reachable through
`fetch` and the system date set to the current one, I get:

```
# pkg update
Updating FreeBSD repository catalogue...
pkg: An error occurred while fetching package: No error
pkg: An error occurred while fetching package: No error
repository FreeBSD has no meta file, using default settings
pkg: An error occurred while fetching package: No error
pkg: An error occurred while fetching package: No error
pkg: An error occurred while fetching package: No error
pkg: An error occurred while fetching package: No error
Unable to update repository FreeBSD
Updating FreeBSD-kmods repository catalogue...
pkg: An error occurred while fetching package: No error
pkg: An error occurred while fetching package: No error
repository FreeBSD-kmods has no meta file, using default settings
pkg: An error occurred while fetching package: No error
pkg: An error occurred while fetching package: No error
pkg: An error occurred while fetching package: No error
pkg: An error occurred while fetching package: No error
Unable to update repository FreeBSD-kmods
Error updating repositories!
```

From searching on Google, it could be related to DNS, PF, HTTPS, time of day,
direction of the wind, or generally the mood of the gods. 

I am no C developer but I would like to report that no verbosity options in pkg
make things terribly difficult for occasional FreeBSD admins who have to
perform such tasks twice or thrice per year.

-- 
You are receiving this mail because:
You are the assignee for the bug.