Fórumok

Migrare da Liferay 5.2 a Lifreay 6.2

thumbnail
Domenico Costa, módosítva 11 év-val korábban

Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Ciao a tutti,

ho una questione da porvi.

Ho un Liferay 5.1 con un organizzazione ed N community. A questi appartengono diversi utenti con ruoli e permessi.
In oltre in questo Liferay la Document Library è popolata di file.

Ci sono anche diverse customizazioni di tipo ext.

Devo migrare tutto a Liferay 6.2

Qualcuno a qualche idea sulla fattibilità della cosa?

emoticonemoticon
thumbnail
Davide Piazza, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 20 Csatlakozás dátuma: 2012.08.14. Legújabb bejegyzések
Ciao Domenico,
fattibile è fattibile.
I plugin fatti in ext li dovrai migrare. Da valutare se è ancora necessario che vadano in ext o se non si possano sviluppare come SDK plugins (anche se la ext è comunque un tipo di plugin nella 6, ma sempre meglio da evitare quando possibile)
La base dati della Document Library è cambiata dalla 5.1 alla 6.x, quindi è necessario fare degli aggiustamenti. Liferay ha già degli script SQL che permettono di migrare i Web Content e la DL dalle versioni precedenti. Devi fare tutti gli step intermedi, quindi 5.1 -> 5.2 -> 6.0 -> 6.1 -> 6.2.
Per nostra esperienza diretta ti ci vorrà qualche bella giornata ad ogni step perchè gli SQL vanno aggiustati a mano ...

Davide.
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Quindi ad una migrazione da 5.1 in su devo replicare il db e modificarlo manualmente??

Approfitto della tua disponibilità.

Io ho visto questo tutoriale che mostra la funzionalità di Data Migration di Liferay.

Che ne pensi?
thumbnail
Davide Piazza, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 20 Csatlakozás dátuma: 2012.08.14. Legújabb bejegyzések
Domenico Costa:
Quindi ad una migrazione da 5.1 in su devo replicare il db e modificarlo manualmente??

Sì, poi alla fine del processo reimporti tutto su un'istanza pulita (6.2) e deploy/configuri i tuoi plugins

Domenico Costa:

Approfitto della tua disponibilità.

Io ho visto questo tutoriale che mostra la funzionalità di Data Migration di Liferay.
Che ne pensi?


TI sei dimenticato il link?
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Nicola Grigoletti, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 16 Csatlakozás dátuma: 2007.04.19. Legújabb bejegyzések
Ciao Domenico

non è corretto, non devi modificare il db manualmente, ci pensa Liferay... diciamo che non è un processo così pulito come si legge, almeno nella CE. E' caldamente consigliato (direi obbligatorio) l'update per step ad ogni ultima minor (6.1.x) disponibile di ogni major (6.1), previa adeguata configurazione delle properties di portale.

Se parti da un 5.1.2 fai una copia del db e della data. Prendi un Liferay 5.2.3 (ultima minor della major successiva) lo configuri per attaccarsi alla copia del db e alla copia della data, sistemi le properties in modo da considerare quelle iniziali e quelle necessarie per l'upgrade di versione. Avvii e incroci le dita con gli occhi sui log. Se non va cerchi di capire cosa è andato storto, riparti dal db buono per la versione precedente, sistemi qualcosina e riavvii... e avanti così fino a quando il processo di upgrade e il portale si avviano correttamente. Provi per un paio di ore la 5.2.3 che hai ottenuto, senza plugin e senza ext: la provi a fondo: document library, contenuti, utenti, blog, etc. Se va tutto allora fai un backup di db e data e ricominci con la versione successiva, in questo caso la 6.0.6, stessa trafila. Poi la 6.1.1, stessa trafila. Poi la 6.2... indovina? Stessa trafila!

Quando ottieni una 6.2 funzionante puoi passare ad aggiornare i plugin (abbastanza semplice, tipicamente saranno cambiati solo qualche service e qualche dtd).

