Skip to content

Upgrading fails and restore fails too with java.net.BindException: Address already in use #121

@CodeShakingSheep

Description

@CodeShakingSheep

Describe the bug

I don't know why I have problems with Jenkins upgrades recently. Again I just wanted to upgrade Jenkins through webadmin and unfortunately it fails. The restore fails too. This time it's another error message as you can see in the logs. Caused: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080 because Caused by: java.net.BindException: Address already in use. Could this be related to changes made to fix #108 ?

However, a fresh installation worked (with warnings). During fresh install Jenkins was set up on port 8095. Here are the logs for the fresh install as well as this might be useful info: https://paste.yunohost.org/raw/bigubakuxo

Context

  • Hardware: VPS bought online
  • YunoHost version: 11.2.3
  • I have access to my server: Through SSH | through the webadmin
  • Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
  • Using, or trying to install package version/branch: 2.401.2~ynh1
  • If upgrading, current package version: none because restore failed too

Steps to reproduce

I just hit the upgrade button from the webadmin. I couldn't try again with CLI as the whole app was removed afterwards.

Expected behavior

The app should successfully upgrade.

Logs

https://paste.yunohost.org/raw/ihomenurod

2023-08-01 07:43:45,148: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]: java.io.IOException: Failed to start Jetty
2023-08-01 07:43:45,149: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at winstone.Launcher.<init>(Launcher.java:209)
2023-08-01 07:43:45,149: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at winstone.Launcher.main(Launcher.java:492)
2023-08-01 07:43:45,149: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-08-01 07:43:45,149: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2023-08-01 07:43:45,149: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-08-01 07:43:45,149: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2023-08-01 07:43:45,149: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at executable.Main.main(Main.java:347)
2023-08-01 07:43:45,149: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]: Caused by: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
2023-08-01 07:43:45,149: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:304)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.Server.lambda$doStart$0(Server.java:402)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
2023-08-01 07:43:45,150: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.Server.doStart(Server.java:398)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at winstone.Launcher.<init>(Launcher.java:205)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         ... 6 more
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]: Caused by: java.net.BindException: Address already in use
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/sun.nio.ch.Net.bind0(Native Method)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/sun.nio.ch.Net.bind(Net.java:459)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/sun.nio.ch.Net.bind(Net.java:448)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:339)
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         ... 21 more
2023-08-01 07:43:45,151: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]: 2023-08-01 07:43:44.681+0000 [id=1]        SEVERE        winstone.Logger#logInternal: Container startup failed
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]: java.net.BindException: Address already in use
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/sun.nio.ch.Net.bind0(Native Method)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/sun.nio.ch.Net.bind(Net.java:459)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/sun.nio.ch.Net.bind(Net.java:448)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:227)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:339)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]: Caused: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:304)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.Server.lambda$doStart$0(Server.java:402)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
2023-08-01 07:43:45,152: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.server.Server.doStart(Server.java:398)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
2023-08-01 07:43:45,153: DEBUG - Aug 01 07:43:44 maindomain.tld jenkins[631869]:         at winstone.Launcher.<init>(Launcher.java:205)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions