check Chyba při upgradu (autoupgrade) z 1.7.5.2 na 1.7.6.1 [INTERNAL]

  • Roman Onderka (Aplicator)
  • Avatar uživatele Roman Onderka (Aplicator) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
28. srp 2019 09:23 #419 od Roman Onderka (Aplicator)
Chyba při upgradu (autoupgrade) z 1.7.5.2 na 1.7.6.1 [INTERNAL] vytvořil uživatel Roman Onderka (Aplicator)
Zdravíčko,

prováděl jsem upgrade PrestaShop 1.7.5.2 na verzi PrestaShop 1.7.6.1 a při procesu aktualizace pomocí modulu autoupgrade to skončilo na interní chybu:
[2019-08-28 08:09:31] Migrating old setting file...
[2019-08-28 08:09:31] parameters file already exists!
[2019-08-28 08:09:31] Finished...
[2019-08-28 10:09:31]
[OK] SQL 1.7.6.0 SET SESSION sql_mode = ''

[2019-08-28 10:09:31]
[OK] SQL 1.7.6.0 SET NAMES 'utf8'

[2019-08-28 10:09:31]
[OK] SQL 1.7.6.0 ALTER TABLE ps_currency ADD numeric_iso_code varchar(3) NOT NULL DEFAULT '0' AFTER iso_code

[2019-08-28 10:09:31]
[OK] SQL 1.7.6.0 ALTER TABLE ps_currency ADD precision int(2) NOT NULL DEFAULT 6 AFTER numeric_iso_code

[2019-08-28 10:09:32]
[OK] SQL 1.7.6.0 ALTER TABLE ps_currency ADD KEY currency_iso_code (iso_code)

[2019-08-28 10:09:32]
[DROP] SQL ps_currency_lang table has been dropped.

[2019-08-28 10:09:32]
[OK] SQL 1.7.6.0 /* Localized currency information /
CREATE TABLE ps_currency_lang (
id_currency int(10) unsigned NOT NULL,
id_lang int(10) unsigned NOT NULL,
name varchar(255) NOT NULL,
symbol varchar(255) NOT NULL,
PRIMARY KEY (id_currency,id_lang)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

[2019-08-28 10:09:32] [INTERNAL] /www/admin3654/autoupgrade/latest/install/upgrade/php/ps_1760_copy_data_from_currency_to_currency_lang.php line 55 - Error: Call to a member function get() on null
#0 [internal function]: ps_1760_copy_data_from_currency_to_currency_lang()
#1 /www/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(372): call_user_func_array('ps_1760_copy_da...', Array)
#2 /www/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(340): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->runPhpQuery('1.7.6.0', '/ PHP:ps_1760_...')
#3 /www/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(264): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->runQuery('1.7.6.0', '/* PHP:ps_1760_...')
#4 /www/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader17.php(52): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->upgradeDb('1.7.5.2')
#5 /www/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(81): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader17->upgradeDb('1.7.5.2')
#6 /www/modules/autoupgrade/classes/TaskRunner/Upgrade/UpgradeDb.php(41): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->doUpgrade()
#7 /www/admin3654/autoupgrade/ajax-upgradetab.php(52): PrestaShop\Module\AutoUpgrade\TaskRunner\Upgrade\UpgradeDb->run()

to následně skončilo fatálně rozbitým eshopem a obnovou ze zálohy. Narazili jste někdo na podobnou chybu?

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Marek Kurcoch (Merkur)
  • Avatar uživatele Marek Kurcoch (Merkur)
  • Offline
  • Nováček
  • Nováček
Více
28. srp 2019 10:17 #420 od Marek Kurcoch (Merkur)
Odpověděl Marek Kurcoch (Merkur) pro téma Chyba při upgradu (autoupgrade) z 1.7.5.2 na 1.7.6.1 [INTERNAL]
Hoy, zkus stáhnout nejnovější verzi 1-click-upgrade, při instalaci s GUI se to tváří občas, že máš nejnovější 4.9, ale ve skutečnosti je nainstalovaná verze 4.6 a to může způsobovat problémy.
Pak tedy znova zkusit otestovat aktulizaci na PrestaShop 1.7.6.1.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Danko Velovský (Duvel)
  • Avatar uživatele Danko Velovský (Duvel)
  • Offline
  • Pokročilý
  • Pokročilý
Více
28. srp 2019 10:20 - 28. srp 2019 10:21 #421 od Danko Velovský (Duvel)
Odpověděl Danko Velovský (Duvel) pro téma Chyba při upgradu (autoupgrade) z 1.7.5.2 na 1.7.6.1 [INTERNAL]
Zdravíčko, já jsem třeba zjistil, že mi chybí nějaký sloupec v tabulce ps_admin_filter konkrétně filter_id a autoupgrade se s tím nedokázal poprat, takže jsem provedl:
ALTER TABLE `ps_admin_filter` ADD `filter_id` INT NOT NULL ;

a pak to prošlo. Možná bych to udělal v kombinaci - přidat tento sloupec a nahrát nejnovější modul 1-click-upgrade (aktualizace 1 kliknutím).
Poslední změna: 28. srp 2019 10:21 uživatelem Danko Velovský (Duvel).

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Vaňková Lucie (lailoo)
  • Avatar uživatele Vaňková Lucie (lailoo)
  • Offline
  • Pokročilý
  • Pokročilý
Více
28. srp 2019 10:22 #422 od Vaňková Lucie (lailoo)
Odpověděl Vaňková Lucie (lailoo) pro téma Chyba při upgradu (autoupgrade) z 1.7.5.2 na 1.7.6.1 [INTERNAL]
Tady k tomu máte taky téma, kde se podobná situace řeší a je to tam popsáno podobně:
github.com/PrestaShop/PrestaShop/issues/14617

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení