Upon click on the option (Windows 7), I get the following error log:
Traceback (most recent call last):
File "libappupdater\guiqt.pyc", line 1439, in do_it
File "libappupdater\guiqt.pyc", line 778, in do_it
File "libappupdater\core.pyc", line 697, in app_update
File "libappupdater\core.pyc", line 954, in _update_apps
File "libappupdater\core.pyc", line 1017, in _download_xml
File "libappupdater\core.pyc", line 1044, in _do_download_xml
File "libappupdater\download.pyc", line 370, in download_file
File "libappupdater\download.pyc", line 419, in download_file_urls
File "libappupdater\download.pyc", line 459, in run
File "libappupdater\download.pyc", line 516, in cycle
File "libappupdater\download.pyc", line 551, in __init__
File "libappupdater\download.pyc", line 1211, in __init__
IOError: [Errno 13] Permission denied: u'C:\\ProgramData\\Appupdater\\01154759ba9e0387b19b9993fca4254326d8b0cf\\apps.metalink'
This appears only in Windows 7, and only sometimes.
I may need add additional permissions in the installer AccessControl::GrantOnFile from here:
http://nsis.sourceforge.net/AccessControl_plug-in
May need to set to add "WriteData + AppendData + ReadData" or just go with "FullAccess."
I'm having trouble duplicating this, if anyone can make it happen and can provide the steps I'll fix it.
Can anyone with this bug please run the following and post the results?
cacls "C:\ProgramData\Appupdater"
cacls "C:\ProgramData\Appupdater\<filename>"
This should be fixed in svn r1062. I introduced two modes, "system" and "user" so the default permissions in "system" mode should be sufficient to fix this. Instead of all users needing to access "ProgramData" it should only be administrators.