Il discorso ext è tutto un altro paio di maniche... dipende da cosa ci stava dentro come dice bene Davide. Va valutato volta per volta. Tieni conto che le linee guida spingono per farti usare sempre meno la ext a favore dei plugin.
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Ti ringrazio.

Io ho usato le Liferay Portal 6.1 GA 2 SQL Script per aggiornalre il db dalla versione 5.1.1 alla 6.2.. man mano.

Dopo gli aggiormaneti ci ho attaccato Liferay, ma diceva che le tabelle erano gia create e non si avvia più.

Domanda ho provato ad attaccare un Liferay al vecchio DB, sempre della stessa versione e mi da lo stesso errore, non dovrebbe aggianciarsi a quel db ed usarlo?? perché riparte con la configurazione da zero e poi non si avvia più?
Nicola Grigoletti, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 16 Csatlakozás dátuma: 2007.04.19. Legújabb bejegyzések
Domenico Costa:
Ti ringrazio.

Io ho usato le Liferay Portal 6.1 GA 2 SQL Script per aggiornalre il db dalla versione 5.1.1 alla 6.2.. man mano.
Dopo gli aggiormaneti ci ho attaccato Liferay, ma diceva che le tabelle erano gia create e non si avvia più.


Il problema è che gli script SQL fanno "solo" le modifiche alle tabelle e a qualche dato, poi ci sono anche delle modifiche più applicative che puoi trovare nei sorgenti nelle classi di upgrade.

Domenico Costa:
Domanda ho provato ad attaccare un Liferay al vecchio DB, sempre della stessa versione e mi da lo stesso errore, non dovrebbe aggianciarsi a quel db ed usarlo?? perché riparte con la configurazione da zero e poi non si avvia più?


No, dovrebbe avviarsi senza problemi se gli configuri correttamente db, data e le altre properties. Non è che il problema in quello che hai nella ext?
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
NO nella seconda soluzione sto usando un Liferay senza Ext.

Per data e properties cosa intendi?
Nicola Grigoletti, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 16 Csatlakozás dátuma: 2007.04.19. Legújabb bejegyzések
Intendo:
- la cartella data del bundle, o quella che hai configurato per contenere documenti, indici, jcr...
- il portal-ext.properties
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Questo è l'errore che mi ritorna:

15:13:52,110 ERROR [pool-2-thread-1][MainServlet:217] java.lang.IllegalStateException: The database contains changes from a previous upgrade attempt that failed. Please restore the old database and file system and retry the upgrade. A patch may be required if the upgrade failed due to a bug or an unforeseen data permutation that resulted from a corrupt database.
java.lang.IllegalStateException: The database contains changes from a previous upgrade attempt that failed. Please restore the old database and file system and retry the upgrade. A patch may be required if the upgrade failed due to a bug or an unforeseen data permutation that resulted from a corrupt database.
	at com.liferay.portal.tools.DBUpgrader._checkReleaseState(DBUpgrader.java:262)
	at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:126)
	at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:144)
	at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
	at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1306)
	at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:214)
	at javax.servlet.GenericServlet.init(GenericServlet.java:160)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
Nicola Grigoletti, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 16 Csatlakozás dátuma: 2007.04.19. Legújabb bejegyzések
mi sa che ti toccherà andare in debug... partendo dalla DBUpgrader.java riga 262, capire cosa genera l'errore... la trafila che dicevo! emoticon
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
azz... mazzata....

ci provo vediamo ke succede
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Niente.

1) Riportato il DB alla 5.1.1... cioè ricaricato quello originale.

2) Scaricato un Liferay 6.2 e collegato a questo DB.

3) RIconfigurati i file.

4) Avviando Liferay da dei warning nella creazione delle tabelle perché sono già create.

5) Poi parte l'update degli Schema di versione in versione.

6) Finito il tutto da lo stesso errore:

