2015-04-30 41 views
0

虽然我正在尝试更新安全补丁,但我得到了以下错误消息。立即在Magento中执行最新的安全补丁

Checking if patch can be applied/reverted successfully... 
ERROR: Patch can't be applied/reverted successfully. 

patching file app/code/core/Mage/Admin/Model/Observer.php 
Hunk #1 FAILED at 37. 
Hunk #2 FAILED at 44. 
Hunk #3 FAILED at 55. 
3 out of 3 hunks FAILED -- saving rejects to file app/code/core/Mage/Admin/Model/Observer.php.rej 
patching file app/code/core/Mage/Core/Controller/Request/Http.php 
Hunk #1 succeeded at 39 with fuzz 1 (offset 1 line). 
Hunk #2 succeeded at 537 (offset 1 line). 
patching file lib/Varien/Data/Collection/Db.php 
Hunk #1 FAILED at 442. 
1 out of 1 hunk FAILED -- saving rejects to file lib/Varien/Data/Collection/Db.php.rej 

如何在这方面更新补丁?

回答

1

这些核心文件中是否有任何自定义更改?问题是该补丁文件或版本不匹配。一个解决方案可以通过打开PATCH.xxxxx-xxxxx.sh文件手动将修补程序应用于该文件,并查看文件路径和行号以进行比较,并查看添加/更改行应放在哪里(+在前面)以及应删除哪些行(- 前面)。

+0

感谢@Christoffer的回复。 **这些核心文件中是否有任何自定义更改?** 您在此提及哪些文件?我没有改变任何事情。谢谢 –

+0

例如你的文章中提到的app/code/core/Mage/Admin/Model/Observer.php –

+0

感谢@Christoffer的回复。我没有更改这些文件的任何代码。 –