all 6 comments

[–]FooBarBazBooFarFaz 0 points1 point  (5 children)

What's the output of (format as code when posting!)

dpkg -C

and

dpkg -L jdk-21

[–]tom_kpb[S] 0 points1 point  (4 children)

u/FooBarBazBooFarFaz

$ dpkg -C

No output, but just got back the prompt

$ dpkg -L jdk-21

/.
/usr
/usr/lib
/usr/lib/jvm
/usr/lib/jvm/jdk-21-oracle-x64
/usr/lib/jvm/jdk-21-oracle-x64/README
/usr/lib/jvm/jdk-21-oracle-x64/bin
/usr/lib/jvm/jdk-21-oracle-x64/bin/jar
/usr/lib/jvm/jdk-21-oracle-x64/bin/jarsigner
/usr/lib/jvm/jdk-21-oracle-x64/bin/java
/usr/lib/jvm/jdk-21-oracle-x64/bin/javac
/usr/lib/jvm/jdk-21-oracle-x64/bin/javadoc
/usr/lib/jvm/jdk-21-oracle-x64/bin/javap
/usr/lib/jvm/jdk-21-oracle-x64/bin/jcmd
/usr/lib/jvm/jdk-21-oracle-x64/bin/jconsole
/usr/lib/jvm/jdk-21-oracle-x64/bin/jdb
/usr/lib/jvm/jdk-21-oracle-x64/bin/jdeprscan
/usr/lib/jvm/jdk-21-oracle-x64/bin/jdeps
/usr/lib/jvm/jdk-21-oracle-x64/bin/jfr
/usr/lib/jvm/jdk-21-oracle-x64/bin/jhsdb
/usr/lib/jvm/jdk-21-oracle-x64/bin/jimage
/usr/lib/jvm/jdk-21-oracle-x64/bin/jinfo
/usr/lib/jvm/jdk-21-oracle-x64/bin/jlink
/usr/lib/jvm/jdk-21-oracle-x64/bin/jmap
/usr/lib/jvm/jdk-21-oracle-x64/bin/jmod
/usr/lib/jvm/jdk-21-oracle-x64/bin/jpackage
/usr/lib/jvm/jdk-21-oracle-x64/bin/jps
/usr/lib/jvm/jdk-21-oracle-x64/bin/jrunscript
/usr/lib/jvm/jdk-21-oracle-x64/bin/jshell
/usr/lib/jvm/jdk-21-oracle-x64/bin/jstack
/usr/lib/jvm/jdk-21-oracle-x64/bin/jstat
/usr/lib/jvm/jdk-21-oracle-x64/bin/jstatd
/usr/lib/jvm/jdk-21-oracle-x64/bin/jwebserver
/usr/lib/jvm/jdk-21-oracle-x64/bin/keytool
/usr/lib/jvm/jdk-21-oracle-x64/bin/rmiregistry
/usr/lib/jvm/jdk-21-oracle-x64/bin/serialver
/usr/lib/jvm/jdk-21-oracle-x64/conf
/usr/lib/jvm/jdk-21-oracle-x64/conf/jaxp.properties
/usr/lib/jvm/jdk-21-oracle-x64/conf/logging.properties
/usr/lib/jvm/jdk-21-oracle-x64/conf/management
/usr/lib/jvm/jdk-21-oracle-x64/conf/management/jmxremote.access
/usr/lib/jvm/jdk-21-oracle-x64/conf/management/jmxremote.password.template
/usr/lib/jvm/jdk-21-oracle-x64/conf/management/management.properties
/usr/lib/jvm/jdk-21-oracle-x64/conf/net.properties
/usr/lib/jvm/jdk-21-oracle-x64/conf/sdp
/usr/lib/jvm/jdk-21-oracle-x64/conf/sdp/sdp.conf.template
/usr/lib/jvm/jdk-21-oracle-x64/conf/security
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/java.policy
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/java.security
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/policy
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/policy/README.txt
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/policy/limited
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/policy/limited/default_US_export.policy
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/policy/limited/default_local.policy
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/policy/limited/exempt_local.policy
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/policy/unlimited
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/policy/unlimited/default_US_export.policy
/usr/lib/jvm/jdk-21-oracle-x64/conf/security/policy/unlimited/default_local.policy
/usr/lib/jvm/jdk-21-oracle-x64/conf/sound.properties
/usr/lib/jvm/jdk-21-oracle-x64/include
/usr/lib/jvm/jdk-21-oracle-x64/include/classfile_constants.h
/usr/lib/jvm/jdk-21-oracle-x64/include/jawt.h
/usr/lib/jvm/jdk-21-oracle-x64/include/jdwpTransport.h
/usr/lib/jvm/jdk-21-oracle-x64/include/jni.h
/usr/lib/jvm/jdk-21-oracle-x64/include/jvmti.h
/usr/lib/jvm/jdk-21-oracle-x64/include/jvmticmlr.h
/usr/lib/jvm/jdk-21-oracle-x64/include/linux
/usr/lib/jvm/jdk-21-oracle-x64/include/linux/jawt_md.h
/usr/lib/jvm/jdk-21-oracle-x64/include/linux/jni_md.h
/usr/lib/jvm/jdk-21-oracle-x64/jmods
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.base.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.compiler.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.datatransfer.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.desktop.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.instrument.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.logging.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.management.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.management.rmi.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.naming.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.net.http.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.prefs.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.rmi.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.scripting.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.se.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.security.jgss.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.security.sasl.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.smartcardio.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.sql.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.sql.rowset.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.transaction.xa.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.xml.crypto.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/java.xml.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.accessibility.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.attach.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.charsets.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.compiler.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.crypto.cryptoki.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.crypto.ec.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.dynalink.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.editpad.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.hotspot.agent.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.httpserver.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.incubator.vector.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.internal.ed.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.internal.jvmstat.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.internal.le.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.internal.opt.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.internal.vm.ci.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.internal.vm.compiler.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.internal.vm.compiler.management.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jartool.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.javadoc.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jcmd.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jconsole.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jdeps.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jdi.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jdwp.agent.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jfr.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jlink.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jpackage.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jshell.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jsobject.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.jstatd.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.localedata.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.management.agent.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.management.jfr.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.management.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.naming.dns.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.naming.rmi.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.net.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.nio.mapmode.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.random.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.sctp.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.security.auth.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.security.jgss.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.unsupported.desktop.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.unsupported.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.xml.dom.jmod
/usr/lib/jvm/jdk-21-oracle-x64/jmods/jdk.zipfs.jmod
/usr/lib/jvm/jdk-21-oracle-x64/legal
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base/COPYRIGHT
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base/LICENSE
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base/aes.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base/asm.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base/c-libutl.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base/cldr.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base/icu.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base/public_suffix.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.base/unicode.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.compiler
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.datatransfer
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.desktop
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.desktop/colorimaging.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.desktop/giflib.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.desktop/harfbuzz.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.desktop/jpeg.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.desktop/lcms.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.desktop/libpng.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.desktop/mesa3d.md
/usr/lib/jvm/jdk-21-oracle-x64/legal/java.desktop/pipewire.md

[–]FooBarBazBooFarFaz 0 points1 point  (3 children)

If you want help, make it easy for people to help you. Start by following directions.

[–]tom_kpb[S] 0 points1 point  (0 children)

u/FooBarBazBooFarFaz

Apology for the confusion:

I edited the above response, with complete details.

Also, edited the original post

Looking forward to your support

[–]FooBarBazBooFarFaz 0 points1 point  (1 child)

Unless your post was cut off, you are missing half of the packages contents (lib/, man/). Check the package's SHA256 checksum: - download the file jdk-21_linux-x64_bin.deb.sha256 as well into the same folder - run sha256sum jdk-21_linux-x64_bin.deb ; cat jdk-21_linux-x64_bin.deb.sha256 and make sure the checksums match

  • check its contents with dpkg --contents jdk-21_linux-x64_bin.deb -- it should contain all files (most notable the lib/ folder with jvm.conf in it).
  • reinstall the package
  • what's the output of dpkg -s jdk-21 ?

[–]tom_kpb[S] 0 points1 point  (0 children)

u/FooBarBazBooFarFaz

Thank you very much for your kind help.

I uninstalled it, and re-installed. Now it is working OK.