09:01:14,387 ERROR [pool-2-thread-1][MainServlet:217] java.lang.IllegalStateException: The database contains changes from a previous upgrade attempt that failed. Please restore the old database and file system and retry the upgrade. A patch may be required if the upgrade failed due to a bug or an unforeseen data permutation that resulted from a corrupt database.
java.lang.IllegalStateException: The database contains changes from a previous upgrade attempt that failed. Please restore the old database and file system and retry the upgrade. A patch may be required if the upgrade failed due to a bug or an unforeseen data permutation that resulted from a corrupt database.
	at com.liferay.portal.tools.DBUpgrader._checkReleaseState(DBUpgrader.java:262)
	at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:126)
	at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:144)
	at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
	at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1306)
	at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:214)
	at javax.servlet.GenericServlet.init(GenericServlet.java:160)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
Nicola Grigoletti, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 16 Csatlakozás dátuma: 2007.04.19. Legújabb bejegyzések
Ciao Domenico

Domenico Costa:

1) Riportato il DB alla 5.1.1... cioè ricaricato quello originale.

2) Scaricato un Liferay 6.2 e collegato a questo DB.


mi spiace ma la fai troppo facile! La strada consigliata da Liferay è quella di fare gli upgrade all'ultima minor di ogni major release, non puoi saltare dalla 5.1.1 alla 6.2 (che a proposito... l'hai presa dal repository?)

nel tuo caso specifico: 5.1.1 -> 5.1.2 -> 5.2.3 -> 6.0.6 -> 6.1.1 -> 6.2

Com'è dura l'avventura... ;)
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Io ho migrato il dib di versione in versione ma senza collegargli in Liferay Inerente... solo nella 6.2 ho colelgato Liferay...

Allora faro di versione in versione.
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Una domanda sugli aggiornamenti di Liferay:

Io scarico le major relase e le collego al db quando la versione percedente è funzionante????

perchè sul upgrade della 5.1.1 non mi vede la major successiva ma solo gli aggiornamenti di alcuni plugin.
thumbnail
Dario G., módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 9 Csatlakozás dátuma: 2012.11.22. Legújabb bejegyzések
Ciao,
sono Dario e anche mi sto occupando di una migrazione da Liferay versione 5.2.3 alla versione 6.2.
Sono quindi molto interessato alla soluzione che stai applicando in quanto ricevo il medesimo errore in fase di avvio del server Tomcat...

Proverò a scaricare la versione 6.0.6 e a migrarlo a quella versione per cominciare.

D.
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
A quale errore ti riferisci???
Alcune cose le ho risolte... altre no.

Possiamo aiutarci ;)
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Aiuto...

Ho migrato le seguenti tabelle:

Account
Company
Permissions
Role_
Role_permissions
Organization_
OrgGroupPermissions
OrgGroupRole
Group_
Group_Orgs
Groups_Permission
Groups_Roles
Usergroup
UserGroupRole
Group_Usergroups
User_
Contact_
User_Groups_
Users_Orgs
Users_Permissions
Users_Roles
Users_Usergroups
UserIDMapper
OrgLabor


Riesco a vedere i Gruppi, i Permessi, Le organizzazioni, le community .... tranne gli utenti.
Sul db ci sono ma gli utenti dal pannello di amministrazione non si vedono.

Qualcuno ha qualche suggerimento?
Nicola Grigoletti, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 16 Csatlakozás dátuma: 2007.04.19. Legújabb bejegyzések
Uhm...

nel passaggio dalla versione 5.1.2 alla versione 5.2.0 vengono aggiunti groupId e companyId a diverse tabelle.. crea un utente nuovo e guarda che differenze ci sono con quelli importati.

Poi... debug & sudore ;)
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Nicola.. sto sudando si.... avevi proprio ragione haha emoticonemoticonemoticon
thumbnail
Dario G., módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 9 Csatlakozás dátuma: 2012.11.22. Legújabb bejegyzések
io invece son fermo alla migrazione del database di liferay. Quando avvio il server sembra riconoscermi che è da aggiornare, ma mentre la prima parte del passaggio da 5_2_5 a 6_0_0 riesce a farlo (lo schema), su quello successivo (gli asset) mi solleva un eccezione.

