infrastructure
infrastructure copied to clipboard
jpackage dpkg commands fails in Linux for Java 19 due to missing libs
Java 19 TRSS Test Output
e.g.
[2022-09-21T17:12:21.687Z] [17:09:29.266] Command [PID: 1511582]: [2022-09-21T17:12:21.687Z] dpkg -S /lib/x86_64-linux-gnu/libXtst.so.6 [2022-09-21T17:12:21.687Z] [17:09:29.266] Output: [2022-09-21T17:12:21.687Z] dpkg-query: no path found matching pattern /lib/x86_64-linux-gnu/libXtst.so.6 [2022-09-21T17:12:21.687Z] [17:09:29.266] Returned: 1 [2022-09-21T17:12:21.687Z] [2022-09-21T17:12:21.687Z] [17:09:29.267] java.io.IOException: Command [dpkg, -S, /lib/x86_64-linux-gnu/libXtst.so.6] exited with 1 code [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.internal.Executor.executeExpectSuccess(Executor.java:90) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.internal.LinuxDebBundler.lambda$initLibProvidersLookup$14(LinuxDebBundler.java:250) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.internal.LibProvidersLookup.lambda$execute$1(LibProvidersLookup.java:73) [2022-09-21T17:12:21.687Z] at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) [2022-09-21T17:12:21.687Z] at java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1715) [2022-09-21T17:12:21.687Z] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) [2022-09-21T17:12:21.687Z] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) [2022-09-21T17:12:21.687Z] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) [2022-09-21T17:12:21.687Z] at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) [2022-09-21T17:12:21.687Z] at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) [2022-09-21T17:12:21.687Z] at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) [2022-09-21T17:12:21.687Z] at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.internal.LibProvidersLookup.execute(LibProvidersLookup.java:84) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.internal.LinuxPackageBundler.getListOfNeededPackages(LinuxPackageBundler.java:195) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.internal.LinuxPackageBundler.createDefaultReplacementData(LinuxPackageBundler.java:222) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.internal.LinuxPackageBundler.execute(LinuxPackageBundler.java:155) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:700) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:565) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:91) [2022-09-21T17:12:21.687Z] at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:52) [2022-09-21T17:12:21.687Z] [17:09:29.268] Running dpkg [2022-09-21T17:12:21.687Z] [17:09:29.282] Command [PID: 1511588]: [2022-09-21T17:12:21.687Z] dpkg -S /lib/x86_64-linux-gnu/libXext.so.6 [2022-09-21T17:12:21.687Z] [17:09:29.282] Output: [2022-09-21T17:12:21.687Z] dpkg-query: no path found matching pattern /lib/x86_64-linux-gnu/libXext.so.6 [2022-09-21T17:12:21.687Z] [17:09:29.282] Returned: 1
deep history - appears to consistently fail on test-docker-ubuntu2004-x64-1 and passing everywhere else, will like to compare config of that machine versus others listed in the Machine column of the deep history view (this issue should likely get transferred to infrastructure repository: rerun link)