Hello!
On my server, I have always used a quick one use cronjob to apply the magento patches, as I don't have access to SSH. It worked fine, however with this new patch that has come out (SUPEE-6482), it is requesting to revert patch SUPEE-6285 and apply the new one. I tried reverting via the cronjob by just running it again, and I get this:
Checking if patch can be applied/reverted successfully... ERROR: Patch can't be applied/reverted successfully. patching file app/Mage.php Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file app/Mage.php.rej patching file app/code/community/Phoenix/Moneybookers/controllers/MoneybookersController.php Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file app/code/community/Phoenix/Moneybookers/controllers/MoneybookersController.php.rej patching file app/code/core/Mage/Adminhtml/Controller/Action.php Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file app/code/core/Mage/Adminhtml/Controller/Action.php.rej patching file app/code/core/Mage/Adminhtml/controllers/AjaxController.php Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch.
And so on...
So my question, is if this is possible to be done this way, and if not, what other means would there be to revert the patch without using SSH? Thanks!
You only need to revert the SUPEE-6285 patch and apply the v2 (latest) one if your Magento version is 1.9.0.0-1.9.1.1 and you previously applied the patch before v2 came out.
You should be able to revert the patch also by calling it via cron, you just need to add a -R to the command so if your cron job command was:
30 3 * * * sh /var/www/webserver/patch.sh
then to revert use the cronjob command
30 3 * * * sh /var/www/webserver/patch.sh -R
Thanks for the help!
I tried changing the CronJob within the control panel to include -R, however it doesn't seem as customizable, so the only place I edit that can make that change, is the file field, so then it begins looking for the file with -R on the end which obviously isn't the case. Is there something I can simply change within the patch file to automatically think to revert it instead of patch?