Permission restrictions deny you access to this broken link In Reports -> Broken links page for some records it is showing 


  permission restrictions deny you access to this broken link


Site have only one language also, some of the broken links are showing with https link also. So I don't think the problem with protocol or language. 

What is the part of link-checker cron. It was not running and i tried running it manually? But still the broken link is not showing (which I intentionally put some broken link). 

What else could be the problem? How to resolve this issue?

Please suggest other than "Re-Analyze link data", that removes all old records also not showing the new one.
I was able to view what the links were by modifying linkchecker.pages.inc line 158 to be the following:

if (empty($nids) &amp;&amp; empty($cids) &amp;&amp; empty($bids) &amp;&amp; !user_access('bypass node access')) {


With this change, assuming that you have bypass node access, you will be able to see the links instead of the annoying message. Unfortunately, the "Edit Link Settings" option will not work for these rows still, because the link data may be out of date.

In order to fix the result list for real, I ran the following drush commands, one after the other. They are defined in linkchecker.drush.inc:

drush linkchecker-analyze


Reanalyzes content for links. Recommended after module has been upgraded. This can also be done from the settings page: /admin/config/content/linkchecker

drush linkchecker-check


Check link status. (Note that this doesn't check them all, only the batch number set in your linkchecker settings.)



If necessary, you may also try running this first:

drush linkchecker-clear


Clears all link data and analyze content for links. WARNING: Custom link check settings are deleted. This can also be done from the settings page: /admin/config/content/linkchecker