Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id CA582200C10 for ; Fri, 3 Feb 2017 17:40:49 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id C8E99160B43; Fri, 3 Feb 2017 16:40:49 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id EA4D0160B3F for ; Fri, 3 Feb 2017 17:40:48 +0100 (CET) Received: (qmail 32886 invoked by uid 500); 3 Feb 2017 16:40:47 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 32875 invoked by uid 99); 3 Feb 2017 16:40:47 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Feb 2017 16:40:47 +0000 Received: from [192.168.20.25] (wana-25-229-12-196.wanamaroc.com [196.12.229.25]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 1AA381A002B for ; Fri, 3 Feb 2017 16:40:45 +0000 (UTC) Subject: Re: Upgrade fails on Master To: dev@cloudstack.apache.org References: From: Milamber Organization: Apache Software Fondation Message-ID: <5894B285.8060105@apache.org> Date: Fri, 3 Feb 2017 16:40:37 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0 SeaMonkey/2.40 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit archived-at: Fri, 03 Feb 2017 16:40:50 -0000 Probably an issue with your java version on your Centos machine? now CS 4.10 need Java 8 to run. On 03/02/2017 15:12, Will Stevens wrote: > That was the 'management-server.log'... > > Here is the 'catalina.out' log. > > --- snip --- > Feb 03, 2017 2:22:56 PM org.apache.catalina.loader.WebappClassLoader > validateJarFile > INFO: > validateJarFile(/usr/share/cloudstack-management/webapps/client/WEB-INF/lib/tomcat-embed-core-8.0.30.jar) > - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: > javax/servlet/Servlet.class > Feb 03, 2017 2:22:56 PM org.apache.tomcat.util.modeler.Registry > registerComponent > SEVERE: Null component > Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/client,J2EEApplication=none,J2EEServer=none > Feb 03, 2017 2:22:56 PM org.apache.catalina.startup.HostConfig > deployDirectory > SEVERE: Error deploying web application directory client > java.lang.UnsupportedClassVersionError: > org/apache/cloudstack/spring/module/web/CloudStackContextLoaderListener : > Unsupported major.minor version 52.0 (unable to load class > org.apache.cloudstack.spring.module.web.CloudStackContextLoaderListener) > at > org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2334) > at > org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:976) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1450) > at > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329) > at > org.apache.catalina.startup.WebAnnotationSet.loadClassAnnotation(WebAnnotationSet.java:145) > at > org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:73) > at > org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:56) > at > org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:294) > at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1046) > at > org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:265) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) > at org.apache.catalina.core.StandardContext.start(StandardContext.java:4650) > 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:142) > 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:606) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) > > Feb 03, 2017 2:22:56 PM org.apache.coyote.http11.Http11NioProtocol start > INFO: Starting Coyote HTTP/1.1 on http-8080 > Feb 03, 2017 2:22:56 PM org.apache.jk.common.ChannelSocket init > INFO: JK: ajp13 listening on /0.0.0.0:20400 > Feb 03, 2017 2:22:56 PM org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=0/37 config=null > Feb 03, 2017 2:22:56 PM org.apache.catalina.startup.Catalina start > INFO: Server startup in 1203 ms > --- snip --- > > The packages were built on a CentOS6 Jenkins slave and are being run on a > CentOS 6.8 VM. > > Any ideas??? > > *Will STEVENS* > Lead Developer > > > > On Fri, Feb 3, 2017 at 9:45 AM, Rafael Weingärtner < > rafaelweingartner@gmail.com> wrote: > >> Is the log you posted a piece of catalina.out or the management-server.log? >> >> Normally when the container (in this case Tomcat) does not go up, I try to >> check the container log files, which may contain log entries that are not >> logged in the application log file. For tomcat, I normally check the >> catalina.out. >> >> On Fri, Feb 3, 2017 at 9:40 AM, Will Stevens >> wrote: >> >>> Hey All, >>> I have been doing the same upgrade path for months. It basically goes >> like >>> this. I am running CentOS6.8. >>> >>> - Build code with jenkins and publish to a repo >>> - Backup /etc/cloudstack/management/db.properties -> db.properties.bck >>> - Update my /etc/yum.repos.d/cloudstack.repo file to point to the new >>> build >>> - Since it is the same version as the last time (4.10), I have to remove >>> the old packages >>> -- sudo yum -y remove cloudstack-management cloudstack-common >>> cloudstack-usage >>> - Install the new packages >>> -- sudo yum -y install cloudstack-management cloudstack-usage >>> - Copy the db.properties.bck to db.properties >>> - Restart the service >>> >>> I recently pulled in the latest code from master and now I get different >>> behavior. >>> >>> When I install the packages, I get this: >>> --- snip --- >>> Running Transaction >>> Installing : cloudstack-common-4.10.0.0-SNAPSHOT.el6.x86_64 >> 1/3 >>> Installing : cloudstack-management-4.10.0.0-SNAPSHOT.el6.x86_64 >> 2/3 >>> Unable to determine ssl settings for server.xml, please run >>> cloudstack-setup-management manually >>> Unable to determine ssl settings for tomcat.conf, please run >>> cloudstack-setup-management manually >>> Installing : cloudstack-usage-4.10.0.0-SNAPSHOT.el6.x86_64 >> 3/3 >>> Replacing db.properties with management server db.properties >>> Replacing key with management server key >>> Verifying : cloudstack-common-4.10.0.0-SNAPSHOT.el6.x86_64 >> 1/3 >>> Verifying : cloudstack-usage-4.10.0.0-SNAPSHOT.el6.x86_64 >> 2/3 >>> Verifying : cloudstack-management-4.10.0.0-SNAPSHOT.el6.x86_64 >> 3/3 >>> Installed: >>> cloudstack-management.x86_64 0:4.10.0.0-SNAPSHOT.el6 >>> cloudstack-usage.x86_64 0:4.10.0.0-SNAPSHOT.el6 >>> >>> >>> Dependency Installed: >>> cloudstack-common.x86_64 0:4.10.0.0-SNAPSHOT.el6 >>> >>> Complete! >>> --- snip -- >>> >>> I check what files are in the '/etc/cloudstack/management' folder. >>> >>> --- snip relevant --- >>> server-nonssl.xml >>> server-ssl.xml >>> server.xml -> /etc/cloudstack/management/server-nonssl.xml >>> tomcat6.conf -> /etc/cloudstack/management/tomcat6-nonssl.conf >>> tomcat6-nonssl.conf >>> tomcat6-ssl.conf >>> tomcat-users.xml >>> --- snip relevant --- >>> >>> I notice that 'server.xml' is there, but 'tomcat.conf' is not. >>> >>> I run 'cloudstack-setup-management' as it says in the instructions. >>> >>> --- >>> $ sudo cloudstack-setup-management >>> Starting to configure CloudStack Management Server: >>> Configure Firewall ... [OK] >>> Configure CloudStack Management Server ...[OK] >>> CloudStack Management Server setup is Done! >>> --- >>> >>> It does not seem to have changed anything in '/etc/cloudstack/management' >>> folder. >>> >>> I try to start the CloudStack Management service and then tail the log >> and >>> I get this in the logs and the service does not start. >>> >>> --- snip --- >>> 2017-01-18 20:01:19,134 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] >>> (Thread-90:null) (logid:) stopping bean ClusterServiceServletAdapter >>> 2017-01-18 20:01:19,135 ERROR [c.c.c.ClusterServiceServletContainer] >>> (Thread-10:null) (logid:) Unexpected exception >>> java.net.SocketException: Socket closed >>> at java.net.PlainSocketImpl.socketAccept(Native Method) >>> at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java: >>> 398) >>> at java.net.ServerSocket.implAccept(ServerSocket.java:530) >>> at java.net.ServerSocket.accept(ServerSocket.java:498) >>> at >>> com.cloud.cluster.ClusterServiceServletContainer$ListenerThread.run( >>> ClusterServiceServletContainer.java:131) >>> 2017-01-18 20:01:19,135 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] >>> (Thread-90:null) (logid:) stopping bean ClusterManagerImpl >>> 2017-01-18 20:01:19,135 INFO [c.c.c.ClusterManagerImpl] (Thread-90:null) >>> (logid:) Stopping Cluster manager, msid : 7617392934992 >>> --- snip --- >>> >>> I am not sure what changed on master that would have caused this, but >>> apparently something is unhappy. >>> >>> Any ideas for how to resolve this and make sure upgrades still work for >>> ACS? >>> >>> Thanks, >>> >>> Will >>> >> >> >> -- >> Rafael Weingärtner >>