openjdk-8-jre-headless: Зависит от: ca-Certific-java, но он не будет установлен

Со страницы руководства на sshd_config :

При запуске сеанса sshd (8) проверяет, что все компоненты пути являются корневыми каталогами, которые не доступны для записи другим пользователям. или группа.

Если вы хотите chroot пользователя в определенный каталог, то он может писать только в подкаталоги. Период.

44
04.02.2017, 17:30
5 ответов

это Джесси? С обратными портами

apt install -t jessie-backports  openjdk-8-jre-headless ca-certificates-java
90
27.01.2020, 19:34

. Это сработало для меня, большое спасибо, обратите внимание, что в вашем эхо есть лишний 'deb', который мне пришлось удалить, Я тоже нахожусь в Озе, но сейчас это должно работать во всех репозиториях, похоже, это была проблема с сертификатами для фиксированного списка версий java

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug = 851667

3
27.01.2020, 19:34

Не работает из бэкпортов Джесси. Я попробовал stretch, и он был установлен.

echo 'deb http://ftp.au.debian.org/debian/ stretch main contrib non-free' > /etc/apt/sources.list.d/stretch.list && \
apt-get update && \
apt-get install -y --no-install-recommends openjdk-8-jre-headless && \
rm /etc/apt/sources.list.d/stretch.list && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*

P.S .: Я использовал австралийское зеркало, так как нахожусь здесь. Выберите лучшее из здесь .

9
27.01.2020, 19:34

Это работает для меня

apt-get install software-properties-common
add-apt-repository "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main"
apt-get update
apt-get install oracle-java8-installer

справочное руководство

0
27.01.2020, 19:34

Я продолжаю заниматься этой проблемой. Очень расстраивает. У меня есть автоматизированные сборки упаковщиков, и при обновлении jdk/jre эта проблема может появиться снова. после долгих выдергиваний я обнаружил, что это довольно надежно и полностью автоматизировано.

обратите внимание, что у вас должно быть правильно определено репозиторий бэкпортов, как указано в других частях этой страницы. мой образ пришел с предварительно настроенным. ваш, однако, может и не быть.

  1. установить ca -сертификаты из резервных портов
  2. установите jre и jdk + headless в качестве второй команды

    sudo apt install -t jessie-backports ca-certificates-java
    sudo apt-get -y install openjdk-8-jdk openjdk-8-jre openjdk-8-jdk-headless openjdk-8-jre-headless
    

Запустив их вместе, вы получите запрос на ответ Y/N в файле конфигурации, что неудобно для автоматизации. поэтому они ДОЛЖНЫ запускаться отдельно, если вы хотите, чтобы это работало без участия человека.

1
27.01.2020, 19:34

Теги

Похожие вопросы