On 8/17/20 12:19 PM, Giancarlo Razzolini via arch-general wrote:
Em agosto 17, 2020 13:08 David Rosenstrauch escreveu:
??? I always shut down all running daemons when I'm about to update
my system - seems like standard operating procedure to me: 1) I'd
expect that it would be completely unpredictable what would happen if
you updated/replaced an application's files while it was running, 2)
there's often config file changes that occur; again, I don't want to
try to update or resolve those while an application is running.
It's not necessary to do so in most cases, but, you might be interested
in checkservices [0].
We use it when we update Arch servers, but we don't bring the system to
rescue because, you know,
that would interrupt all the services. And almost all of them (all?),
can run just fine until they
are restarted. So, my suggestion to you is, run pacman, and optionally
run checkservices afterwards,
to restart things that might be needed, if you want. No need to put the
system in rescue mode.
Thanks for the pointer to checkservices. Will read up on it. That
said, I think I'm still likely to stick with updating in rescue mode:
For the specific server in question (my home server) some brief downtime
isn't really an issue. And at work, where nearly everything is cloud
(and downtime would be an issue), we always just replace an instance
with one running a newer version, rather than update-in-place.
Thanks,
DR