I am completely stuck trying to install OpenDistro 1.1.1 on Debian Stretch docker image. The issue seems to be around the configuration of the performance-analyzer.
Here is snippet from the Dockerfile
# Get base OSS package
RUN wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-oss-7.1.1-amd64.deb
RUN dpkg -i elasticsearch-oss-7.1.1-amd64.deb
# Install open distro
RUN wget -qO - https://d3g5vo6xdbdb9a.cloudfront.net/GPG-KEY-opendistroforelasticsearch | apt-key add -
RUN echo "deb https://d3g5vo6xdbdb9a.cloudfront.net/apt stable main" | tee -a /etc/apt/sources.list.d/opendistroforelasticsearch.list
RUN apt-get update
RUN apt-get -y install opendistroforelasticsearch
COPY jvm.options /etc/elasticsearch/
RUN systemctl enable elasticsearch.service
During the installation I see this error first:
Setting up opendistro-performance-analyzer (1.1.0.0-1) ...
# Enabling opendistro performance analyzer to start and stop along with elasticsearch.service
Failed to connect to bus: No such file or directory
dpkg: error processing package opendistro-performance-analyzer (--configure):
subprocess installed post-installation script returned error exit status 1
Later down dpkg returns an error:
Setting up opendistro-sql (1.1.0.0-1) ...
dpkg: dependency problems prevent configuration of opendistroforelasticsearch:
opendistroforelasticsearch depends on opendistro-performance-analyzer (>= 1.1.0); however:
Package opendistro-performance-analyzer is not configured yet.
opendistroforelasticsearch depends on opendistro-performance-analyzer (<< 1.1.1); however:
Package opendistro-performance-analyzer is not configured yet.
Thanks for any pointers you may have!