Eu sofri o mesmo em um Debian 7 Wheezy.
O problema é que você tem uma versão de Java desatualizada. O Jenkins precisa do Java 8. Sempre que você tentar desinstalar o Jenkins, seu sistema tentará executar um script de desinstalação associado ao Jenkins. Então, esse script falha porque você não tem a versão correta do Java e a remoção é finalizada.
Primeiramente, tentei atualizar o Java, mas descobri exatamente a mesma falha que o sistema tentou interromper o jenkins antes de atualizar o Java. Mesmo quando Jenkins não estava correndo, porque você se lembra? nós não temos a versão correta do Java.
Então estamos presos em algum tipo de dependência circular, e precisamos quebrá-lo.
Isso funcionou para mim:
- Edite o
/etc/init.d/jenkins
. Eu gosto de usar o vim, mas use seu editor preferido. Lembre-se de que você precisará desudo
privileges para editar este arquivo. - Este é o script usado para iniciar e parar o Jenkins, o único é perceber que não temos a versão correta do Java, etc.
- Coloque o arquivo inteiro em comentários. Para tanto, coloque o símbolo
#
em cada linha. Com o vim consegui fazer facilmente com:%s/^/#/
- Ir para a última linha (
G
no vim). - Remova o
#
antes deexit 0
, que informará ao sistema que o script foi bem-sucedido. - Agora você pode iniciar o
sudo aptitude remove jenkins
Espero que seja útil. Me faça notar se não funcionou, por favor.