Salve a tutti
ho un problema con l'aggiornamento di tre miei siti magento tutti 1.9.2.1.
Premetto che sono ospitati su 3 server diversi, hanno themi diversi e componenti aggiuntivi diversi
ma in tutti e tre i casi, quando avvio l'aggiornamento dal Magento Connect
mi vengono fuori una serie numerose di errori del tipo mage confilcts, skipping e altri
con la conseguenza che alla fine non c'è nessun aggiornamento.
Questa è la prima volta che mi succede, perchè in precedenza ho sempre aggiornato tramite Magento Connect
anche passando da una versione all'altra senza problemi.
E' possibile aggiornare Magento manualmente?
Scaricando il pacchetto 1.9.2.2 e sovrascrivendo via FTP tutti i file?
Altre soluzioni?
Grazie
Magento 1.9.2.2 contiene una nuova patch che cambia il routing. Per questo è necessario applicare con attenzione la patch e aggiornare tutti i moduli installati con nuove versioni compatibili.
Se alcuni moduli non sono stati aggiornati, assicurati che non abbiano problemi o in alternativa, correggi i problemi manualmente lato codice.
Grazie per l'attenzione
Ho letto che la patch "SUPEE-6788" (presente nella versione 1.9.2.2) può creare dei mal funzionamenti ad estensioni e personalizzazioni, perchè in "Sistema-->Configurazione-->Amministrazione-->Sicurezza"
crea il nuovo parametro
"Admin routing compatibility mode for extensions"
e lo imposta in automatico su Abilitato
e le estensioni non compatibili potrebbero non essere più accessibili dal pannello di controllo.
Ma il mio problema è che non riesco proprio ad effettuare l'aggiornamento.
Ho riprovato l'aggiornamento su un sito con solo moduli nativi di magento
- Mage_All_Latest 1.9.2.1 -->upgrade to 1.9.2.2
- Interface_Adminhtml_Default 1.9.2.1 -->upgrade to 1.9.2.2
- Interface_Frontend_Default 1.9.2.1 -->upgrade to 1.9.2.2
- Interface_Install_Default 1.9.2.1 -->upgrade to 1.9.2.2
- Mage_Downloader 1.9.2.1 -->upgrade to 1.9.2.2
- Mage_Centinel 1.9.2.1 -->upgrade to 1.9.2.2
- Interface_Frontend_Base_Default 1.9.2.1 -->upgrade to 1.9.2.2
- Phoenix_Moneybookers 1.9.2.1 -->upgrade to 1.9.2.2
- Mage_Compiler 1.9.2.1 -->upgrade to 1.9.2.2
- Magento_Mobile 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_Cm 1.9.2.1 -->upgrade to 1.9.2.2
- Cm_RedisSession 1.9.2.1 -->upgrade to 1.9.2.2
- Interface_Frontend_Rwd_Default 1.9.2.1 -->upgrade to 1.9.2.2
- Mage_Core_Adminhtml 1.9.2.1 -->upgrade to 1.9.2.2
- Mage_Core_Modules 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_Js_Ext 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_LinLibertineFont 2.8.14.2 -->upgrade to 2.8.14.3
- Lib_Js_TinyMCE 3.5.11.1 -->upgrade to 3.5.11.2
- Lib_Varien 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_Google_Checkout 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_Js_Calendar 1.51.1.2 -->upgrade to 1.51.1.3
- Lib_Js_Mage 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_Phpseclib 1.9.2.1 -->upgrade to 1.9.2.2
- Mage_Locale_en_US 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_Mage 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_Magento 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_Credis 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_Pelago 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_IDNA2 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_ZF 1.12.10.1 -->upgrade to 1.12.10.2
- Lib_Js_Prototype 1.9.2.1 -->upgrade to 1.9.2.2
- Lib_ZF_Locale 1.12.10.1 -->upgrade to 1.12.10.2
- Lib_Unserialize 1.9.2.1 -->upgrade to 1.9.2.2
ma niente il problema rimane.
Scusa la domanda banale, ma tutti i file zip dei vari aggiornamenti fatti in precedenza presenti nella directory
\downloader\.cache\community
si possono cancellare?
non vorrei fosse un problema...
Grazie ancora
dubito possano essere quelli.
Prova invece ad eseguire la semplice patch ma fai attenzione comunque.
Tieni inoltre conto che nonostante si abiliti la modalità compatibilità, alcuni moduli potrebbero comunque avere qualche problema.
Fai ovviamente tutte le prove in un ambiente di test e prova a fondo tutta la piattaforma prima di mandare le modifiche in produzione.
Grazie ancora
ho provato ad installare solo la patch "PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41"
ma il risultato è il seguente:
> Checking if patch can be applied/reverted successfully...
> ERROR: Patch can't be applied/reverted successfully.
>
> patching file .htaccess
> patching file .htaccess.sample
> patching file app/code/core/Mage/Admin/Model/Block.php
> patching file app/code/core/Mage/Admin/Model/Resource/Block.php
> patching file app/code/core/Mage/Admin/Model/Resource/Block/Collection.php
> patching file app/code/core/Mage/Admin/Model/Resource/Variable.php
> patching file app/code/core/Mage/Admin/Model/Resource/Variable/Collection.php
> patching file app/code/core/Mage/Admin/Model/Variable.php
> patching file app/code/core/Mage/Admin/etc/config.xml
> patching file app/code/core/Mage/Admin/sql/admin_setup/upgrade-1.6.1.1-1.6.1.2.php
> patching file app/code/core/Mage/Adminhtml/Block/Permissions/Block.php
> patching file app/code/core/Mage/Adminhtml/Block/Permissions/Block/Edit.php
> patching file app/code/core/Mage/Adminhtml/Block/Permissions/Block/Edit/Form.php
> patching file app/code/core/Mage/Adminhtml/Block/Permissions/Block/Grid.php
> patching file app/code/core/Mage/Adminhtml/Block/Permissions/Variable.php
> patching file app/code/core/Mage/Adminhtml/Block/Permissions/Variable/Edit.php
> patching file app/code/core/Mage/Adminhtml/Block/Permissions/Variable/Edit/Form.php
> patching file app/code/core/Mage/Adminhtml/Block/Permissions/Variable/Grid.php
> patching file app/code/core/Mage/Adminhtml/controllers/Permissions/BlockController.php
> patching file app/code/core/Mage/Adminhtml/controllers/Permissions/VariableController.php
> patching file app/code/core/Mage/Adminhtml/etc/adminhtml.xml
> patching file app/code/core/Mage/Catalog/Model/Product/Option/Type/File.php
> patching file app/code/core/Mage/Core/Controller/Front/Action.php
> patching file app/code/core/Mage/Core/Controller/Varien/Router/Admin.php
> patching file app/code/core/Mage/Core/Helper/UnserializeArray.php
> patching file app/code/core/Mage/Core/Model/Email/Template/Filter.php
> patching file app/code/core/Mage/Core/Model/Resource/Setup.php
> patching file app/code/core/Mage/Core/etc/config.xml
> patching file app/code/core/Mage/Core/etc/system.xml
> patching file app/code/core/Mage/Customer/Block/Account/Changeforgotten.php
> patching file app/code/core/Mage/Customer/Block/Account/Resetpassword.php
> patching file app/code/core/Mage/Customer/controllers/AccountController.php
> patching file app/code/core/Mage/Downloadable/Model/Product/Type.php
> patching file app/code/core/Mage/Eav/Model/Resource/Attribute/Collection.php
> patching file app/code/core/Mage/Sales/Model/Resource/Order/Item/Collection.php
> patching file app/code/core/Mage/Sales/controllers/DownloadController.php
> patching file app/code/core/Mage/SalesRule/Model/Resource/Coupon/Collection.php
> patching file app/design/adminhtml/default/default/layout/admin.xml
> patching file app/design/frontend/base/default/layout/customer.xml
> patching file app/design/frontend/base/default/template/customer/form/register.phtml
> patching file app/design/frontend/base/default/template/customer/form/resetforgottenpassword.phtml
> patching file app/design/frontend/base/default/template/persistent/customer/form/register.phtml
> patching file app/design/frontend/default/iphone/layout/customer.xml
> Hunk #1 succeeded at 156 (offset 15 lines).
> Hunk #2 succeeded at 175 (offset 15 lines).
> patching file app/design/frontend/default/modern/layout/customer.xml
> patching file app/design/frontend/rwd/default/layout/customer.xml
> patching file app/design/frontend/rwd/default/template/customer/form/resetforgottenpassword.phtml
> patching file app/design/frontend/rwd/default/template/persistent/customer/form/register.phtml
> patching file cron.php
> The next patch would delete the file dev/tests/functional/.htaccess,
> which does not exist! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored
> patching file errors/processor.php
> The next patch would create the file lib/Unserialize/Parser.php,
> which already exists! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored
> The next patch would create the file lib/Unserialize/Reader/Arr.php,
> which already exists! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored
> The next patch would create the file lib/Unserialize/Reader/ArrKey.php,
> which already exists! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored
> The next patch would create the file lib/Unserialize/Reader/ArrValue.php,
> which already exists! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored
> The next patch would create the file lib/Unserialize/Reader/Bool.php,
> which already exists! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored
> The next patch would create the file lib/Unserialize/Reader/Dbl.php,
> which already exists! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored
> The next patch would create the file lib/Unserialize/Reader/Int.php,
> which already exists! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored
> The next patch would create the file lib/Unserialize/Reader/Str.php,
> which already exists! Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored
> patching file lib/Varien/Data/Collection/Db.php
> patching file lib/Zend/Xml/Security.php
e da un primo controllo sembra che non sia stato applicata nessuna patch.
Poi non si dica che gli utenti non vogliono mantenere aggiornati e sicuri i propri siti....
Io ho lo stesso problema, se provo ad aggiornare tramite magento connect mi da il seguente errore:
Checking dependencies of packages CONNECT ERROR: Package community/Cm_RedisSession 1.9.2.2 conflicts with: community/Mage_All_Latest 1.9.2.1)
E questa stringa si ripete per tutti i moduli che tento di aggiornare.
Ho controllato nella root e non c'è alcuna cartella chiamata "community/Mage_All_Latest.
Qualcuno sa aiutarmi?
Grazie
Ciao @brlb
anchio la prima volta che ho provato ad aggiornare, avendo il tuo stesso l'errore
ho cercato in rete una soluzione è il suggerimento era di cancellare
la cartella "Mage_All_Latest.txt" e il file Mage_All.txt
presenti nella cartella "pkginfo"
a me non ha funzionato, facci sapere se tu risolvi in questo modo
Grazie
Ciao @gruis28
leggendo vari post trovati su Google avevo trovato la soluzione che hai usato tu, tuttavia nella mia root non c'è la cartella pkginfo e di conseguenza nemmeno "Mage_All_Latest.txt" e Mage_All.txt, infatti non so proprio come fare per risolvere.
Forse ho trovato una soluzione:
1) Ho disattivato tutti i moduli di terze parti
2) Tramite Magento Connect ho lanciato il check for updates ed ho selezionato solo l'aggiornamento Mage_All_Latest
3) La console ha aggiornato correttamente
Tuttavia, anche se tutto sembra andato a buon fine, mi appare ancora la notifica che devo installare SUPEE 6788.
Come e da dove li disabilito tutti i moduli ?