Unable to start Gerrit after moving from another server

367 views
Skip to first unread message

rahulkuma...@motorolasolutions.com

unread,
Sep 8, 2017, 4:07:19 PM9/8/17
to Repo and Gerrit Discussion
Hello Team:

Due to Hurricane in south Florida we have to move our server to AWS, i have copied DB, repos, logs, config and evrything.

Doing reindex and seeing some warning but while starting Gerrit I'm seeing following errors, Can you please help me !!!


[2017-09-08 20:04:16,113] [main] WARN  com.google.gerrit.sshd.SshDaemon : Disabling cipher aes192-cbc: Illegal key size; try installing unlimited cryptography extension
[2017-09-08 20:04:16,113] [main] WARN  com.google.gerrit.sshd.SshDaemon : Disabling cipher aes256-cbc: Illegal key size; try installing unlimited cryptography extension
[2017-09-08 20:04:16,115] [main] WARN  com.google.gerrit.sshd.SshDaemon : Disabling cipher aes256-ctr: Illegal key size; try installing unlimited cryptography extension
[2017-09-08 20:04:16,117] [main] WARN  com.google.gerrit.sshd.SshDaemon : Disabling cipher arcfour256: Illegal key size or default parameters; try installing unlimited cryptography extension
[2017-09-08 20:04:16,137] [main] WARN  com.google.gerrit.server.config.GitwebCgiConfig : gitweb not installed (no /usr/lib/cgi-bin/gitweb.cgi found)
[2017-09-08 20:04:16,294] [main] INFO  org.eclipse.jetty.util.log : Logging initialized @4186ms
[2017-09-08 20:04:16,339] [main] INFO  com.google.gerrit.server.git.LocalDiskRepositoryManager : Defaulting core.streamFileThreshold to 2047m
[2017-09-08 20:04:16,345] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loading plugins from /opt/gerrit2/plugins
[2017-09-08 20:04:16,513] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loaded plugin commit-message-length-validator, version v2.12.7
[2017-09-08 20:04:16,562] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loaded plugin deleteproject, version adbe9ae
[2017-09-08 20:04:16,614] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loaded plugin download-commands, version v2.12.6
[2017-09-08 20:04:16,732] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loaded plugin gitiles, version 879c1b6
[2017-09-08 20:04:16,806] [main] WARN  com.google.gerrit.server.plugins.PluginLoader : Cannot load plugin hooks
java.lang.NoClassDefFoundError: com/google/gerrit/extensions/events/AgreementSignupListener
        at com.googlesource.gerrit.plugins.hooks.Module.configure(Module.java:46)
        at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
        at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)
        at com.google.inject.spi.Elements.getElements(Elements.java:110)
        at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
        at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:226)
        at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:233)
        at com.google.gerrit.server.plugins.ServerPlugin.startPlugin(ServerPlugin.java:190)
        at com.google.gerrit.server.plugins.ServerPlugin.start(ServerPlugin.java:173)
        at com.google.gerrit.server.plugins.PluginLoader.runPlugin(PluginLoader.java:480)
        at com.google.gerrit.server.plugins.PluginLoader.rescan(PluginLoader.java:407)
        at com.google.gerrit.server.plugins.PluginLoader.start(PluginLoader.java:311)
        at com.google.gerrit.lifecycle.LifecycleManager.start(LifecycleManager.java:74)
        at com.google.gerrit.pgm.Daemon.start(Daemon.java:302)
        at com.google.gerrit.pgm.Daemon.run(Daemon.java:203)
        at com.google.gerrit.pgm.util.AbstractProgram.main(AbstractProgram.java:64)
        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 com.google.gerrit.launcher.GerritLauncher.invokeProgram(GerritLauncher.java:159)
        at com.google.gerrit.launcher.GerritLauncher.mainImpl(GerritLauncher.java:100)
        at com.google.gerrit.launcher.GerritLauncher.main(GerritLauncher.java:56)
        at Main.main(Main.java:25)
