[opencms-dev] Problem during upgrade from 7.0.4 to 7.0.5

Pomegranate Software- Arash Kaffamanesh arash.kaffamanesh at pomegranate.de
Wed Dec 3 08:42:02 CET 2008


Hi Stéphane,

the recommended way to upgrade (also in Alkacon's documentation)  is to 
do a fresh installation from scratch and then export and import your 
data from the old installation into the new one.

Best,
Arash

Stéphane Martin schrieb:
> Dear list members,
>
> we have tried to upgrade from 7.0.4 to 7.0.5 using the upgrade package 
> provided by Alkacon and got the following error during the web based 
> upgrade procedure:
>
> 1400:	
> 1399:	Shutdown completed, total uptime was 00:00:43.
> 1398:	Shutting down OpenCms, version 7.0.5 in web application "opencms"
> 1397:	
> 1396:	
> 1395:	The OpenCms system used for the update will now shut down.
> 1394:	The update is finished!
> 1393:	
> 1392:	
> 1391:	Guest at Online>exit
> 1390:	Guest at Online>
> 1389:	Guest at Online>purgeJspRepository
> 1388:	Guest at Online># purge the jsp repository
> 1387:	Guest at Online>
> 1386:		at org.opencms.setup.CmsUpdateThread.run(CmsUpdateThread.java:187)
> 1385:		at org.opencms.main.CmsShell.start(CmsShell.java:651)
> 1384:		at org.opencms.main.CmsShell.executeCommands(CmsShell.java:823)
> 1383:		at org.opencms.main.CmsShell.executeCommand(CmsShell.java:751)
> 1382:		at 
> org.opencms.main.CmsShell$CmsCommandObject.executeMethod(CmsShell.java:207)
> 1381:		at java.lang.reflect.Method.invoke(Method.java:597)
> 1380:		at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 1379:		at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 1378:		at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 1377:		at 
> org.opencms.setup.CmsUpdateBean.updateModulesFromUpdateBean(CmsUpdateBean.java:721)
> 1376:		at 
> org.opencms.setup.CmsUpdateBean.updateModule(CmsUpdateBean.java:883)
> 1375:		at 
> org.opencms.importexport.CmsImportExportManager.importData(CmsImportExportManager.java:674)
> 1374:		at 
> org.opencms.security.CmsRoleManager.checkRole(CmsRoleManager.java:98)
> 1373:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:556)
> 1372:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:536)
> 1371:		at 
> org.opencms.security.CmsRole.createRoleViolationException(CmsRole.java:359)
> 1370:	org.opencms.security.CmsRoleViolationException: The user "Guest" 
> does not have access to the required "Database manager" role.
> 1369:	------ Begin update of module 
> com.alkacon.documentation.examples_directedit ...
> 1368:		at org.opencms.setup.CmsUpdateThread.run(CmsUpdateThread.java:187)
> 1367:		at org.opencms.main.CmsShell.start(CmsShell.java:651)
> 1366:		at org.opencms.main.CmsShell.executeCommands(CmsShell.java:823)
> 1365:		at org.opencms.main.CmsShell.executeCommand(CmsShell.java:751)
> 1364:		at 
> org.opencms.main.CmsShell$CmsCommandObject.executeMethod(CmsShell.java:207)
> 1363:		at java.lang.reflect.Method.invoke(Method.java:597)
> 1362:		at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 1361:		at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 1360:		at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 1359:		at 
> org.opencms.setup.CmsUpdateBean.updateModulesFromUpdateBean(CmsUpdateBean.java:721)
> 1358:		at 
> org.opencms.setup.CmsUpdateBean.updateModule(CmsUpdateBean.java:883)
> 1357:		at 
> org.opencms.importexport.CmsImportExportManager.importData(CmsImportExportManager.java:674)
> 1356:		at 
> org.opencms.security.CmsRoleManager.checkRole(CmsRoleManager.java:98)
> 1355:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:556)
> 1354:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:536)
> 1353:		at 
> org.opencms.security.CmsRole.createRoleViolationException(CmsRole.java:359)
> 1352:	org.opencms.security.CmsRoleViolationException: The user "Guest" 
> does not have access to the required "Database manager" role.
> 1351:	------ Begin update of module 
> com.alkacon.documentation.xmlcontentdemo ...
> 1350:		at org.opencms.setup.CmsUpdateThread.run(CmsUpdateThread.java:187)
> 1349:		at org.opencms.main.CmsShell.start(CmsShell.java:651)
> 1348:		at org.opencms.main.CmsShell.executeCommands(CmsShell.java:823)
> 1347:		at org.opencms.main.CmsShell.executeCommand(CmsShell.java:751)
> 1346:		at 
> org.opencms.main.CmsShell$CmsCommandObject.executeMethod(CmsShell.java:207)
> 1345:		at java.lang.reflect.Method.invoke(Method.java:597)
> 1344:		at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 1343:		at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 1342:		at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 1341:		at 
> org.opencms.setup.CmsUpdateBean.updateModulesFromUpdateBean(CmsUpdateBean.java:721)
> 1340:		at 
> org.opencms.setup.CmsUpdateBean.updateModule(CmsUpdateBean.java:883)
> 1339:		at 
> org.opencms.importexport.CmsImportExportManager.importData(CmsImportExportManager.java:674)
> 1338:		at 
> org.opencms.security.CmsRoleManager.checkRole(CmsRoleManager.java:98)
> 1337:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:556)
> 1336:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:536)
> 1335:		at 
> org.opencms.security.CmsRole.createRoleViolationException(CmsRole.java:359)
> 1334:	org.opencms.security.CmsRoleViolationException: The user "Guest" 
> does not have access to the required "Database manager" role.
> 1333:	------ Begin update of module 
> com.alkacon.documentation.documentation_htmlimport ...
> 1332:		at org.opencms.setup.CmsUpdateThread.run(CmsUpdateThread.java:187)
> 1331:		at org.opencms.main.CmsShell.start(CmsShell.java:651)
> 1330:		at org.opencms.main.CmsShell.executeCommands(CmsShell.java:823)
> 1329:		at org.opencms.main.CmsShell.executeCommand(CmsShell.java:751)
> 1328:		at 
> org.opencms.main.CmsShell$CmsCommandObject.executeMethod(CmsShell.java:207)
> 1327:		at java.lang.reflect.Method.invoke(Method.java:597)
> 1326:		at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 1325:		at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 1324:		at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 1323:		at 
> org.opencms.setup.CmsUpdateBean.updateModulesFromUpdateBean(CmsUpdateBean.java:721)
> 1322:		at 
> org.opencms.setup.CmsUpdateBean.updateModule(CmsUpdateBean.java:883)
> 1321:		at 
> org.opencms.importexport.CmsImportExportManager.importData(CmsImportExportManager.java:674)
> 1320:		at 
> org.opencms.security.CmsRoleManager.checkRole(CmsRoleManager.java:98)
> 1319:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:556)
> 1318:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:536)
> 1317:		at 
> org.opencms.security.CmsRole.createRoleViolationException(CmsRole.java:359)
> 1316:	org.opencms.security.CmsRoleViolationException: The user "Guest" 
> does not have access to the required "Database manager" role.
> 1315:	------ Begin update of module 
> com.alkacon.documentation.documentation_flexcache ...
> 1314:		at org.opencms.setup.CmsUpdateThread.run(CmsUpdateThread.java:187)
> 1313:		at org.opencms.main.CmsShell.start(CmsShell.java:651)
> 1312:		at org.opencms.main.CmsShell.executeCommands(CmsShell.java:823)
> 1311:		at org.opencms.main.CmsShell.executeCommand(CmsShell.java:751)
> 1310:		at 
> org.opencms.main.CmsShell$CmsCommandObject.executeMethod(CmsShell.java:207)
> 1309:		at java.lang.reflect.Method.invoke(Method.java:597)
> 1308:		at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 1307:		at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 1306:		at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 1305:		at 
> org.opencms.setup.CmsUpdateBean.updateModulesFromUpdateBean(CmsUpdateBean.java:721)
> 1304:		at 
> org.opencms.setup.CmsUpdateBean.updateModule(CmsUpdateBean.java:883)
> 1303:		at 
> org.opencms.importexport.CmsImportExportManager.importData(CmsImportExportManager.java:674)
> 1302:		at 
> org.opencms.security.CmsRoleManager.checkRole(CmsRoleManager.java:98)
> 1301:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:556)
> 1300:		at 
> org.opencms.db.CmsSecurityManager.checkRole(CmsSecurityManager.java:536)
> 1299:		at 
> org.opencms.security.CmsRole.createRoleViolationException(CmsRole.java:359)
>
> and so on... :-)
>
> At the end of the process a green success message is displayed and when 
> we start the container again and log in the backend, all modules are 
> still old versions (< 7.0.5.) due to the error messages mentioned 
> before. In the user administration the guest user is disabled. Do we 
> have to enable it before?
>
> A second problem is found when I try to install a module by hand (i.e. 
> com.alkacon.opencms.formgenerator_1.2.0.zip):
>
> Fehler beim Löschen des Moduls com.alkacon.opencms.formgenerator. 
> Folgende Ressourcen sind gesperrt: /system/,/system/,/system/
> Fehler org.opencms.lock.CmsLockException: Error while deleting module 
> com.alkacon.opencms.formgenerator, since following resources can not be 
> locked: /system/,/system/,/system/
> at 
> org.opencms.module.CmsModuleManager.deleteModule(CmsModuleManager.java:598)
> at 
> org.opencms.workplace.threads.CmsModuleDeleteThread.run(CmsModuleDeleteThread.java:116)
> Importiere Modul ... com.alkacon.opencms.formgenerator ... Fehler 
> org.opencms.configuration.CmsConfigurationException: The module 
> "com.alkacon.opencms.formgenerator" is already installed.
> at 
> org.opencms.module.CmsModuleImportExportHandler.importModule(CmsModuleImportExportHandler.java:527)
> at 
> org.opencms.module.CmsModuleImportExportHandler.importData(CmsModuleImportExportHandler.java:381)
> at 
> org.opencms.importexport.CmsImportExportManager.importData(CmsImportExportManager.java:680)
> at 
> org.opencms.workplace.threads.CmsDatabaseImportThread.run(CmsDatabaseImportThread.java:94)
>
> Best regards
>
> Stéphane Martin
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
>
>   









More information about the opencms-dev mailing list