16:05:08,324 INFO [UpgradeProcess:108] Upgrading com.liferay.portal.upgrade.UpgradeProcess_5_2_5_to_6_0_0
16:05:08,324 INFO [UpgradeProcess:108] Upgrading com.liferay.portal.upgrade.v5_2_5_to_6_0_0.UpgradeSchema
[..]
16:05:08,903 INFO [UpgradeProcess:108] Upgrading com.liferay.portal.upgrade.v6_0_0.UpgradeAsset
16:05:08,934 ERROR [MainServlet:202] com.liferay.portal.kernel.events.ActionException: com.liferay.portal.kernel.upgrade.UpgradeException: com.liferay.portal.kernel.upgrade.UpgradeException: com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry '10203' for key 'PRIMARY'
com.liferay.portal.kernel.events.ActionException: com.liferay.portal.kernel.upgrade.UpgradeException: com.liferay.portal.kernel.upgrade.UpgradeException: com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry '10203' for key 'PRIMARY'
at com.liferay.portal.events.StartupAction.run(StartupAction.java:53)
at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1166)
at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:199)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4350)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4659)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
at org.apache.catalina.core.StandardService.start(StandardService.java:519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: com.liferay.portal.kernel.upgrade.UpgradeException: com.liferay.portal.kernel.upgrade.UpgradeException: com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry '10203' for key 'PRIMARY'
at com.liferay.portal.kernel.upgrade.UpgradeProcess.upgrade(UpgradeProcess.java:114)
at com.liferay.portal.upgrade.UpgradeProcessUtil._upgradeProcess(UpgradeProcessUtil.java:80)
at com.liferay.portal.upgrade.UpgradeProcessUtil.upgradeProcess(UpgradeProcessUtil.java:37)
at com.liferay.portal.events.StartupHelper.upgradeProcess(StartupHelper.java:73)
at com.liferay.portal.events.StartupHelperUtil.upgradeProcess(StartupHelperUtil.java:40)
at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:94)
at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:117)
at com.liferay.portal.events.StartupAction.run(StartupAction.java:47)
... 29 more
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
l tuo problema perché ci sono già dei record scritti con la stessa chiave negli asset.

Lui va a scriverli sopra ma trova uno stesso asset con la chiave gia inserita.

Dovrebbe aggiornare i dati...

ma lo scritp di avvio continua o si blocca in quel punto??????


Fai una prova, nel portal-ext.properties inserisci questa riga:

 schema.run.enabled=false


Vedi se funziona.

Altrimenti prova a mettere a true il valore
thumbnail
Dario G., módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 9 Csatlakozás dátuma: 2012.11.22. Legújabb bejegyzések
Niente ho provato entrambe le soluzioni ma senza successo... emoticon
medesimo errore....
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Fai una cosa fatti un BK della tabella degli asset!

Con questo comando ti crei gli script per la creazione delle tabelle di bk.

Oppure fai un dumb del db.

select
  'CREATE TABLE BK_' || table_name || ' AS SELECT * FROM ' || table_name || ';'
from user_tables;


Poi svuoti la tabella degli asset, lasci quella proprieta che ti avevo detto a true.. e lui ricrea gli asset e li reinserisce.
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Domenico Costa:
Fai una cosa fatti un BK della tabella degli asset!

Con questo comando ti crei gli script per la creazione delle tabelle di bk.

Oppure fai un dumb del db.

select
  'CREATE TABLE BK_' || table_name || ' AS SELECT * FROM ' || table_name || ';'
from user_tables;


Poi svuoti la tabella degli asset, lasci quella proprieta che ti avevo detto a true.. e lui ricrea gli asset e li reinserisce.



I numeri dentro il codice non c'entrano hahah
thumbnail
Dario G., módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 9 Csatlakozás dátuma: 2012.11.22. Legújabb bejegyzések
Svuotando le tabelle relative all'asset, in particolare relative all'asset entry e all'asset tag il problema è stato risolto.Ora ne ho un altro in passi più avanti...

