Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't install Pillars of Eternity: shared memory cache too small #151

Closed
delentef opened this issue Dec 13, 2020 · 1 comment
Closed

Can't install Pillars of Eternity: shared memory cache too small #151

delentef opened this issue Dec 13, 2020 · 1 comment

Comments

@delentef
Copy link

Hello,

I am on Fedora 32 and I installed legendary version "0.20.3", codename "Point Insertion".

I authenticated and I listed my games. For Pillars of Eternity I got this:

 * Pillars of Eternity - Definitive Edition (App name: bcc75c246fe04e45b0c1f1c3fd52503a | Version: 1.0.2)
  + Pillars of Eternity - Definitive Edition Pack (App name: 8e975c15166a4a1ca28d65fdfa411248 | Version: 1.0.0)

Then I proceeded to install it with legendary install 36b0e40890f147fbb1e3965f87369156 but it gave me this error:

[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Preparing download...
[Core] INFO: Parsing game manifest...
[Core] INFO: Install path: /home/fab/legendary/PillarsOfEternity
Traceback (most recent call last):
  File "/usr/bin/legendary", line 11, in <module>
    load_entry_point('legendary-gl==0.20.3', 'console_scripts', 'legendary')()
  File "/usr/lib/python3.8/site-packages/legendary/cli.py", line 1313, in main
    cli.install_game(args)
  File "/usr/lib/python3.8/site-packages/legendary/cli.py", line 582, in install_game
    dlm, analysis, igame = self.core.prepare_download(game=game, base_game=base_game, base_path=args.base_path,
  File "/usr/lib/python3.8/site-packages/legendary/core.py", line 806, in prepare_download
    anlres = dlm.run_analysis(manifest=new_manifest, old_manifest=old_manifest,
  File "/usr/lib/python3.8/site-packages/legendary/downloader/manager.py", line 375, in run_analysis
    raise MemoryError(f'Current shared memory cache is smaller than required! {shared_mib} < {required_mib}. '
MemoryError: Current shared memory cache is smaller than required! 1024.0 MiB < 23385.0 MiB. Try running legendary with the --enable-reordering flag to reduce memory usage.

I tried using the --enable-reordering flag but I still got the same error. I tried with another game (Tyranny) and the installation worked.

Do you have any hint on how to succeed the installation of Pillars? Thanks!

F. Delente

@CommandMC
Copy link
Contributor

See #17 (comment), you're not the only one with this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants