Ошибка установки oracle-java8-installer

Я попытался установить java на ubuntu 16.04, но получил следующую ошибку

Download done. Removing outdated cached downloads... update-alternatives: error: no alternatives for java update-alternatives: error: cannot stat file '/etc/mysql/my.cnf.fallback': Not a directory dpkg: error processing package oracle-java8-installer (--configure): subprocess installed post-installation script returned error exit status 2 Errors were encountered while processing: oracle-java8-installer E: Sub-process /usr/bin/dpkg returned an error code (1)

Итак, я удалил установку со следующими командами

sudo apt-get purge oracle-java8-installer sudo apt-get clean sudo apt-get update sudo add-apt-repository --remove ppa:webupd8team/java sudo apt-get update sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer

, но все же ошибка то же, надеюсь кто-то может мне помочь, спасибо.

0
задан 14 November 2017 в 18:40

4 ответа

Если у вас по-прежнему возникают проблемы с установкой java8, я бы предложил вручную проверить любые другие файлы для java, а затем переустановить их.

sudo ls /etc/apt/sources.list.d/ # check for extra java.list files and remove # as stated above - be sure your pervious install postinst is rm sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f sudo add-apt-repository ppa:webupd8team/java sudo apt-get update # test it to be dpkg is happy sudo dpkg --configure -a sudo apt-get install oracle-java8-installer

Затем он скажет вам, что java9 теперь является стабильным значением по умолчанию. Если вам определенно нужен java8 (например, wazuh на стеке лося), вы должны указать версию java для системы, используемую по умолчанию.

sudo apt-get install oracle-java8-set-default

Сообщите нам, если вы это разрешили и как пожалуйста ?

0
ответ дан 18 July 2018 в 03:18

Вам нужно вручную удалить сценарии установки post post:

sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f sudo dpkg --configure oracle-java8-installer
1
ответ дан 18 July 2018 в 03:18

Если у вас по-прежнему возникают проблемы с установкой java8, я бы предложил вручную проверить любые другие файлы для java, а затем переустановить их.

sudo ls /etc/apt/sources.list.d/ # check for extra java.list files and remove # as stated above - be sure your pervious install postinst is rm sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f sudo add-apt-repository ppa:webupd8team/java sudo apt-get update # test it to be dpkg is happy sudo dpkg --configure -a sudo apt-get install oracle-java8-installer

Затем он скажет вам, что java9 теперь является стабильным значением по умолчанию. Если вам определенно нужен java8 (например, wazuh на стеке лося), вы должны указать версию java для системы, используемую по умолчанию.

sudo apt-get install oracle-java8-set-default

Сообщите нам, если вы это разрешили и как пожалуйста ?

0
ответ дан 24 July 2018 в 17:48

Вам нужно вручную удалить сценарии установки post post:

sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f sudo dpkg --configure oracle-java8-installer
1
ответ дан 24 July 2018 в 17:48
  • 1
    Спасибо за ваш ответ. Я выполнил описанные вами шаги и выполнил следующую команду. sudo apt install oracle-java8-installer, так что out put - oracle-java8-installer - это уже самая новая версия (8u151-1 ~ webupd8 ~ 0), но java -version дает результат. «Java» можно найти в следующие пакеты: * default-jre * gcj-5-jre-headless * openjdk-8-jre-headless * gcj-4.8-jre-headless * gcj-4.9-jre-headless * openjdk-9-jre-headless Попробуйте: sudo apt install & lt; selected package & gt; Это означает, что java не установлен в системе, поэтому как я могу его установить. – user6837382 14 November 2017 в 19:23
  • 2
    Попробуйте sudo apt install --reinstall oracle-java8-installer – user 14 November 2017 в 23:58
  • 3
    Это заключительная часть выхода, выполненная загрузка. Удаление устаревших кешированных загрузок ... update-alternatives: ошибка: нет альтернатив для java update-alternatives: ошибка: не может файл stat '/etc/mysql/my.cnf.fallback': не каталог dpkg: пакет обработки ошибок oracle-java8 -installer (--configure): подпроцесс установлен после установки сценарий вернулся статус выхода ошибки 2 Ошибки были обнаружены во время обработки: oracle-java8-installer E: Sub-process / usr / bin / dpkg вернул код ошибки (1) – user6837382 15 November 2017 в 03:41

Другие вопросы по тегам:

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