[Pkg-freeradius-maintainers] Bug#859087: freeradius-mysql.postintst reloads config of not-running-now freeradius
Mihail Vasilev
mickvav at gmail.com
Thu Mar 30 07:52:14 UTC 2017
Package: freeradius-mysql
Version: 2.2.5+dfsg-0.2
Severity: normal
Dear Maintainer,
I am running a master-slave installation of 2 debian servers, on which the
filesystem with database is mounted only on master node (this is ensured by
heartbeat). Thus, I have no running mysql on slave host.
As a result, when I try to update freeradius-mysql package, it tries to
make freeradius reload it's config without thinking that it's not running and
will cause error, as we are operating on the slave host (and directories for log files, for example, are not accessible right now).
The result was in aptitude marking package as broken and tries to rerun freeradius-mysql.postinst script on every other package install/update operation.
As it's quite annoying, I've just commented out reload line in postinst script
and things became right for me.
But I think it would be wiser for the upstream to add some check in .postinst
scripts, which call force-reload action on service only if it's already running.
If freeradius is not running right now - it may be done on purpose.
I've checked .postinst script in 3.0.12 release of the package - it became much shorter, but there is stil no check in this place.
-- System Information:
Debian Release: 8.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages freeradius-mysql depends on:
ii freeradius 2.2.5+dfsg-0.2
ii libc6 2.19-18+deb8u7
ii libmysqlclient18 5.5.54-0+deb8u1
ii zlib1g 1:1.2.8.dfsg-2+b1
freeradius-mysql recommends no packages.
freeradius-mysql suggests no packages.
-- debconf-show failed
More information about the Pkg-freeradius-maintainers
mailing list