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

[Bug]: Unable to set runner after importing with missing runner #3339

Open
NekoiNemo opened this issue Apr 9, 2024 · 0 comments
Open

[Bug]: Unable to set runner after importing with missing runner #3339

NekoiNemo opened this issue Apr 9, 2024 · 0 comments
Labels

Comments

@NekoiNemo
Copy link

Describe the bug

When a bottle gets imported (from a backup or by simple copying it into the bottles dir), if its runner isn't installed - a "Missing Runner" error pops up when opening the bottle. however, for some reason, the Settings/Runner has the most up to date installed runner selected (but not actually used), which prevents that runner from being assigned to the bottle properly.

The workaround for it seem to be to select a different Runner (for example sys-wine, wait several minutes while prefix is being converted, then open settings again and this time select the correct runner, waiting several more minutes for prefix to be converted once again.

Tl;dr: Runner selector in a bottle with missing Runner doesn't account for that fact and just defaults to the first option in the selector, preventing it from being assigned (when the first option is usually what needs to be picked in that situation)

To Reproduce

  1. Import a bottle backup with Runner that isn't installed (let's say, soda-7.0-8)
  2. Open the bottle (warning will be issued)
  3. Go to the Settings and observe that the Runner is set to the newest installed runner (say, soda-8.0-2).
  4. Try to select that runner and observe how it has no effect (as application thinks it's already selected, for some reason).

Package

Flatpak from Flathub

Distribution

Arch Linux

Debugging Information

Official Package: true
Version: '51.11'
DE/WM: i3
Display:
    X.org: true
    X.org (port): :0
    Wayland: false
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.8.2-arch2-1
Disk:
    Total: 16472170496
    Free: 16472006656
RAM:
    MemTotal: 30.7GiB
    MemAvailable: 22.3GiB
Bottles_envs: null

Troubleshooting Logs

No response

Additional context

No response

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

No branches or pull requests

2 participants