Caused by: java.lang.ClassNotFoundException: com.google.gerrit.extensions.events.AgreementSignupListener
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 25 more
[2017-09-08 20:04:16,859] [main] INFO  com.googlesource.gerrit.plugins.its.jira.JiraModule : JIRA is configured as ITS
[2017-09-08 20:04:17,827] [main] INFO  com.googlesource.gerrit.plugins.its.jira.JiraItsFacade : Connected to JIRA at https://jira.mot-solutions.com, reported version is 7.3.1
[2017-09-08 20:04:17,861] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loaded plugin its-jira, version v2.12.5-2-g9a2572a-dirty
[2017-09-08 20:04:17,932] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loaded plugin replication, version v2.12
[2017-09-08 20:04:17,958] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loaded plugin reviewnotes, version v2.12.7
[2017-09-08 20:04:17,976] [main] INFO  com.google.gerrit.server.plugins.PluginLoader : Loaded plugin singleusergroup, version v2.12.7
[2017-09-08 20:04:17,976] [main] WARN  com.google.gerrit.server.plugins.PluginLoader : No Plugin provider was found that handles this file format: delete-project.jar_OLD
[2017-09-08 20:04:17,976] [main] WARN  com.google.gerrit.server.plugins.PluginLoader : No Plugin provider was found that handles this file format: gitiles.jar_2.13_version_good
[2017-09-08 20:04:17,976] [main] WARN  com.google.gerrit.server.plugins.PluginLoader : No Plugin provider was found that handles this file format: its-base
[2017-09-08 20:04:18,202] [main] INFO  com.google.gerrit.server.change.ChangeCleanupRunner : Ignoring missing changeCleanup schedule configuration
[2017-09-08 20:04:18,241] [main] INFO  com.google.gerrit.sshd.SshDaemon : Started Gerrit SSHD-CORE-0.14.0 on 0.0.1.187:29418
[2017-09-08 20:04:18,244] [main] INFO  org.eclipse.jetty.server.Server : jetty-9.2.13.v20150730
[2017-09-08 20:04:18,536] [main] INFO  com.googlesource.gerrit.plugins.gitiles.HttpModule : No /opt/gerrit2/etc/gitiles.config; assuming defaults
[2017-09-08 20:04:19,107] [main] INFO  org.eclipse.jetty.server.handler.ContextHandler : Started o.e.j.s.ServletContextHandler@51d9479c{/opt/httpd,null,AVAILABLE}
[2017-09-08 20:04:19,107] [main] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle : FAILED ServerConnector@752180c4{HTTP/1.1}{ause1agersb01.aws.mot-solutions.com:443}: java.net.SocketException: Permission denied
java.net.SocketException: Permission denied
        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.open(ServerConnector.java:321)
        at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
        at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at org.eclipse.jetty.server.Server.doStart(Server.java:366)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at com.google.gerrit.pgm.http.jetty.JettyServer$Lifecycle.start(JettyServer.java:95)
        at com.google.gerrit.lifecycle.LifecycleManager.start(LifecycleManager.java:74)
        at com.google.gerrit.pgm.Daemon.start(Daemon.java:302)
        at com.google.gerrit.pgm.Daemon.run(Daemon.java:203)
        at com.google.gerrit.pgm.util.AbstractProgram.main(AbstractProgram.java:64)
        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 com.google.gerrit.launcher.GerritLauncher.invokeProgram(GerritLauncher.java:159)
        at com.google.gerrit.launcher.GerritLauncher.mainImpl(GerritLauncher.java:100)
        at com.google.gerrit.launcher.GerritLauncher.main(GerritLauncher.java:56)
        at Main.main(Main.java:25)
[2017-09-08 20:04:19,108] [main] WARN  org.eclipse.jetty.util.component.AbstractLifeCycle : FAILED org.eclipse.jetty.server.Server@1802f60c: java.net.SocketException: Permission denied
java.net.SocketException: Permission denied
        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.open(ServerConnector.java:321)
        at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
        at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at org.eclipse.jetty.server.Server.doStart(Server.java:366)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at com.google.gerrit.pgm.http.jetty.JettyServer$Lifecycle.start(JettyServer.java:95)
        at com.google.gerrit.lifecycle.LifecycleManager.start(LifecycleManager.java:74)
        at com.google.gerrit.pgm.Daemon.start(Daemon.java:302)
        at com.google.gerrit.pgm.Daemon.run(Daemon.java:203)
        at com.google.gerrit.pgm.util.AbstractProgram.main(AbstractProgram.java:64)
        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 com.google.gerrit.launcher.GerritLauncher.invokeProgram(GerritLauncher.java:159)
        at com.google.gerrit.launcher.GerritLauncher.mainImpl(GerritLauncher.java:100)
        at com.google.gerrit.launcher.GerritLauncher.main(GerritLauncher.java:56)
        at Main.main(Main.java:25)
[2017-09-08 20:04:19,108] [main] ERROR com.google.gerrit.pgm.Daemon : Unable to start daemon
java.lang.IllegalStateException: Cannot start HTTP daemon
        at com.google.gerrit.pgm.http.jetty.JettyServer$Lifecycle.start(JettyServer.java:109)
        at com.google.gerrit.lifecycle.LifecycleManager.start(LifecycleManager.java:74)
        at com.google.gerrit.pgm.Daemon.start(Daemon.java:302)
        at com.google.gerrit.pgm.Daemon.run(Daemon.java:203)
        at com.google.gerrit.pgm.util.AbstractProgram.main(AbstractProgram.java:64)
        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 com.google.gerrit.launcher.GerritLauncher.invokeProgram(GerritLauncher.java:159)
        at com.google.gerrit.launcher.GerritLauncher.mainImpl(GerritLauncher.java:100)
        at com.google.gerrit.launcher.GerritLauncher.main(GerritLauncher.java:56)
        at Main.main(Main.java:25)
Caused by: java.net.SocketException: Permission denied
        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.open(ServerConnector.java:321)
        at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
        at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at org.eclipse.jetty.server.Server.doStart(Server.java:366)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at com.google.gerrit.pgm.http.jetty.JettyServer$Lifecycle.start(JettyServer.java:95)



thomasmu...@yahoo.com

unread,
Sep 8, 2017, 4:18:46 PM9/8/17
to Repo and Gerrit Discussion
Hi, according to the log it is saying this "java.net.SocketException: Permission denied"

what is your gerrit folder permission set as?

and what user is configured to run gerrit in etc/gerrit.config?

thomasmu...@yahoo.com

unread,
Sep 8, 2017, 4:20:16 PM9/8/17
to Repo and Gerrit Discussion
for example on a test instance i run it as gerrit2 on my local machine i run it as my user.

doing ls -la /opt/gerrit2/ will reveal who is owning it.

but maybe do chown -R <user>:<group> /opt/gerrit2/

On Friday, September 8, 2017 at 9:07:19 PM UTC+1, rahulkuma...@motorolasolutions.com wrote:

thomasmu...@yahoo.com

unread,
Sep 8, 2017, 4:22:10 PM9/8/17
to Repo and Gerrit Discussion
What version of gerrit are you running? You probaly need to update the plugins.

Also the error shows sockets errors meaning it carn't start. are you running a firewall that is preventing the port or socket from being used? 
Reply all
Reply to author
Forward
0 new messages