Caused by: java.net.SocketException: Protocol family unavailable This is a common Java issue when trying to containerize, I believe you can search for it and find a generic answer. Basically has to do with whether Java is trying to use IPv4 or IPv6 and what your Docker solution supports. If I recall there is a 'bind.interface' field in /etc/cloudstack/management/server.properties that can determine if it is going to bind IPv4 or 6.
On Mon, Nov 5, 2018 at 2:37 AM li li <div...@hotmail.com> wrote: > Hi ALL > > > I'm trying to encapsulate cloudstack 4.11 into docker. After build is > successful, cloudstack-management cannot function properly. > > Can someone help me? Thank you very much. > > > Dockerfile: > > > https://github.com/apache/cloudstack/blob/4.11/tools/docker/Dockerfile.centos6 > > > from cloudstack-management.err Error: > > 05/11/2018 09:07:39 128 jsvc.exec error: Cannot start daemon > 05/11/2018 09:07:39 126 jsvc.exec error: Service exit with a return value > of 5 > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:241) > Caused by: java.net.SocketException: Protocol family unavailable > at sun.nio.ch.Net.bind0(Native Method) > at sun.nio.ch.Net.bind(Net.java:433) > at sun.nio.ch.Net.bind(Net.java:425) > at sun.nio.ch > .ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) > at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) > at > org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:334) > at > org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:302) > at > org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) > at > org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:238) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) > at org.eclipse.jetty.server.Server.doStart(Server.java:397) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) > at org.apache.cloudstack.ServerDaemon.start(ServerDaemon.java:200) > ... 5 more > OpenJDK 64-Bit Server VM warning: ignoring option PermSize=512M; support > was removed in 8.0 > OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=800m; > support was removed in 8.0 > > > From management-server.log: > > 2018-11-05 09:24:14,967 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] > (main:null) (logid:) Starting module [outofbandmanagement] > 2018-11-05 09:24:14,967 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Starting CloudStack Components > 2018-11-05 09:24:14,967 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Done Starting CloudStack Components > 2018-11-05 09:24:14,967 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] > (main:null) (logid:) Starting module [ipmitool] > 2018-11-05 09:24:14,967 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Starting CloudStack Components > 2018-11-05 09:24:14,977 DEBUG > [o.a.c.o.d.i.IpmitoolOutOfBandManagementDriver] (main:null) (logid:) > OutOfBandManagementDriver ipmitool initialized: ipmitool version 1.8.15 > > 2018-11-05 09:24:14,977 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Done Starting CloudStack Components > 2018-11-05 09:24:14,977 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] > (main:null) (logid:) Starting module [nested-cloudstack] > 2018-11-05 09:24:14,977 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Starting CloudStack Components > 2018-11-05 09:24:14,977 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Done Starting CloudStack Components > 2018-11-05 09:24:14,978 INFO [o.e.j.s.h.C.client] (main:null) (logid:) > Initializing Spring root WebApplicationContext > 2018-11-05 09:24:15,043 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Configuring CloudStack Components > 2018-11-05 09:24:15,043 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Done Configuring CloudStack Components > 2018-11-05 09:24:15,056 INFO [c.c.u.LogUtils] (main:null) (logid:) log4j > configuration found at /etc/cloudstack/management/log4j-cloud.xml > 2018-11-05 09:24:15,072 INFO [o.e.j.s.h.ContextHandler] (main:null) > (logid:) Started o.e.j.w.WebAppContext@6b1274d2 > {/client,file:///usr/share/cloudstack-management/webapp/,AVAILABLE}{/usr/share/cloudstack-management/webapp} > 2018-11-05 09:24:15,073 INFO [o.e.j.s.h.ContextHandler] (main:null) > (logid:) Started o.e.j.s.h.MovedContextHandler@5cdd8682{/,null,AVAILABLE} > >