09:51:01,058 INFO [VerifyMySQL:36] Updating table new_layout to use engine InnoDB
09:51:01,059 ERROR [MainServlet:202] com.liferay.portal.kernel.events.ActionException: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: java.sql.SQLException: 'lportalnew.new_layout' is not BASE TABLE
com.liferay.portal.kernel.events.ActionException: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: java.sql.SQLException: 'lportalnew.new_layout' is not BASE TABLE

ovviamente la tabella new_layout non esiste...
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Io non ho nessuna tabella new_layaout.

Possiedo due tabelle Layout e Layoutset.. ma non una new_layout.

Sono riuscito ad arrivare alla 6.0.6

Per passar dalla 5.1.2 alla 5.2.3 ho seguito questa procedura:

http://www.liferay.com/community/wiki/-/wiki/Main/Upgrade+Instructions+from+5.1+to+5.2
thumbnail
Dario G., módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 9 Csatlakozás dátuma: 2012.11.22. Legújabb bejegyzések
Ok,
ho scoperto che la tabella new_layout in realtà è una view, dopo un paio di soluzioni alternative che non hanno avuto successo, ho scoperto che eliminando la view, il processo di migrazione termina ed il server porta a termine lo start. emoticon emoticon emoticon

Tuttavia un paio di errori di migrazione di un paio di portlet (chat e mail) li ho ricevuti.
Adesso faccio un check...
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Sei riuscito ad arrivare alla 6.1.1???
thumbnail
Dario G., módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 9 Csatlakozás dátuma: 2012.11.22. Legújabb bejegyzések
Non son arrivato alla 6.0.6.
Tu il prossimo passo con quale versione l'hai fatto?
E scaricata da?
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Io sono fermo alla 6.0.6
il passaggio alla 6.1.1 va in errore mi compare

08:59:01,269 INFO  [pool-2-thread-1][BaseDB:452] Database supports case sensitive queries
08:59:16,208 ERROR [pool-2-thread-1][MainServlet:217] java.lang.IllegalStateException: The database contains changes from a previous upgrade attempt that failed. Please restore the old database and file system and retry the upgrade. A patch may be required if the upgrade failed due to a bug or an unforeseen data permutation that resulted from a corrupt database.
java.lang.IllegalStateException: The database contains changes from a previous upgrade attempt that failed. Please restore the old database and file system and retry the upgrade. A patch may be required if the upgrade failed due to a bug or an unforeseen data permutation that resulted from a corrupt database.
	at com.liferay.portal.tools.DBUpgrader._checkReleaseState(DBUpgrader.java:262)
	at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:126)
	at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:144)
	at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
	at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1306)
	at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:214)
	at javax.servlet.GenericServlet.init(GenericServlet.java:160)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)


I download li ho effettuatu da qui: http://sourceforge.net/projects/lportal/files/Liferay%20Portal/


Ho fatto da 5.1.1 -> 5.1.2 -> 5.2.3 -> 6.0.6
thumbnail
Dario G., módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 9 Csatlakozás dátuma: 2012.11.22. Legújabb bejegyzések
Perfetto, abbiamo lo stesso errore nella versione 6.1.1..
Tienimi aggiornato, io farò lo stesso..
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Io ora ho creato undb della 6.1.1 pulito utilizzando lo script create-oracle.sql presente nel pacchetto liefray-portal-sql.zip

A quel db ho migrato i dati delle seguenti tabelle:

account
company
permission
organization
user_
contact_
user_permissions
role_
role_permissions
users_roles

ma niente compare questo errore dopo la verifica degli utenti

10:19:10,636 INFO  [pool-2-thread-1][VerifyProcess:81] Verifying com.liferay.portal.verify.VerifyUser
10:47:51,185 ERROR [pool-2-thread-1][MainServlet:217] com.liferay.portal.kernel.events.ActionException: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: com.liferay.portal.GroupFriendlyURLException
com.liferay.portal.kernel.events.ActionException: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: com.liferay.portal.GroupFriendlyURLException
	at com.liferay.portal.events.StartupAction.run(StartupAction.java:58)
	at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1306)
	at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:214)
	at javax.servlet.GenericServlet.init(GenericServlet.java:160)
	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
	at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
