Skip to content

[Bug]: Invalid Steam Proton path  #2952

Description

@Khagrin4

Describe the bug

Bottles has stopped listing proton prefixes. When I run flatpak run com.usebottles.bottles in terminal it outputs:

00:17:12 (ERROR) /app/share/steam/compatibilitytools.d/Proton-GE/l is not a valid Steam Proton path 
00:17:12 (WARNING) A Steam prefix was found, but there is no Proton for it: 548430, skipping… 
00:17:12 (ERROR) /app/share/steam/compatibilitytools.d/Proton-GE/l is not a valid Steam Proton path 
00:17:12 (WARNING) A Steam prefix was found, but there is no Proton for it: 39510, skipping… 
00:17:12 (WARNING) A Steam prefix was found, but there is no Proton for it: 548430, skipping… 
00:17:12 (WARNING) A Steam prefix was found, but there is no Proton for it: 39510, skipping…

I have noticed one more thing, possibly related. After installing the "ge-proton-8-6" runner and revisiting the Preferences and then Runners tab, I am able to install "ge-proton-8-6" once again. The "Download & Install" button is displayed instead of "Browse files". However, upon restarting Bottles, the following message appears in the terminal:

00:36:47 (INFO) Runners found:
         - soda-7.0-9
         - wine-ge-proton8-10
         - GE-Proton8-6
         - sys-wine-8.0

ge-proton-8-6 exists in .var/app/com.usebottles.bottles/data/bottles/runners/ and I can use it as runner in my bottles.

I have tried to reinstall Bottles with deleting all leftover folders and it didn't help at all.

To Reproduce

  1. Turn on "Steam Proton Prefixes".
  2. Restart Bottles.

For the second part:

  1. Go to the Preferences->Runners tab.
  2. Install ge-proton-8-6
  3. Close Preferences and revisit Runners tab.
  4. ge-proton-8-6 should be possible to install again.

Package

Flatpak from Flathub

Distribution

Debian 12 Bookworm

Debugging Information

Official Package: true
Version: '51.6'
DE/WM: plasmawayland
Display:
    X.org: true
    X.org (port): :1
    Wayland: true
Graphics:
    vendors:
        amd:
            vendor: amd
            envs:
                DRI_PRIME: '1'
            icd: /usr/lib/x86_64-linux-gnu/GL/vulkan/icd.d/radeon_icd.x86_64.json:/usr/lib/i386-linux-gnu/GL/vulkan/icd.d/radeon_icd.i686.json
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 6.1.0-10-amd64
Disk:
    Total: 16785051648
    Free: 16784896000
RAM:
    MemTotal: 31.3GiB
    MemAvailable: 25.2GiB
Bottles_envs: null

Troubleshooting Logs

(process:2): Gtk-WARNING **: 00:36:45.885: Locale not supported by C library.
        Using the fallback 'C' locale.
00:36:46 (INFO) Bottles Started! 
00:36:47 (INFO) Performing Bottles checks… 
00:36:47 (INFO) Dxvks found:
         - dxvk-2.2
 
00:36:47 (INFO) Vkd3ds found:
         - vkd3d-proton-2.9
 
00:36:47 (INFO) Nvapis found:
         - dxvk-nvapi-v0.6.3
 
00:36:47 (INFO) Latencyflexs found:
         - latencyflex-v0.1.1
 
00:36:47 (INFO) Runners found:
         - soda-7.0-9
         - wine-ge-proton8-10
         - GE-Proton8-6
         - sys-wine-8.0
 
00:36:47 (INFO) Bottles found:
         - Battle.net
 
00:36:47 (ERROR) /app/share/steam/compatibilitytools.d/Proton-GE/l is not a valid Steam Proton path 
00:36:47 (WARNING) A Steam prefix was found, but there is no Proton for it: 548430, skipping… 
00:36:47 (ERROR) /app/share/steam/compatibilitytools.d/Proton-GE/l is not a valid Steam Proton path 
00:36:47 (WARNING) A Steam prefix was found, but there is no Proton for it: 39510, skipping… 
00:36:47 (WARNING) A Steam prefix was found, but there is no Proton for it: 548430, skipping… 
00:36:47 (WARNING) A Steam prefix was found, but there is no Proton for it: 39510, skipping… 
00:36:47 (INFO) Catalog dependencies loaded 
00:36:47 (INFO) Catalog installers loaded 
00:36:47 (INFO) Catalog components loaded

Additional context

EDIT: I run steam flatpak with proton-ge community (com.valvesoftware.Steam.CompatibilityTool.Proton-GE) and I have also manually installed proton-ge following GloriousEggroll manual instruction
tar -xf GE-ProtonVERSION.tar.gz -C ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
and I can play games from steam just fine with both.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions