Sometimes (?) tar -d incorrectly reports hard link mismatches. The information printed out is always like
some file: Not linked to some file rather than some file: Not linked to some other file I observed this happens when the hard-linked file is a symbolic link, hence a link itself. C.S.