<div dir="ltr">I think the issue is that the file(s) in question (e.g. /etc/freeradius/hints) are marked as conffiles in freeradius 2.2.8+dfsg-0.1+b3:<div><br></div><div><div># grep hints /var/lib/dpkg/info/freeradius.*</div><div>/var/lib/dpkg/info/freeradius.conffiles:/etc/freeradius/hints</div><div>/var/lib/dpkg/info/freeradius.list:/etc/freeradius/hints</div><div>/var/lib/dpkg/info/freeradius.postinst: /etc/freeradius/hints \</div><div>/var/lib/dpkg/info/freeradius.prerm: /etc/freeradius/hints \</div></div><div><br></div><div>When updating, the entry vanishes from freeradius.conffiles, but stays in freeradius.list:</div><div><br></div><div><div># dpkg -i freeradius-common_3.0.12+dfsg-1_all.deb freeradius_3.0.12+dfsg-1_amd64.deb libfreeradius3_3.0.12+dfsg-1_amd64.deb freeradius-config_3.0.12+dfsg-1_amd64.deb</div><div>(Reading database ... 24462 files and directories currently installed.)</div><div>Preparing to unpack freeradius-common_3.0.12+dfsg-1_all.deb ...</div><div>Unpacking freeradius-common (3.0.12+dfsg-1) over (3.0.12+dfsg-1) ...</div><div>Preparing to unpack freeradius_3.0.12+dfsg-1_amd64.deb ...</div><div>Unpacking freeradius (3.0.12+dfsg-1) over (2.2.8+dfsg-0.1+b3) ...</div><div>dpkg: warning: unable to delete old directory '/etc/freeradius/sites-enabled': Directory not empty</div><div>dpkg: warning: unable to delete old directory '/etc/freeradius/sites-available': Directory not empty</div><div>dpkg: warning: unable to delete old directory '/etc/freeradius/modules': Directory not empty</div><div>dpkg: warning: unable to delete old directory '/etc/freeradius/certs': Directory not empty</div><div>dpkg: warning: unable to delete old directory '/etc/freeradius': Directory not empty</div><div>Preparing to unpack libfreeradius3_3.0.12+dfsg-1_amd64.deb ...</div><div>Unpacking libfreeradius3 (3.0.12+dfsg-1) over (3.0.12+dfsg-1) ...</div><div>Preparing to unpack freeradius-config_3.0.12+dfsg-1_amd64.deb ...</div><div>Unpacking freeradius-config (3.0.12+dfsg-1) ...</div><div>dpkg: error processing archive freeradius-config_3.0.12+dfsg-1_amd64.deb (--install):</div><div> trying to overwrite '/etc/freeradius/hints', which is also in package freeradius 3.0.12+dfsg-1</div><div>Setting up freeradius-common (3.0.12+dfsg-1) ...</div><div>dpkg: dependency problems prevent configuration of freeradius:</div><div> freeradius depends on freeradius-config; however:</div><div> Package freeradius-config is not installed.</div><div><br></div><div>dpkg: error processing package freeradius (--install):</div><div> dependency problems - leaving unconfigured</div><div>Setting up libfreeradius3 (3.0.12+dfsg-1) ...</div><div>Processing triggers for man-db (2.7.5-1) ...</div><div>Processing triggers for systemd (229-1) ...</div><div>Errors were encountered while processing:</div><div> freeradius-config_3.0.12+dfsg-1_amd64.deb</div><div> freeradius</div><div><br></div><div># grep hints /var/lib/dpkg/info/freeradius.*</div><div>/var/lib/dpkg/info/freeradius.list:/etc/freeradius/hints</div><div>/var/lib/dpkg/info/freeradius.postinst: /etc/freeradius/mods-config/preprocess/hints \</div><div>/var/lib/dpkg/info/freeradius.prerm: /etc/freeradius/mods-config/preprocess/hints \</div></div><div><br></div><div>anbe, do you know how this situation should be properly handled? Do I need to use rm_conffiles in the maintscripts?<br></div><div><br></div><div>Thanks!</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 15, 2016 at 3:15 PM, Andreas Beckmann <span dir="ltr"><<a href="mailto:anbe@debian.org" target="_blank">anbe@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Followup-For: Bug #839931<br>
Control: found -1 3.0.12+dfsg-1<br>
<br>
Hi,<br>
<br>
there are still file overwrite problems in the latest version:<br>
<br>
Preparing to unpack .../07-freeradius_3.0.12+dfsg-<wbr>1_amd64.deb ...<br>
Unpacking freeradius (3.0.12+dfsg-1) over (2.2.8+dfsg-0.1+b3) ...<br>
dpkg: warning: unable to delete old directory '/etc/freeradius/sites-<wbr>enabled': Directory not empty<br>
dpkg: warning: unable to delete old directory '/etc/freeradius/sites-<wbr>available': Directory not empty<br>
dpkg: warning: unable to delete old directory '/etc/freeradius/modules': Directory not empty<br>
dpkg: warning: unable to delete old directory '/etc/freeradius/certs': Directory not empty<br>
dpkg: warning: unable to delete old directory '/etc/freeradius': Directory not empty<br>
Selecting previously unselected package freeradius-config.<br>
Preparing to unpack .../08-freeradius-config_3.0.<wbr>12+dfsg-1_amd64.deb ...<br>
Unpacking freeradius-config (3.0.12+dfsg-1) ...<br>
dpkg: error processing archive /tmp/apt-dpkg-install-5B7fDA/<wbr>08-freeradius-config_3.0.12+<wbr>dfsg-1_amd64.deb (--unpack):<br>
trying to overwrite '/etc/freeradius/hints', which is also in package freeradius 3.0.12+dfsg-1<br>
<br>
<br>
Andreas<br>
<br>
______________________________<wbr>_________________<br>
Pkg-freeradius-maintainers mailing list<br>
<a href="mailto:Pkg-freeradius-maintainers@lists.alioth.debian.org">Pkg-freeradius-maintainers@<wbr>lists.alioth.debian.org</a><br>
<a href="https://lists.alioth.debian.org/mailman/listinfo/pkg-freeradius-maintainers" rel="noreferrer" target="_blank">https://lists.alioth.debian.<wbr>org/mailman/listinfo/pkg-<wbr>freeradius-maintainers</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Best regards,<br>Michael</div>
</div>