concrete5 Fails on addon upgrade. Access Denied

Permalink
Below is the error I received when I attempted to upgrade an addon through the Dashboard, and how I got it to upgrade.

Maybe concrete5 can look into this and see if it was something in their code or it may just be Plesk and GoDaddy permissions issue.

An unexpected error occurred.
rename(G:\PleskVhosts\mydomain.com\httpdocs/packages/problog,G:\PleskVhosts\mydomain.com\httpdocs/application/files/trash/problog_20150626114335): Access is denied. (code: 5)


I found that by checking the remove from application directory did not work either, I got a similar Access Denied error.

Here is how I got the update work on my GoDaddy install of Concrete5.

1. Uninstall the Add-On from the Extend concrete5, and do not have concrete5 delete the application.

2. From hosting provider I manually moved the Add-On from the packages directory and then moved it to the the addon from packages to application/files/trash directory.

3. Go back to concrete5 dashboard and select Extend concrete5 add functionality

4. This should change the Addon from Install to Download in the add functionality.

5. Download and install the package. You may or may not receive an error about already having installed the addon.

6. Check your addons settings

Now you should be able to install the updated version of the addon from concrete5.