Well I've changed the confpath to point to the old mysql-connector, but I faced another weird issue

log is attached

@ Sudah,

I was going to open a bug for this, but I found some one already did a few moments ago

https://issues.apache.org/jira/browse/CLOUDSTACK-93

On 09/13/2012 02:44 PM, Sudha Ponnaganti wrote:
Ahmad,

If you run in to any issues during or post upgrade,  can you log a defects @ 
https://issues.apache.org/jira/secure/Dashboard.jspa

Some steps need to be documented and doc team will pick those up.
If there are product issues, community will fix those

Thanks
/sudha


-----Original Message-----
From: KAWAI Hiroaki [mailto:ka...@stratosphere.co.jp]
Sent: Thursday, September 13, 2012 5:17 AM
To: cloudstack-dev@incubator.apache.org
Subject: Re: Problem after upgrading to ASF 4.0 RC1

Hello,

mysql-connector-java-5.1.17.jar will work with cloudstack.
Just rewrite the classpath.conf to point to mysql-connector-java.jar.

I think build process needs some more adjustment.


(2012/09/13 21:07), Ahmad Saif wrote:
Hello,

On Classpath.conf :
jar:/usr/share/java/mysql-connector-java-5.1.21.jar


[root@csm ~]# ls -al /usr/share/java/mysql* -rw-r--r--. 1 root root
819803 Jun 22 16:33 /usr/share/java/mysql-connector-java-5.1.17.jar
lrwxrwxrwx. 1 root root     31 Sep 13 12:59
/usr/share/java/mysql-connector-java.jar ->
mysql-connector-java-5.1.17.jar

So I think I need to update mysql-connector to match the required one,
right ?


On 09/13/2012 01:58 PM, Wido den Hollander wrote:
Hello,

Could you open /etc/cloud/management/classpath.conf and see if the
MySQL connector is listed in there?

It's probably looking for a JAR which isn't there.

$ ls -al /usr/share/java/mysql*

Wido

On 09/13/2012 01:53 PM, Ahmad Saif wrote:
Hello Wido,

I'm upgrading my old cloudstack, so it's already there .., I've also
checked the tomcat version and it's 6.0.24-45

[root@csm ~]# rpm -aq | grep -i mysql
perl-DBD-MySQL-4.013-3.el6.x86_64
mysql-server-5.1.61-4.el6.x86_64
mysql-5.1.61-4.el6.x86_64
MySQL-python-1.2.3-0.3.c1.1.el6.x86_64
mysql-connector-java-5.1.17-6.el6.noarch
mysql-libs-5.1.61-4.el6.x86_64

Any other suggestions ?

Thanks

On 09/13/2012 01:42 PM, Wido den Hollander wrote:
Hi,

On 09/13/2012 01:41 PM, Ahmad Saif wrote:
Hello there :)

Today I've downloaded the last successful artifact form:
http://jenkins.cloudstack.org/job/build-cloudstack-4.0-rhel6.3/

I've tried to upgrade my existent 3.0.2 cloudstack setup, on the
management server after I've upgraded the packages and started the
management-server for the first time I encountered this issue :

Unexpected exception:
java.sql.SQLException: No suitable driver found for
jdbc:mysql://localhost:3306/cloud?autoReconnect=true&prepStmtCache
Size=517&cachePrepStmts=true



Do you have the mysql connector installed? It's no longer bundled
with CS, but has to be installed seperate.

Install the MySQL connector in /usr/share/java, that should be
sufficient.

Wido

The full log is attached to my message.

Thanks

