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! 
Updated the Linux operating system (via do-release-upgrade
) and it solved the problem.
Appears to be related to Proton needing Python 3.9+.