What happens with changed config files when unattended-upgrades runs
What happens when unattended-upgrades installs a new version of a package which has a different config file then on my computer? Normally you get asked if you want to keep yours or overwrite it with the one in the package.
Solution 1:
Packages which would result in configuration file prompts are held back by unattended-upgrades
:
It will not install packages that require dependencies that can't be fetched from allowed origins, and it will check for conffile prompts before the install and holds back any package that requires them.
(from its README.md
file).
So any upgrade which would require manual intervention won’t happen automatically; it will only happen the next time you run apt upgrade
or an equivalent.
This can be configured using the general apt
Dpkg::Options
setting (in a configuration snippet in a file under /etc/apt/apt.conf.d
); for example
Dpkg::Options {"--force-confold"};
will keep the existing version of any conflicting configuration file on upgrade (and unattended-upgrades
will process the upgrade if it is configured in this way). Note however that this option would apply to any dpkg
invocation by an apt
-based tool, which may not be appropriate.