Upgrade from 3.35.0.2 to 3.36.0 fails

Hi there,

i tried the Update on Nexus from 3.35.0.2 to 3.36.0 and it failed.

Im running it as a docker container:

Heres my yaml (domains are edited)

version: '2'
services:
  nexus:
    mem_limit: 17179869184
    image: sonatype/nexus3:3.35.0
    environment:
      INSTALL4J_ADD_VM_PARAMS: -Xms4096m -Xmx4096m -XX:MaxDirectMemorySize=6717m -XX:ActiveProcessorCount=8 -Djava.util.prefs.userRoot=/nexus-data/javaprefs
    stdin_open: true
    volumes:
    - /opt/nexus:/nexus-data
    tty: true
    labels:
      traefik.http.routers.nexus-web.entrypoints: web
      traefik.http.routers.nexus-websecure.entrypoints: websecure
      traefik.enable: 'true'
      traefik.http.routers.docker-DOMAIN2-web.middlewares: redirect@file
      traefik.http.routers.docker-insign-websecure.service: docker-insign
      traefik.http.routers.docker-it-services-web.service: docker-it-services
      traefik.http.services.docker-it-services.loadbalancer.server.port: '50084'
      traefik.http.routers.docker-insign-snapshot-websecure.service: docker-insign-snapshot
      traefik.http.routers.docker-kundensysteme-websecure.service: docker-kundensysteme
      traefik.http.routers.nexus-websecure.service: nexus
      traefik.http.routers.docker-it-services-websecure.service: docker-it-services
      traefik.http.routers.docker-insign-snapshot-web.service: docker-insign-snapshot
      traefik.http.routers.nexus-web.service: nexus
      traefik.http.routers.docker-DOMAIN2-web.service: docker-DOMAIN2
      traefik.http.routers.docker-DOMAIN2-websecure.rule: Host(`docker-DOMAIN2.DOMAIN.TLD`)
      traefik.http.routers.docker-it-services-websecure.rule: Host(`docker-it-services.DOMAIN.TLD`)
      traefik.http.routers.docker-websecure.entrypoints: websecure
      traefik.http.routers.docker-it-services-web.middlewares: redirect@file
      traefik.http.routers.docker-kundensysteme-web.entrypoints: web
      traefik.http.routers.docker-insign-web.service: docker-insign
      traefik.http.routers.docker-insign-web.rule: Host(`docker-insign.DOMAIN.TLD`)
      traefik.http.routers.nexus-websecure.rule: Host(`nexus.DOMAIN.TLD`)
      traefik.http.routers.docker-consulting-web.entrypoints: web
      traefik.http.routers.docker-insign-snapshot-web.middlewares: redirect@file
      traefik.http.routers.docker-DOMAIN2-websecure.tls: 'true'
      traefik.http.routers.docker-kundensysteme-websecure.entrypoints: websecure
      traefik.http.routers.docker-insign-web.entrypoints: web
      traefik.http.services.docker-consulting.loadbalancer.server.port: '50087'
      traefik.http.routers.docker-insign-websecure.entrypoints: websecure
      traefik.http.routers.docker-DOMAIN2-websecure.service: docker-DOMAIN2
      traefik.http.routers.docker-web.middlewares: redirect@file
      traefik.http.routers.docker-consulting-websecure.entrypoints: websecure
      traefik.http.routers.docker-insign-web.middlewares: redirect@file
      traefik.http.routers.docker-kundensysteme-web.rule: Host(`docker-kundensysteme.DOMAIN.TLD`)
      traefik.http.routers.docker-it-services-web.rule: Host(`docker-it-services.DOMAIN.TLD`)
      traefik.http.routers.docker-kundensysteme-websecure.tls: 'true'
      traefik.http.routers.docker-insign-websecure.tls: 'true'
      traefik.http.services.docker-insign.loadbalancer.server.port: '50082'
      traefik.http.routers.nexus-web.middlewares: redirect@file
      traefik.http.routers.docker-consulting-web.rule: Host(`docker-consulting.DOMAIN.TLD`)
      traefik.http.routers.docker-insign-snapshot-web.rule: Host(`docker-insign-snapshot.DOMAIN.TLD`)
      traefik.http.routers.docker-websecure.tls: 'true'
      traefik.http.services.docker.loadbalancer.server.port: '50081'
      traefik.http.routers.docker-websecure.rule: Host(`docker.DOMAIN.TLD`)
      traefik.http.routers.docker-consulting-websecure.rule: Host(`docker-consulting.DOMAIN.TLD`)
      traefik.http.routers.docker-it-services-web.entrypoints: web
      traefik.http.routers.docker-kundensysteme-web.middlewares: redirect@file
      traefik.http.routers.docker-websecure.service: docker
      traefik.http.services.docker-DOMAIN2.loadbalancer.server.port: '50085'
      traefik.http.routers.docker-insign-snapshot-websecure.entrypoints: websecure
      traefik.http.routers.docker-web.service: docker
      traefik.http.routers.docker-consulting-web.middlewares: redirect@file
      traefik.http.services.nexus.loadbalancer.server.port: '8081'
      traefik.http.routers.docker-it-services-websecure.tls: 'true'
      traefik.http.routers.docker-consulting-web.service: docker-consulting
      traefik.http.routers.docker-insign-snapshot-websecure.tls: 'true'
      traefik.http.routers.nexus-web.rule: Host(`nexus.DOMAIN.TLD`)
      traefik.http.routers.docker-insign-snapshot-websecure.rule: Host(`docker-insign-snapshot.DOMAIN.TLD`)
      traefik.http.routers.docker-DOMAIN2-websecure.entrypoints: websecure
      traefik.http.routers.docker-insign-websecure.rule: Host(`docker-insign.DOMAIN.TLD`)
      traefik.http.routers.nexus-websecure.tls: 'true'
      traefik.http.routers.docker-it-services-websecure.entrypoints: websecure
      traefik.http.routers.docker-consulting-websecure.service: docker-consulting
      traefik.http.routers.docker-consulting-websecure.tls: 'true'
      traefik.http.routers.docker-kundensysteme-websecure.rule: Host(`docker-kundensysteme.DOMAIN.TLD`)
      traefik.http.services.docker-insign-snapshot.loadbalancer.server.port: '50086'
      traefik.http.routers.docker-insign-snapshot-web.entrypoints: web
      traefik.http.routers.docker-web.entrypoints: web
      traefik.http.routers.docker-DOMAIN2-web.entrypoints: web
      traefik.http.routers.docker-web.rule: Host(`docker.DOMAIN.TLD`)
      traefik.http.services.docker-kundensysteme.loadbalancer.server.port: '50083'
      traefik.http.routers.docker-DOMAIN2-web.rule: Host(`docker-DOMAIN2.DOMAIN.TLD`)
      traefik.http.routers.docker-kundensysteme-web.service: docker-kundensysteme
```

So all i did was updating the version from "image: sonatype/nexus3:3.35.0" to "image: sonatype/nexus3:3.36.0". Nexus started it even told me that its up and running but nothing there on the configured adress. No GUI, no docker regeisty nothing.

I do not have much more cause i had to revert our instance from backup, but i'm curious are there any new features or changes in this minor release that could have such a bad effect on nexus.

Or any other clues what could gone wrong ?

Maybe i can try again and save log output.

Regards 
Robert

yesterday, i upgraded from 3.35.0.2 to 3.37.0 and everything worked as expected.

1 Like