Forums

Home » Liferay Portal » Italiano

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 8, 2013 12:11 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Davide Piazza January 8, 2013 12:35 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 8, 2013 2:22 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Davide Piazza January 8, 2013 6:30 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 8, 2013 6:40 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Nicola Grigoletti January 8, 2013 7:15 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 9, 2013 6:23 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Nicola Grigoletti January 9, 2013 6:29 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 9, 2013 6:39 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Nicola Grigoletti January 9, 2013 6:57 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 9, 2013 7:15 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Nicola Grigoletti January 9, 2013 7:18 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 9, 2013 7:29 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 10, 2013 1:04 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Nicola Grigoletti January 10, 2013 1:11 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 10, 2013 1:25 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 10, 2013 3:18 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Dario G. January 10, 2013 6:33 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 10, 2013 8:42 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 17, 2013 12:43 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Nicola Grigoletti January 17, 2013 12:47 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 17, 2013 12:53 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Dario G. January 17, 2013 2:35 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 17, 2013 3:45 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Dario G. January 17, 2013 7:25 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 17, 2013 7:37 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 17, 2013 7:38 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Dario G. January 18, 2013 4:05 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 18, 2013 6:29 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Dario G. January 21, 2013 7:56 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 22, 2013 2:08 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Dario G. January 22, 2013 7:51 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 25, 2013 1:15 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Dario G. January 25, 2013 2:15 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 25, 2013 2:50 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Dario G. January 31, 2013 6:58 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa February 5, 2013 2:25 AM
RE: Migrare da Liferay 5.2 a Lifreay 6.2 Domenico Costa January 17, 2013 12:52 AM
Domenico Costa
Migrare da Liferay 5.2 a Lifreay 6.2
January 8, 2013 12:11 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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
Davide Piazza
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 8, 2013 12:35 AM
Answer

Davide Piazza

Rank: New Member

Posts: 19

Join Date: August 14, 2012

Recent Posts

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.
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 8, 2013 2:22 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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?
Davide Piazza
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 8, 2013 6:30 AM
Answer

Davide Piazza

Rank: New Member

Posts: 19

Join Date: August 14, 2012

Recent Posts

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?
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 8, 2013 6:40 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

ahahah si scusa

http://www.forgelife.com/it/liferay-migration
Nicola Grigoletti
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 8, 2013 7:15 AM
Answer

Nicola Grigoletti

Rank: New Member

Posts: 15

Join Date: April 19, 2007

Recent Posts

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.
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 9, 2013 6:23 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 9, 2013 6:29 AM
Answer

Nicola Grigoletti

Rank: New Member

Posts: 15

Join Date: April 19, 2007

Recent Posts

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?
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 9, 2013 6:39 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

NO nella seconda soluzione sto usando un Liferay senza Ext.

Per data e properties cosa intendi?
Nicola Grigoletti
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 9, 2013 6:57 AM
Answer

Nicola Grigoletti

Rank: New Member

Posts: 15

Join Date: April 19, 2007

Recent Posts

Intendo:
- la cartella data del bundle, o quella che hai configurato per contenere documenti, indici, jcr...
- il portal-ext.properties
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 9, 2013 7:15 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

Questo è l'errore che mi ritorna:

 115: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.
 2java.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.
 3    at com.liferay.portal.tools.DBUpgrader._checkReleaseState(DBUpgrader.java:262)
 4    at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:126)
 5    at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:144)
 6    at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
 7    at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1306)
 8    at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:214)
 9    at javax.servlet.GenericServlet.init(GenericServlet.java:160)
10    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
11    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
12    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
13    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
14    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
15    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
16    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
17    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
18    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
19    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
20    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
21    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
22    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
23    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
24    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
25    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
26    at java.lang.Thread.run(Thread.java:619)
Nicola Grigoletti
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 9, 2013 7:18 AM
Answer

Nicola Grigoletti

Rank: New Member

Posts: 15

Join Date: April 19, 2007

Recent Posts

mi sa che ti toccherà andare in debug... partendo dalla DBUpgrader.java riga 262, capire cosa genera l'errore... la trafila che dicevo! emoticon
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 9, 2013 7:29 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

azz... mazzata....

