TL;DR: I found that I needed to (manually) reinstall
bind-tools-9.18.28.pkg & bind918-9.18.28.pkg.
For my small installation at home (2 "production" machines; 1 "build"
machine, and some laptops that are (along with the build machine)
treated as "development" machines), I build my own packages and update
the production machines (weekly) -- a process I just completed for this
weekend.
That process was rather more ... eventful ... than usual this time.
On one of the production machines, "pkg upgrade" informed me of the
following:
| The following 5 package(s) will be affected (of 0 checked):
|
| Installed packages to be UPGRADED:
| abseil: 20230125.3 -> 20240722.0
| cpu-microcode-amd: 20240116 -> 20240810
| curl: 8.9.0 -> 8.9.1
| protobuf: 24.4,1 -> 24.4_1,1
|
| Installed packages to be REINSTALLED:
| protobuf-c-1.4.1_2 (required shared library changed)
|
| Number of packages to be upgraded: 4
| Number of packages to be reinstalled: 1
|
| Proceed with this action? [y/N]: y
which seemed reasonable, so I went ahead with it (as shown).
(The other production machine was similar, though not identical.
Saliently, each mentioned that protobuf-c-1.4.1_2 had a "required shared
library changed" and neither mentioned either bind918 or bind-tools.
The latter point I learned was "of interest" in hindsight.)
I then rebooted the production machines; usually (just about every
weekend since July 2015), this is uneventful.
Today, nothing worked; cutting to the chase: named wasn't running,
because named-checkconf failed because a required shared library for
part of bind-tools was missing.
I ended up using scp to copy the *.pkg files from bind918 & bind-tools
from the build machine to the production machines, then running
pkg add -f /tmp/bind*
on the production machines (& rebooting). And things seem to be OK once
again.
Peace,
david
--
David H. Wolfskill [email protected]
Someone isn't exactly courting the "childless cat lady" vote.
See https://www.catwhisker.org/~david/publickey.gpg for my public key.
signature.asc
Description: PGP signature