Caused by: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: com.liferay.portal.GroupFriendlyURLException
	at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:87)
	at com.liferay.portal.verify.VerifyProcessUtil._verifyProcess(VerifyProcessUtil.java:113)
	at com.liferay.portal.verify.VerifyProcessUtil._verifyProcess(VerifyProcessUtil.java:78)
	at com.liferay.portal.verify.VerifyProcessUtil.verifyProcess(VerifyProcessUtil.java:47)
	at com.liferay.portal.events.StartupHelper.verifyProcess(StartupHelper.java:136)
	at com.liferay.portal.events.StartupHelperUtil.verifyProcess(StartupHelperUtil.java:52)
	at com.liferay.portal.tools.DBUpgrader.verify(DBUpgrader.java:210)
	at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:182)
	at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
	... 20 more
Caused by: com.liferay.portal.verify.VerifyException: com.liferay.portal.GroupFriendlyURLException
	at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:87)
	at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:92)
	at com.liferay.portal.verify.VerifyProcessSuite.doVerify(VerifyProcessSuite.java:49)
	at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:84)
	... 28 more
Caused by: com.liferay.portal.GroupFriendlyURLException
	at com.liferay.portal.service.impl.GroupLocalServiceImpl.validateFriendlyURL(GroupLocalServiceImpl.java:2550)
	at com.liferay.portal.service.impl.GroupLocalServiceImpl.addGroup(GroupLocalServiceImpl.java:291)
	at com.liferay.portal.service.impl.GroupLocalServiceImpl.addGroup(GroupLocalServiceImpl.java:394)
	at sun.reflect.GeneratedMethodAccessor311.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:122)
	at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:71)
	at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)
	at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:211)
	at $Proxy23.addGroup(Unknown Source)
	at com.liferay.portal.service.GroupLocalServiceUtil.addGroup(GroupLocalServiceUtil.java:335)
	at com.liferay.portal.verify.VerifyUser.doVerify(VerifyUser.java:98)
	at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:84)
	... 31 more


Nessun suggerimento?
thumbnail
Dario G., módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

New Member Bejegyzések: 9 Csatlakozás dátuma: 2012.11.22. Legújabb bejegyzések
Ciao, risolto il problema?
Io ho provato a creare uno schema nuovo del db e ad attaccarlo a quello. Ora faccio un check delle differenze e vedo se riesco a migrare direttamente le tabelle. E' un lavoraccio però. Poi comincerò ad attaccare a liferay qualcosa delle parti custom che devo migrare.
Che tra l'altro, su eclipse mi risultano creati come progetti java invece che come plugin project di liferay...
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Sono riuscito ad arrivare alla 6.1.1

Sul db della 6.0.6 funzionante ho eseguito gli script di aggiornamento della 6.0.6 lla 6.1.1

QUesti scritp per Oracle ho notato contengono errori nei cast e non andavano a buon fine. Ho corretto i Cast e li ho eseguito.

In seguito ho installato una versione di Liferay 6.1.1 pulita. Ho confrontato il db MIgrato dalla 6.0.6 alla 6.1.1 e quello dell'instanza putila.
Ho notato delle differenze sul tipo. Alcuni number che dovevano essere varchar. Ho corretti i tipi.

Dopo di che ho avviato l'instanza 6.1.1 collegandola al db migrato e corretto.

L'instanza i avvia tranquillamente. Vedo gli utenti, i gruppi ecc..

Ora devo riuscire a migare la Document Library, che mi sta dando noie.
thumbnail
Domenico Costa, módosítva 11 év-val korábban

RE: Migrare da Liferay 5.2 a Lifreay 6.2

Regular Member Bejegyzések: 153 Csatlakozás dátuma: 2012.05.22. Legújabb bejegyzések
Scusate.. risolto..

Il campo defaultusers era nullo è quindi non lo visualizzava.