Você precisa remover manualmente os scripts de instalação do pacote:
sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo dpkg --configure oracle-java8-installer
Eu tentei instalar o java no Ubuntu 16.04, mas recebendo o seguinte erro
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)
Então eu removi a instalação com os seguintes comandos
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
mas ainda assim o erro é o mesmo, espero que alguém possa me ajudar, obrigado.
Você precisa remover manualmente os scripts de instalação do pacote:
sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo dpkg --configure oracle-java8-installer
Se você ainda estiver com problemas para instalar o java8, sugiro verificar manualmente quaisquer outros arquivos para o java- e depois reinstalá-los.
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
Ele então lhe dirá que o java9 é agora o padrão estável. Se você precisa especificamente de java8 (por exemplo, em uma pilha de elk), você deve especificar a versão padrão do java para o sistema usar.
sudo apt-get install oracle-java8-set-default
Deixe-nos saber se você resolveu e como, por favor?