packages icon indicating copy to clipboard operation
packages copied to clipboard

0 A.D. - Error while loading shared libraries: libmozjs78-ps-release.so

Open TheOnePath opened this issue 1 year ago • 1 comments

Please confirm there isn't an existing open bug report

  • [X] I have searched open bugs for this issue

Summary

An error occurs when trying to load 0 A.D. (specifically running the pyrogenesis binary). The error reported is that the shared library libmozjs78-ps-release.so cannot be located.

Steps to reproduce

  1. Refreshly installed Solus Budgie 4.5 in VirtualBox and updated.
  2. Install 0 A.D. with: sudo eopkg install 0ad
  3. Run 0 A.D. via menu or in terminal as $ 0ad

Expected result

The game to load and run

Actual result

Game fails to run due to missing shared library.

$ 0ad
/usr/bin/pyrogenesis: error while loading shared libraries: libmoz78-ps-release.so: cannot open shared object file: No such file or directory

Environment

  • [X] Is system up to date?

Repo

Shannon (stable)

Desktop Environment

Budgie

System details

  • Hardware Model: innotek GmbH VirtualBox
  • Memory: 3.8GiB
  • Processor: AMD Ryzen 5 5600H with Radeon Graphics x 2
  • Graphics: Software Rendering
  • Budgie Version: 10.9.2
  • OS Name: Solus 4.5 Resilience
  • OS Type: 64-bit
  • Windowing System: X11
  • Virtualisation: Oracle
  • Kernel Version: Linux 6.10.11-303.current

Other comments

I noticed this issue on my personal configuration and setup a VirtualBox instance to test this on a fresh install. Looks as though the shared library is missing from the Shannon repository entirely (at least) and is the only library one missing from the linked libraries (ldd reports no issue on any other shared library).

TheOnePath avatar Sep 23 '24 20:09 TheOnePath