As discussed in bug 506276, symlinks in /etc/systemd/ should be fixed after SYMLINK_LIB=no conversion. This should be either documented somewhere or added to the script.
Confirming this, since I just carried out the amd64 17.1 profile conversion and some my symlinks were invalid afterwards. It feels as though this ought to be part of the unsymlink-lib script, since the unconverted symlinks were installed by various packages rather than systemd itself. It seems easy enough to convert them: "systemctl enable <name>" removed the old symlink and installed a new one.
Fixing the symlinks is generally unnecessary; in many cases, systemd ignores the symlink target and simply uses the name.
This bug is about those symlinks that created due to Alias options in units: display-manager.service, dbus-org.freedesktop.*.service, etc.
what is the status of this at present time?
I added systemd_reenable calls to several packages that install units that utilize the Alias directive. Beyond that, I don't plan to take further action unless someone presents another problem.
Thanks :)