I recently tried to install snapd on my Debian 10 VPS, when I encountered this error:
Setting up jdk1.8 (1.8.0271-1) ...
Unpacking JAR files...
tools.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/lib/tools.pack
plugin.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/jre/lib/plugin.pack
javaws.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/jre/lib/javaws.pack
deploy.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/jre/lib/deploy.pack
rt.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/jre/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/jre/lib/jsse.pack
charsets.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/jre/lib/charsets.pack
localedata.jar...
Error: Could not open input file: /usr/java/jdk1.8.0_271-amd64/jre/lib/ext/localedata.pack
update-alternatives: error: alternative jar can't be slave of java: it is a master alternative
dpkg: error processing package jdk1.8 (--configure):
installed jdk1.8 package post-installation script subprocess returned error exit status 2
Errors were encountered while processing:
jdk1.8
E: Sub-process /usr/bin/dpkg returned an error code (1)
It seems like something is wrong with my update alternatives or the java installation. I already tried searching the prompt: alternative jar can't be slave of java: it is a master alternative
but I can't make any sense out of it. I already tried updating my packages but this also doesnt seem to have an effect on it.
I would really appreciate your help.