After upgrading some deprecated modules on an older Drupal site designed by someone else, users (including admin) are no longer able to access filenodes. Anonymous users get access denied. The admin can see and edit the filenode, but when clicking "Download File Directly" even the admin gets the access denied error.
The site originally used FCKEditor, TinyMCE, and LinkToContent (incl. LTC node, etc.) and Supernav, which I've replaced with WYSIWYG, CKEditor, IMCE, and AdminMenu. I also upgraded Views to the latest version.
I've even gone so far as to reinstall the LTC modules and restore the database to it's previous state before the upgrades, but it still won't work. I did notice when looking at a particular filenode object in Devel the following data. I don't know how helpful it will be, but here it is anyway:
data (String, 432 characters ) a:12:{s:17:"fckeditor_default";s:1:"t";s:21:"fckeditor_show_toggle";s:1:"t";s:15:"fckeditor_popup";s:1:"f";s:14:"fckeditor_skin";s:7:"default";s:17:"fckeditor_toolbar";s:10:"DrupalFull";s:16:"fckeditor_expand";s:1:"t";s:15:"fckeditor_width";s:4:"100%";s:14:"fckeditor_lang";s:2:"en";s:19:"fckeditor_auto_lang";s:1:"t";s:17:"mimemail_textonly";i:0;s:7:"contact";i:0;s:13:"form_build_id";s:37:"form-fdd2b770b76e38dfa0aacfbd6d32bae9";}
#
filenode_file (Array, 10 elements)
nid (String, 2 characters ) 12