cancel
Showing results for 
Search instead for 
Did you mean: 

Error applying patch 6788 on CE 1.7.0.2

SOLVED

Error applying patch 6788 on CE 1.7.0.2

I followed all of the instructions, have applied all of the previous patches with no problems. 

 

Some of the files in the "checking file..." list don't exist on my installation, such as:

 

app/code/core/Mage/Admin/Model/Block.php
app/code/core/Mage/Admin/Model/Resource/Block.php
app/code/core/Mage/Admin/Model/Resource/Block/Collection.php

 

Any recommendations?

 

sh PATCH_SUPEE-6788_CE_1.7.0.2_v1-2015-10-27-12-00-16.sh
Checking if patch can be applied/reverted successfully...
ERROR: Patch can't be applied/reverted successfully.

can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git .htaccess .htaccess
|index 60e1795..aca7f55 100644
|--- .htaccess
|+++ .htaccess
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 38
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git .htaccess.sample .htaccess.sample
|index 546f18e..3e79c77 100644
|--- .htaccess.sample
|+++ .htaccess.sample
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
checking file app/code/core/Mage/Admin/Model/Block.php
checking file app/code/core/Mage/Admin/Model/Resource/Block.php
checking file app/code/core/Mage/Admin/Model/Resource/Block/Collection.php
checking file app/code/core/Mage/Admin/Model/Resource/Variable.php
checking file app/code/core/Mage/Admin/Model/Resource/Variable/Collection.php
checking file app/code/core/Mage/Admin/Model/Variable.php
checking file app/code/core/Mage/Admin/etc/config.xml
checking file app/code/core/Mage/Admin/sql/admin_setup/upgrade-1.6.1.0-1.6.1.1.php
checking file app/code/core/Mage/Admin/sql/admin_setup/upgrade-1.6.1.1-1.6.1.2.php
checking file app/code/core/Mage/Adminhtml/Block/Permissions/Block.php
checking file app/code/core/Mage/Adminhtml/Block/Permissions/Block/Edit.php
checking file app/code/core/Mage/Adminhtml/Block/Permissions/Block/Edit/Form.php
checking file app/code/core/Mage/Adminhtml/Block/Permissions/Block/Grid.php
checking file app/code/core/Mage/Adminhtml/Block/Permissions/Variable.php
checking file app/code/core/Mage/Adminhtml/Block/Permissions/Variable/Edit.php
checking file app/code/core/Mage/Adminhtml/Block/Permissions/Variable/Edit/Form.php
checking file app/code/core/Mage/Adminhtml/Block/Permissions/Variable/Grid.php
checking file app/code/core/Mage/Adminhtml/controllers/Permissions/BlockController.php
checking file app/code/core/Mage/Adminhtml/controllers/Permissions/VariableController.php
checking file app/code/core/Mage/Adminhtml/etc/adminhtml.xml
checking file app/code/core/Mage/Catalog/Model/Product/Option/Type/File.php
checking file app/code/core/Mage/Core/Controller/Request/Http.php
checking file app/code/core/Mage/Core/Controller/Varien/Router/Admin.php
checking file app/code/core/Mage/Core/Helper/UnserializeArray.php
checking file app/code/core/Mage/Core/Model/Email/Template/Filter.php
checking file app/code/core/Mage/Core/Model/Resource/Setup.php
checking file app/code/core/Mage/Core/etc/config.xml
checking file app/code/core/Mage/Core/etc/system.xml
checking file app/code/core/Mage/Customer/Block/Account/Changeforgotten.php
checking file app/code/core/Mage/Customer/Block/Account/Resetpassword.php
checking file app/code/core/Mage/Customer/controllers/AccountController.php
checking file app/code/core/Mage/Downloadable/Model/Product/Type.php
checking file app/code/core/Mage/Eav/Model/Resource/Attribute/Collection.php
checking file app/code/core/Mage/Sales/Model/Resource/Order/Item/Collection.php
checking file app/code/core/Mage/Sales/controllers/DownloadController.php
checking file app/code/core/Mage/SalesRule/Model/Resource/Coupon/Collection.php
checking file app/code/core/Zend/Soap/Server.php
checking file app/code/core/Zend/Xml/Exception.php
checking file app/code/core/Zend/Xml/Security.php
checking file app/code/core/Zend/XmlRpc/Request.php
checking file app/code/core/Zend/XmlRpc/Response.php
checking file app/design/adminhtml/default/default/layout/admin.xml
checking file app/design/frontend/base/default/layout/customer.xml
checking file app/design/frontend/base/default/template/customer/form/register.phtml
checking file app/design/frontend/base/default/template/customer/form/resetforgottenpassword.phtml
checking file app/design/frontend/base/default/template/page/js/cookie.phtml
checking file app/design/frontend/base/default/template/persistent/customer/form/register.phtml
checking file app/design/frontend/default/iphone/layout/customer.xml
checking file app/design/frontend/default/modern/layout/customer.xml
checking file errors/processor.php
checking file lib/Unserialize/Parser.php
checking file lib/Unserialize/Reader/Arr.php
checking file lib/Unserialize/Reader/ArrKey.php
checking file lib/Unserialize/Reader/ArrValue.php
checking file lib/Unserialize/Reader/Bool.php
checking file lib/Unserialize/Reader/Dbl.php
checking file lib/Unserialize/Reader/Int.php
checking file lib/Unserialize/Reader/Str.php
checking file lib/Varien/Data/Collection/Db.php

 

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Error applying patch 6788 on CE 1.7.0.2

You are missing both .htaccess and .htaccess.sample in your Magento root directory. They need to be present in their original, unmodified form as extracted from the Magento installer archive file for your version (which is available from the release archive tab on the CE download page).

 

can''t find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git .htaccess .htaccess      <=== MISSING THIS FILE
|index 60e1795..aca7f55 100644 |--- .htaccess|+++ .htaccess-------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored can''t find file to patch at input line 38 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --git .htaccess.sample .htaccess.sample <=== MISSING THIS FILE |index 546f18e..3e79c77 100644 |--- .htaccess.sample |+++ .htaccess.sample -------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored

 

The patch will not apply until all the files can be found and patched.

View solution in original post

3 REPLIES 3

Re: Error applying patch 6788 on CE 1.7.0.2

You are missing both .htaccess and .htaccess.sample in your Magento root directory. They need to be present in their original, unmodified form as extracted from the Magento installer archive file for your version (which is available from the release archive tab on the CE download page).

 

can''t find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git .htaccess .htaccess      <=== MISSING THIS FILE
|index 60e1795..aca7f55 100644 |--- .htaccess|+++ .htaccess-------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored can''t find file to patch at input line 38 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --git .htaccess.sample .htaccess.sample <=== MISSING THIS FILE |index 546f18e..3e79c77 100644 |--- .htaccess.sample |+++ .htaccess.sample -------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored

 

The patch will not apply until all the files can be found and patched.

Re: Error applying patch 6788 on CE 1.7.0.2

I am just wondering why Magento makes that as a must.. Many servers run nginx etc that don't use .htaccess so I think Magento should make a condition if .htaccess exists then try to update the file, otherwise just notify that nginx config has to be updated or something.

Re: Error applying patch 6788 on CE 1.7.0.2

Thanks! That fixed it.