Jump to content
  • 0

Technic can't launch any pack because `env` is not found


SSUPII

Question

[B#695] Running /usr/bin/env __VK_LAYER_NV_optimus=NVIDIA_only __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia /media/sergio/SAMSUNG/Games/Technic/technic/runtimes/jre-legacy/bin/java -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -Xms6144m -Xmx6144m -Djava.library.path=/media/sergio/SAMSUNG/Games/Technic/technic/modpacks/yaopack/bin/natives -Dfml.core.libraries.mirror=http://mirror.technicpack.net/Technic/lib/fml/%s -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Dminecraft.applet.TargetDirectory=/media/sergio/SAMSUNG/Games/Technic/technic/modpacks/yaopack -Duser.language=en -cp /media/sergio/SAMSUNG/Games/Technic/technic/cache/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/ow2/asm/asm-all/5.2/asm-all-5.2.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/jline/jline/3.5.1/jline-3.5.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/typesafe/akka/akka-actor_2.11/2.3.3/akka-actor_2.11-2.3.3.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/typesafe/config/1.2.1/config-1.2.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/scala-lang/scala-actors-migration_2.11/1.1.0/scala-actors-migration_2.11-1.1.0.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/scala-lang/scala-compiler/2.11.1/scala-compiler-2.11.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/scala-lang/scala-library/2.11.1/scala-library-2.11.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/scala-lang/scala-parser-combinators_2.11/1.0.1/scala-parser-combinators_2.11-1.0.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/lzma/lzma/0.0.1/lzma-0.0.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/java3d/vecmath/1.5.2/vecmath-1.5.2.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/apache/maven/maven-artifact/3.5.3/maven-artifact-3.5.3.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/mojang/patchy/1.2.3/patchy-1.2.3.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/oshi-project/oshi-core/1.1/oshi-core-1.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/net/java/dev/jna/jna/4.4.0/jna-4.4.0.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/net/java/dev/jna/platform/3.4.0/platform-3.4.0.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/io/netty/netty-all/4.1.9.Final/netty-all-4.1.9.Final.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/google/guava/guava/21.0/guava-21.0.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/commons-io/commons-io/2.5/commons-io-2.5.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/mojang/authlib/1.5.25/authlib-1.5.25.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/mojang/realms/1.10.22/realms-1.10.22.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/it/unimi/dsi/fastutil/7.1.0/fastutil-7.1.0.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/apache/logging/log4j/log4j-api/2.8.1/log4j-api-2.8.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/apache/logging/log4j/log4j-core/2.8.1/log4j-core-2.8.1.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar:/media/sergio/SAMSUNG/Games/Technic/technic/cache/com/mojang/text2speech/1.10.3/text2speech-1.10.3.jar:/media/sergio/SAMSUNG/Games/Technic/technic/modpacks/yaopack/bin/modpack.jar:/media/sergio/SAMSUNG/Games/Technic/technic/modpacks/yaopack/bin/minecraft.jar net.minecraft.launchwrapper.Launch --username SSUPII --version 1.12.2-forge1.12.2-14.23.5.2847 --gameDir /media/sergio/SAMSUNG/Games/Technic/technic/modpacks/yaopack --assetsDir /media/sergio/SAMSUNG/Games/Technic/technic/assets --assetIndex 1.12 --uuid fa853c13452d4997aa70f4baf536b695 --accessToken redacted --userType mojang --tweakClass net.minecraftforge.fml.common.launcher.FMLTweaker --versionType Forge --title Yao Pack --icon /media/sergio/SAMSUNG/Games/Technic/technic/assets/packs/yaopack/icon.png
[B#695] java.io.IOException: Cannot run program "/usr/bin/env __VK_LAYER_NV_optimus=NVIDIA_only __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia" (in directory "/media/sergio/SAMSUNG/Games/Technic/technic/modpacks/yaopack"): error=2, File o directory non esistente
[B#695] 	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
[B#695] 	at net.technicpack.minecraftcore.launch.MinecraftLauncher.launch(MinecraftLauncher.java:97)
[B#695] 	at net.technicpack.launcher.launch.Installer$1.run(Installer.java:174)
[B#695] 	at java.lang.Thread.run(Thread.java:748)
[B#695] Caused by: java.io.IOException: error=2, File o directory non esistente
[B#695] 	at java.lang.UNIXProcess.forkAndExec(Native Method)
[B#695] 	at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
[B#695] 	at java.lang.ProcessImpl.start(ProcessImpl.java:134)
[B#695] 	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
[B#695] 	... 3 more

Technic Launcher can't find `env` when used as wrapper command. `env` is needed to setup environment variables in Linux systems. `env` is available in the system and can be called by any other program. Both `env` and `/usr/bin/env` (where env is located) seem unavailable when used as wrapper command. In this case the flags are

__VK_LAYER_NV_optimus=NVIDIA_only __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia

to enable discrete card offloading for Nvidia Optimus laptops.

Launcher console detections

[B#695] OS: linux
[B#695] Identified as linux
[B#695] Java: 1.8.0_302 64-bit (amd64)

`neofetch` output

sergio@debian:~$ neofetch
       _,met$$$$$gg.          sergio@debian 
    ,g$$$$$$$$$$$$$$$P.       ------------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux bookworm/sid x86_64 
 ,$$P'              `$$$.     Host: VivoBook_ASUSLaptop X580GD_N580GD 1.0 
',$$P       ,ggs.     `$$b:   Kernel: 5.10.0-8-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 56 mins 
 $$P      d$'     ,    $$P    Packages: 4201 (dpkg), 14 (flatpak), 3 (snap) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.1.8 
 $$;      Y$b._   _,d$P'      Resolution: 1920x1080 
 Y$$.    `.`"Y$$$$P"'         DE: Xfce 4.16 
 `$$b      "-.__              WM: Xfwm4 
  `Y$$                        WM Theme: Default-hdpi 
   `Y$$.                      Theme: BlueMenta [GTK2], Breeze [GTK3] 
     `$$b.                    Icons: Papirus-Light [GTK2] 
       `Y$$b.                 Terminal: qterminal 
          `"Y$b._             Terminal Font: Liberation Mono 15 
              `"""            CPU: Intel i7-8750H (12) @ 4.100GHz 
                              GPU: NVIDIA GeForce GTX 1050 Mobile 
                              GPU: Intel CoffeeLake-H GT2 [UHD Graphics 630] 
                              Memory: 3960MiB / 15858MiB 


The launcher will boot Minecraft just fine if no flags are trying to be set, but of course in my case means rendering the game with Intel Mesa drivers.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...