Я давно писал об этой ошибке: http://opencartforum...dpost__p__54769 Ещё 5 апреля.
И там же частичное решение, которое появилось в 376 changeset'е: http://opencartforum...dpost__p__54783
А мне:
:-)Собственно, ворчу и напоминаю тот эпизод из-за того, что иногда не обращают внимания на сообщения пользователей с отчётами об ошибках.
Теперь обновление нормально прошло. Но появилась другая ошибка. Когда заходишь в админку в настройки магазина, появляется такая ошибка:
2012-05-09 11:16:35 - PHP Notice: Error: Table 'test_153.customer_group_description' doesn't exist<br />Error No: 1146<br />SELECT * FROM customer_group cg LEFT JOIN customer_group_description cgd ON (cg.customer_group_id = cgd.customer_group_id) WHERE cgd.language_id = '1' ORDER BY cgd.name ASC in T:hometest_153.ttwwwsystemdatabasemysql.php on line 49
Т.е., нет таблицы customer_group_description, которая используется в запросе. Видимо, эта таблица добавилась в новых версиях opencart, потому что в ocstore 1.5.1.3 этой таблицы нет.
В файле install.sql есть такие строчки, связаннные с этой таблицей:
--
-- Table structure for table `oc_customer_group_description`
--
DROP TABLE IF EXISTS `oc_customer_group_description`;
CREATE TABLE IF NOT EXISTS `oc_customer_group_description` (
`customer_group_id` int(11) NOT NULL,
`language_id` int(11) NOT NULL,
`name` varchar(32) COLLATE utf8_general_ci NOT NULL,
`description` text COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (`customer_group_id`,`language_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
--
-- Dumping data for table `oc_customer_group_description`
--
INSERT INTO `oc_customer_group_description` (`customer_group_id`, `language_id`, `name`, `description`) VALUES
(1, 1, 'Default', 'test'),
(1, 2, 'Default', 'test');
Думаю, нужно добавить эти строчки в upgrade.sql
Обновлял последний релиз ocstore 1.5.1.3 из СВН последним же релизом 1.5.2.1(417) из СВН