Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Hypnospace Outlaw

Alternate reality internet simulator set in 1999! · By Jay Tholen, TetroniMike

Game won't run on Linux

A topic by bVork created Mar 17, 2019 Views: 1,182 Replies: 4
Viewing posts 1 to 2
(1 edit)

I can't run the Itch version of Hypnospace Outlaw in Linux. The Steam version runs fine. I'm using KDE neon User Edition 5.15 x86_64. I do have libnss3 and libnss3-dev installed.

Here's the error when I try to run it via the terminal:

robert@neon-it-up:~/Games/itch/hypnospace-outlaw/Hypnospace Outlaw_Linux32$ ./HypnOS
./HypnOS: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory


Here's the log when I try to run it through the Itch app:

March 16, 2019, 17:44:08 [INFO] itch 25.4.0 launching 'Hypnospace Outlaw' (#48585)
March 16, 2019, 17:44:08 [DEBUG] Locking (/home/robert/Games/itch/hypnospace-outlaw/.itch/runlock.json) for launch
March 16, 2019, 17:44:08 [INFO] → Launching Hypnospace Outlaw - <a href="https://jay-tholen.itch.io/hypnospace-outlaw
March">https://jay-tholen.itch.io/hypnospace-outlaw
March</a> 16, 2019, 17:44:08 [INFO]    on runtime 64-bit Linux
March 16, 2019, 17:44:08 [INFO]    (/home/robert/Games/itch/hypnospace-outlaw) is our install folder
March 16, 2019, 17:44:08 [WARN] Could not refresh upload: itch.io API error (400): /uploads/1320932: you must buy this game to download
March 16, 2019, 17:44:08 [INFO] Passed:
March 16, 2019, 17:44:08 [INFO]   ☁ Hypnospace Outlaw_Linux32.zip :: 636.68 MiB :: #1320932
March 16, 2019, 17:44:08 [INFO]     Executable :: Linux all
March 16, 2019, 17:44:08 [DEBUG] No license agreement, continuing
March 16, 2019, 17:44:08 [INFO] No manifest found at (/home/robert/Games/itch/hypnospace-outlaw/.itch.toml)
March 16, 2019, 17:44:08 [INFO] Switching to verdict!
March 16, 2019, 17:44:08 [INFO] → Using verdict: | 803.32 MiB /home/robert/Games/itch/hypnospace-outlaw
|-- 5.47 KiB Hypnospace Outlaw_Linux32/HypnOS linux-386
|-- 1.73 MiB Hypnospace Outlaw_Linux32/nacl_helper linux-386
|-- 15.19 KiB Hypnospace Outlaw_Linux32/nacl_helper_bootstrap linux-386
March 16, 2019, 17:44:08 [INFO] ✓ All launch targets still exist on disk
March 16, 2019, 17:44:08 [INFO] Not filtering candidates, none of them are native arch (amd64)
March 16, 2019, 17:46:31 [INFO] → Using strategy (native)
March 16, 2019, 17:46:31 [INFO]   (/home/robert/Games/itch/hypnospace-outlaw/Hypnospace Outlaw_Linux32/HypnOS) is our target
March 16, 2019, 17:46:31 [INFO] No manifest, no prereqs
March 16, 2019, 17:46:31 [INFO] Giving app temp dir (/home/robert/Games/itch/hypnospace-outlaw/.itch/temp)
March 16, 2019, 17:46:31 [INFO] Environment variables passed: TMP, TEMP
March 16, 2019, 17:46:31 [INFO] Now running!
March 16, 2019, 17:46:31 [INFO] Exited!
March 16, 2019, 17:46:31 [WARN] Exit code 0x7f (127) for (HypnOS)
March 16, 2019, 17:46:31 [ERROR] Had error: Exit code 0x7f (127) for (HypnOS)
March 16, 2019, 17:46:31 [ERROR] → Standard error ================
March 16, 2019, 17:46:31 [ERROR]   /home/robert/Games/itch/hypnospace-outlaw/Hypnospace Outlaw_Linux32/HypnOS: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
March 16, 2019, 17:46:31 [ERROR] =================================
March 16, 2019, 17:46:31 [ERROR] → Standard output: empty
March 16, 2019, 17:46:31 [ERROR] Relaying launch failure.
March 16, 2019, 17:46:31 [DEBUG] rm -rf /home/robert/Games/itch/hypnospace-outlaw/.itch/temp
Developer

will look into this ASAP after GDC. thanks for reporting!

Looks like the reason is pretty simple: the Steam version is 64-bit and the Itch version is 32-bit-only. Please fix this.

Developer

OH I see! The 64 bit version is uploaded. I switched Linux64 to be first, perhaps that'll help?
 

Yes, that fixed it. Thanks!

Weird - I could swear that there wasn't a 64-bit option when I first installed it, but I definitely could've just not noticed it. It's probably good to make the 64-version the default anyway because so few people use 32-bit Linux anymore.