2012-09-13 14:52:30,912 INFO  [utils.component.ComponentLocator] (main:null) Found component: com.cloud.utils.component.SystemIntegrityChecker in com.cloud.utils.crypt.EncryptionSecretKeyChecker - EncryptionSecretKeyChecker
2012-09-13 14:52:30,912 INFO  [utils.component.ComponentLocator] (main:null) Adding system integrity checker: EncryptionSecretKeyChecker
2012-09-13 14:52:30,912 DEBUG [utils.component.ComponentLocator] (main:null) Looking for class com.cloud.upgrade.DatabaseIntegrityChecker
2012-09-13 14:52:30,915 INFO  [utils.component.ComponentLocator] (main:null) Found component: com.cloud.utils.component.SystemIntegrityChecker in com.cloud.upgrade.DatabaseIntegrityChecker - DatabaseIntegrityChecker
2012-09-13 14:52:30,915 INFO  [utils.component.ComponentLocator] (main:null) Adding system integrity checker: DatabaseIntegrityChecker
2012-09-13 14:52:30,915 DEBUG [utils.component.ComponentLocator] (main:null) Looking for class com.cloud.upgrade.PremiumDatabaseUpgradeChecker
2012-09-13 14:52:30,917 INFO  [utils.component.ComponentLocator] (main:null) Found component: com.cloud.utils.component.SystemIntegrityChecker in com.cloud.upgrade.PremiumDatabaseUpgradeChecker - DatabaseUpgradeChecker
2012-09-13 14:52:30,917 INFO  [utils.component.ComponentLocator] (main:null) Adding system integrity checker: DatabaseUpgradeChecker
2012-09-13 14:52:31,057 DEBUG [utils.crypt.EncryptionSecretKeyChecker] (main:null) Encryption Type: file
2012-09-13 14:52:31,244 INFO  [cloud.upgrade.DatabaseIntegrityChecker] (main:null) Grabbing lock to check for database integrity.
2012-09-13 14:52:32,048 INFO  [cloud.upgrade.DatabaseIntegrityChecker] (main:null) Performing database integrity check
2012-09-13 14:52:32,076 DEBUG [cloud.upgrade.DatabaseIntegrityChecker] (main:null) No duplicate hosts with the same local storage found in database
2012-09-13 14:52:32,081 DEBUG [upgrade.dao.VersionDaoImpl] (main:null) Checking to see if the database is at a version before it was the version table is created
2012-09-13 14:52:32,234 INFO  [cloud.upgrade.DatabaseUpgradeChecker] (main:null) Grabbing lock to check for database upgrade.
2012-09-13 14:52:32,288 DEBUG [upgrade.dao.VersionDaoImpl] (main:null) Checking to see if the database is at a version before it was the version table is created
2012-09-13 14:52:32,297 INFO  [cloud.upgrade.DatabaseUpgradeChecker] (main:null) DB version = 3.0.2 Code Version = 4.0.12.20120912181642
2012-09-13 14:52:32,297 INFO  [cloud.upgrade.DatabaseUpgradeChecker] (main:null) Database upgrade must be performed from 3.0.2 to 4.0.12.20120912181642
2012-09-13 14:52:32,298 ERROR [cloud.upgrade.DatabaseUpgradeChecker] (main:null) The end upgrade version is actually at 4.0.0 but our management server code version is at 4.0.12.20120912181642
2012-09-13 14:52:32,303 ERROR [utils.component.ComponentLocator] (main:null) Problems with running checker:DatabaseUpgradeChecker
com.cloud.utils.exception.CloudRuntimeException: The end upgrade version is actually at 4.0.0 but our management server code version is at 4.0.12.20120912181642
	at com.cloud.upgrade.DatabaseUpgradeChecker.upgrade(DatabaseUpgradeChecker.java:193)
	at com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChecker.java:351)
	at com.cloud.utils.component.ComponentLocator.runCheckers(ComponentLocator.java:273)
	at com.cloud.utils.component.ComponentLocator.parse(ComponentLocator.java:245)
	at com.cloud.utils.component.ComponentLocator.getLocatorInternal(ComponentLocator.java:836)
	at com.cloud.utils.component.ComponentLocator.getLocator(ComponentLocator.java:874)
	at com.cloud.utils.component.ComponentLocator.getComponent(ComponentLocator.java:416)
	at com.cloud.utils.component.ComponentLocator.getComponent(ComponentLocator.java:409)
	at com.cloud.servlet.CloudStartupServlet.init(CloudStartupServlet.java:44)
	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:4187)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
	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:526)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)
	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
	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:722)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:593)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

Reply via email to