You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Problem

A JOC Cockpit container did work for some time, however when upgrading to a newer version of JS7 then the Docker container does not start and reports the following error from its logs:

Docker container log example
** ERROR: Oops! Jetty doesn't appear to be installed in /opt/sos-berlin.com/js7/joc/jetty
** ERROR:  /opt/sos-berlin.com/js7/joc/jetty/start.jar is not readable!

Analysis

This problem can be caused by an updated base image of JOC Cockpit. SOS frequently updates JS7 Docker images to use newer versions of the Alpine Linux base image in order to ship images with latest vulnerability fixes..

  • Starting from JS7 release 2.2.1 the Alpine Linux version 3.15 is used. This version of Alpine Linux requires Docker version 20.10 or newer to be in use.
    • Docker versions < 20.10 will not work with JOC Cockpit containers newer than 2.2.0, however, they might work with newer Controller and Agent containers.
  • Similar problems can occur for later versions of Alpine Linux and Docker. Users should therefore check not to use a Docker release that is too far behind requirements of current Alpine Linux releases.


  • No labels