ci provo vediamo ke succede
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 10, 2013 1:04 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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:

 109: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.
 2java.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.
 3    at com.liferay.portal.tools.DBUpgrader._checkReleaseState(DBUpgrader.java:262)
 4    at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:126)
 5    at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:144)
 6    at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
 7    at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1306)
 8    at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:214)
 9    at javax.servlet.GenericServlet.init(GenericServlet.java:160)
10    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
11    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
12    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
13    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
14    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
15    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
16    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
17    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
18    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
19    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
20    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
21    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
22    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
23    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
24    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
25    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
26    at java.lang.Thread.run(Thread.java:619)
Nicola Grigoletti
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 10, 2013 1:11 AM
Answer

Nicola Grigoletti

Rank: New Member

Posts: 15

Join Date: April 19, 2007

Recent Posts

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... ;)
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 10, 2013 1:25 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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.
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 10, 2013 3:18 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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.
Dario G.
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 10, 2013 6:33 AM
Answer

Dario G.

Rank: New Member

Posts: 9

Join Date: November 22, 2012

Recent Posts

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.
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 10, 2013 8:42 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

A quale errore ti riferisci???
Alcune cose le ho risolte... altre no.

Possiamo aiutarci ;)
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 17, 2013 12:43 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 17, 2013 12:47 AM
Answer

Nicola Grigoletti

Rank: New Member

Posts: 15

Join Date: April 19, 2007

Recent Posts

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 ;)
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 17, 2013 12:52 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

Scusate.. risolto..

Il campo defaultusers era nullo è quindi non lo visualizzava.
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 17, 2013 12:53 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

Nicola.. sto sudando si.... avevi proprio ragione haha emoticonemoticonemoticon
Dario G.
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 17, 2013 2:35 AM
Answer

Dario G.

Rank: New Member

Posts: 9

Join Date: November 22, 2012

Recent Posts

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
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 17, 2013 3:45 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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:

1 schema.run.enabled=false


Vedi se funziona.

Altrimenti prova a mettere a true il valore
Dario G.
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 17, 2013 7:25 AM
Answer

Dario G.

Rank: New Member

Posts: 9

Join Date: November 22, 2012

Recent Posts

Niente ho provato entrambe le soluzioni ma senza successo... emoticon
medesimo errore....
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 17, 2013 7:37 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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.

1select
2  'CREATE TABLE BK_' || table_name || ' AS SELECT * FROM ' || table_name || ';'
3from 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.
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 17, 2013 7:38 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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.

1select
2  'CREATE TABLE BK_' || table_name || ' AS SELECT * FROM ' || table_name || ';'
3from 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
Dario G.
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 18, 2013 4:05 AM
Answer

Dario G.

Rank: New Member

Posts: 9

Join Date: November 22, 2012

Recent Posts

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...
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 18, 2013 6:29 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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
Dario G.
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 21, 2013 7:56 AM
Answer

Dario G.

Rank: New Member

Posts: 9

Join Date: November 22, 2012

Recent Posts

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...
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 22, 2013 2:08 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

Sei riuscito ad arrivare alla 6.1.1???
Dario G.
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 22, 2013 7:51 AM
Answer

Dario G.

Rank: New Member

Posts: 9

Join Date: November 22, 2012

Recent Posts

Non son arrivato alla 6.0.6.
Tu il prossimo passo con quale versione l'hai fatto?
E scaricata da?
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 25, 2013 1:15 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

Io sono fermo alla 6.0.6
il passaggio alla 6.1.1 va in errore mi compare

 108:59:01,269 INFO  [pool-2-thread-1][BaseDB:452] Database supports case sensitive queries
 208: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.
 3java.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.
 4    at com.liferay.portal.tools.DBUpgrader._checkReleaseState(DBUpgrader.java:262)
 5    at com.liferay.portal.tools.DBUpgrader.upgrade(DBUpgrader.java:126)
 6    at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:144)
 7    at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
 8    at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1306)
 9    at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:214)
10    at javax.servlet.GenericServlet.init(GenericServlet.java:160)
11    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
12    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
13    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
14    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
15    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
16    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
17    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
18    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
19    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
20    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
21    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
22    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
23    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
24    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
25    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
26    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
27    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
Dario G.
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 25, 2013 2:15 AM
Answer

