Acontece que systemd foi incluído como recomendação, a saber:
link - link
link
link (recomenda colord)
link
link
="http://packages.ubuntu.com/trusty-updates/libpam-systemd"> link
link
E aqui podemos ver a diferença de comportamento entre contêineres LXC e servidores físicos. Recipientes LXC geralmente vêm com um conjunto básico de pacotes. Coisas como estas podem estar em falta: man , less , ping , vi , curl .
O ponto a ser, systemd-services depende de systemd ou systemd-shim (> = 3). Após a nova instalação do Ubuntu, você geralmente tem systemd-shim instalado. Então, instalar openjdk-7-jdk não puxa systemd package.
No caso do contêiner LXC, nenhum desses dois está instalado, portanto, ao solicitar que apt instale openjdk-7-jdk , ele escolhe o primeiro: systemd package.
Uma maneira de combatê-lo é instalar systemd-shim antes de instalar openjdk-7-jdk . Qual eu gosto mais, já que o outro ( apt install --no-install-recommends openjdk-7-jdk ) pode rejeitar algumas dependências úteis.
Veja esta lista de discussão discussion para obter mais detalhes.
Veja esta questão para detalhes sobre como rastrear dependências.