Docker: Dockerfile "full" unable to build because of openjdk-8-jre-headless

Created on 4 Jul 2018  路  2Comments  路  Source: nextcloud/docker

Hello, now I am stuck an can't solve the problem by myself. While building the dockerfile from your example "full" - what succeeded in the past every time - it can't build anymore because of errors related to openjdk-8-jre-headless. Here's the full error message.

Setting up openjdk-8-jre-headless:amd64 (8u171-b11-1~deb9u1) ...
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode
update-alternatives: error: error creating symbolic link '/usr/share/man/man1/rmid.1.gz.dpkg-tmp': No such file or directory
dpkg: error processing package openjdk-8-jre-headless:amd64 (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of default-jre-headless:
 default-jre-headless depends on openjdk-8-jre-headless; however:
  Package openjdk-8-jre-headless:amd64 is not configured yet.

dpkg: error processing package default-jre-headless (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openjdk-8-jre:amd64:
 openjdk-8-jre:amd64 depends on openjdk-8-jre-headless (= 8u171-b11-1~deb9u1); however:
  Package openjdk-8-jre-headless:amd64 is not configured yet.

dpkg: error processing package openjdk-8-jre:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of default-jre:
 default-jre depends on default-jre-headless (= 2:1.8-58); however:
  Package default-jre-headless is not configured yet.
 default-jre depends on openjdk-8-jre; however:
  Package openjdk-8-jre:amd64 is not configured yet.

dpkg: error processing package default-jre (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ca-certificates-java:
 ca-certificates-java depends on openjdk-7-jre-headless | java7-runtime-headless; however:
  Package openjdk-7-jre-headless is not installed.
  Package java7-runtime-headless is not installed.
  Package openjdk-8-jre-headless:amd64 which provides java7-runtime-headless is not configured yet.
  Package default-jre-headless which provides java7-runtime-headless is not configured yet.

dpkg: error processing package ca-certificates-java (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 openjdk-8-jre-headless:amd64
 default-jre-headless
 openjdk-8-jre:amd64
 default-jre
 ca-certificates-java
E: Sub-process /usr/bin/dpkg returned an error code (1)

I tried to add openjdk-8-jre-headless to the apt-get install command, but didn't solve my problem. I'm building from nextcloud:fpm.

Can you help me please? Thanks in advance!

bug

Most helpful comment

solved this by adding
mkdir -p /usr/share/man/man1mkdir -p /usr/share/man/man1
before any apt-get install

All 2 comments

Ok, this is an issue based on the package "libreoffice". When I comment it out from apt-get install, the image is built without any error.

solved this by adding
mkdir -p /usr/share/man/man1mkdir -p /usr/share/man/man1
before any apt-get install

Was this page helpful?
0 / 5 - 0 ratings