Dario G.

Rank: New Member

Posts: 9

Join Date: November 22, 2012

Recent Posts

Perfetto, abbiamo lo stesso errore nella versione 6.1.1..
Tienimi aggiornato, io farò lo stesso..
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 25, 2013 2:50 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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

 110:19:10,636 INFO  [pool-2-thread-1][VerifyProcess:81] Verifying com.liferay.portal.verify.VerifyUser
 210: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
 3com.liferay.portal.kernel.events.ActionException: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: com.liferay.portal.GroupFriendlyURLException
 4    at com.liferay.portal.events.StartupAction.run(StartupAction.java:58)
 5    at com.liferay.portal.servlet.MainServlet.processStartupEvents(MainServlet.java:1306)
 6    at com.liferay.portal.servlet.MainServlet.init(MainServlet.java:214)
 7    at javax.servlet.GenericServlet.init(GenericServlet.java:160)
 8    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
 9    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
10    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
11    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
12    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
13    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
14    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
15    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
16    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
17    at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
18    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
19    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
20    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
21    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
22    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
23    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
24    at java.lang.Thread.run(Thread.java:619)
25Caused by: com.liferay.portal.verify.VerifyException: com.liferay.portal.verify.VerifyException: com.liferay.portal.GroupFriendlyURLException
26    at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:87)
27    at com.liferay.portal.verify.VerifyProcessUtil._verifyProcess(VerifyProcessUtil.java:113)
28    at com.liferay.portal.verify.VerifyProcessUtil._verifyProcess(VerifyProcessUtil.java:78)
29    at com.liferay.portal.verify.VerifyProcessUtil.verifyProcess(VerifyProcessUtil.java:47)
30    at com.liferay.portal.events.StartupHelper.verifyProcess(StartupHelper.java:136)
31    at com.liferay.portal.events.StartupHelperUtil.verifyProcess(StartupHelperUtil.java:52)
32    at com.liferay.portal.tools.DBUpgrader.verify(DBUpgrader.java:210)
33    at com.liferay.portal.events.StartupAction.doRun(StartupAction.java:182)
34    at com.liferay.portal.events.StartupAction.run(StartupAction.java:52)
35    ... 20 more
36Caused by: com.liferay.portal.verify.VerifyException: com.liferay.portal.GroupFriendlyURLException
37    at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:87)
38    at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:92)
39    at com.liferay.portal.verify.VerifyProcessSuite.doVerify(VerifyProcessSuite.java:49)
40    at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:84)
41    ... 28 more
42Caused by: com.liferay.portal.GroupFriendlyURLException
43    at com.liferay.portal.service.impl.GroupLocalServiceImpl.validateFriendlyURL(GroupLocalServiceImpl.java:2550)
44    at com.liferay.portal.service.impl.GroupLocalServiceImpl.addGroup(GroupLocalServiceImpl.java:291)
45    at com.liferay.portal.service.impl.GroupLocalServiceImpl.addGroup(GroupLocalServiceImpl.java:394)
46    at sun.reflect.GeneratedMethodAccessor311.invoke(Unknown Source)
47    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
48    at java.lang.reflect.Method.invoke(Method.java:597)
49    at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:122)
50    at com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:71)
51    at com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:118)
52    at com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:211)
53    at $Proxy23.addGroup(Unknown Source)
54    at com.liferay.portal.service.GroupLocalServiceUtil.addGroup(GroupLocalServiceUtil.java:335)
55    at com.liferay.portal.verify.VerifyUser.doVerify(VerifyUser.java:98)
56    at com.liferay.portal.verify.VerifyProcess.verify(VerifyProcess.java:84)
57    ... 31 more


Nessun suggerimento?
Dario G.
RE: Migrare da Liferay 5.2 a Lifreay 6.2
January 31, 2013 6:58 AM
Answer

Dario G.

Rank: New Member

Posts: 9

Join Date: November 22, 2012

Recent Posts

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...
Domenico Costa
RE: Migrare da Liferay 5.2 a Lifreay 6.2
February 5, 2013 2:25 AM
Answer

Domenico Costa

Rank: Regular Member

Posts: 126

Join Date: May 22, 2012

Recent Posts

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.