SOLVED: Enshrouded - Game Cannot Start

System Information

Field Value
Operating System Linux - Ubuntu 20.04.6 on x86_64
Product AMP ‘Phobos’ v2.6.2.2 (Mainline)
Virtualization ProxmoxLXC
Application Enshrouded
Module GenericModule
Running in Container No
Current State Failed

Problem Description

Issue

I created a new Enshrouded instance and it will not start.

Traceback (most recent call last):
  File "/home/amp/.ampdata/instances/Enshrouded01/enshrouded/.proton/proton", line 2079, in <module>
    import protonfixes
  File "/home/amp/.ampdata/instances/Enshrouded01/enshrouded/.proton/protonfixes/__init__.py", line 8, in <module>
    from . import fix
  File "/home/amp/.ampdata/instances/Enshrouded01/enshrouded/.proton/protonfixes/fix.py", line 12, in <module>
    from .util import ProtonVersion
  File "/home/amp/.ampdata/instances/Enshrouded01/enshrouded/.proton/protonfixes/util.py", line 25, in <module>
    from .config import config
  File "/home/amp/.ampdata/instances/Enshrouded01/enshrouded/.proton/protonfixes/config.py", line 40, in <module>
    config = Config(Path.home() / '.config/protonfixes/config.ini')
  File "/home/amp/.ampdata/instances/Enshrouded01/enshrouded/.proton/protonfixes/config_base.py", line 61, in __init__
    self.init_sections()
  File "/home/amp/.ampdata/instances/Enshrouded01/enshrouded/.proton/protonfixes/config_base.py", line 86, in init_sections
    section_name = member_name.removesuffix('Section')
AttributeError: 'str' object has no attribute 'removesuffix'

Reproduction Steps

  • Create Enshrouded Instance
  • Start Game
  • Receive Error

Solution Found! :partying_face:

Updated the Linux operating system (via do-release-upgrade) and it solved the problem.
Appears to be related to Proton needing Python 3.9+.