Update Failure with Icarus - Unable To Run

System Information

Field Value
Operating System Linux - Ubuntu 24.04.4 on x86_64
Product AMP ‘Proteus’ v2.8.0.4 (Mainline)
Virtualization None
Application Icarus
Module GenericModule
Running in Container No
Current State Failed

Problem Description

Issue

After the latest instance update the game does not run. I tried installing a new instance of the game with the same result.

Reproduction Steps

  • Tried a new install
  • Updated Amp Server
  • Made a new instance of game

What does the console say?

Traceback (most recent call last):
  File "/home/amp/.ampdata/instances/NewStart01/icarus/.proton/proton", line 47, in <module>
    import utilities
  File "/home/amp/.ampdata/instances/NewStart01/icarus/.proton/utilities.py", line 14, in <module>
    from vulkan import (
  File "/home/amp/.ampdata/instances/NewStart01/icarus/.proton/vulkan.py", line 26, in <module>
    libvulkan = CDLL('libvulkan.so.1')
                ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/ctypes/__init__.py", line 379, in __init__
    self._handle = _dlopen(self._name, mode)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: libvulkan.so.1: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "/home/amp/.ampdata/instances/NewStart01/icarus/.proton/proton", line 47, in <module>
    import utilities
  File "/home/amp/.ampdata/instances/NewStart01/icarus/.proton/utilities.py", line 14, in <module>
    from vulkan import (
  File "/home/amp/.ampdata/instances/NewStart01/icarus/.proton/vulkan.py", line 26, in <module>
    libvulkan = CDLL('libvulkan.so.1')
                ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/ctypes/__init__.py", line 379, in __init__
    self._handle = _dlopen(self._name, mode)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: libvulkan.so.1: cannot open shared object file: No such file or directory

Are you running some mods? It is failing to find the vulkan library…not sure why it is even looking for that since it should be running headless.

There are no mods running.

Did some Ai googling and got this

Users hosting ICARUS servers via AMP (Application Management Panel) on Linux may encounter startup failures due to a missing Vulkan library dependency.

The specific error is OSError: libvulkan.so.1: cannot open shared object file, which occurs because the Proton runtime used by the server attempts to load the Vulkan driver even when running headless. This issue has been reported on Ubuntu 24.04 systems running AMP ‘Proteus’ v2.8.0.4.

Cause: The server executable relies on Proton, which checks for Vulkan support during initialization.

Solution: Install the Vulkan drivers and libraries on the host Linux system (e.g., libvulkan1 and the appropriate GPU driver packages) to resolve the missing libvulkan.so.1 error.

Note: While the server runs headless, the underlying Proton layer still requires these libraries to function correctly.

So you will need to do that from the linux terminal.

Thank you, that did the trick.