The Wanderer <[email protected]> writes: > If you examine your filesystem itself, via e.g. 'ls -lh > /usr/bin/firefox.real', do you see a file by that name?
Do you? I checked two systems, on both /usr/bin/firefox is a short script to exec either firefox.real or firefox-esr, from firefox-esr package. And /usr/bin/firefox.real on one machine is a broken symlink, dated 2010 and pointing to ../lib/iceweasel/iceweasel. On the other, it doesn't exist. On both systems dpkg-divert --list firefox\* reports just diversion of /usr/bin/firefox to /usr/bin/firefox.real by firefox-esr It looks to me like the diversion isn't working. Or perhaps it's just that the diversions aren't enforced, install scripts do whatever they want despite the diversions? And over the years, messes happen and it's up to the admins to clean them up. In addition to these diversions that don't divert, I seem to have diversions from non-existing files to non-existing files. Those are probably just leftovers from old packages and could be cleaned up.

