Open james2432 opened 4 months ago
The only way I found to fix it is to create a new bottle and start from scratch. Seems the upgrade path is lacking a bit when the wine version is changed
Try editing the runner from the configuration file instead, let me know. The path is ~/.var/app/com.usebottles.bottles/data/bottles/bottles/<your_bottles>
.
what exactly am I looking for in the bottle? I see
bottle.yml
patchfile.txt This is the difference between the working one and the non-working original one
I'm guessing the original is missing:
Runner: sys-wine-9.0
RunnerPath: ''
Sandbox:
For instance, this is how a clean gaming bottle appear:
Arch: win64
CompatData: ''
Creation_Date: '2024-04-25 18:17:40.311811'
Custom_Path: false
DLL_Overrides: {}
DXVK: dxvk-2.3.1
Environment: Gaming
Environment_Variables: {}
External_Programs:
cf1dbdfc-5bd1-4db8-b049-968078da34ad:
arguments: ''
executable: UbisoftConnect.exe
id: cf1dbdfc-5bd1-4db8-b049-968078da34ad
name: Ubisoft Connect
path: C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\UbisoftConnect.exe
Installed_Dependencies:
- d3dx9
- msls31
- arial32
- times32
- courie32
- d3dcompiler_43
- d3dcompiler_47
- mono
- gecko
- riched20
- andale32
- arialb32
- comic32
- georgi32
- impact32
- tahoma32
- trebuc32
- verdan32
- webdin32
- allfonts
- vcredist2015
Language: sys
LatencyFleX: latencyflex-v0.1.1
NVAPI: dxvk-nvapi-v0.7.0
Name: Games
Parameters:
custom_dpi: 96
decorated: true
discrete_gpu: true
dxvk: true
dxvk_nvapi: false
fixme_logs: false
fsr: false
fsr_quality_mode: none
fsr_sharpening_strength: 2
fullscreen_capture: false
gamemode: false
gamescope: false
gamescope_borderless: false
gamescope_fps: 0
gamescope_fps_no_focus: 0
gamescope_fullscreen: true
gamescope_game_height: 0
gamescope_game_width: 0
gamescope_scaling: false
gamescope_window_height: 0
gamescope_window_width: 0
latencyflex: false
mangohud: false
mouse_warp: true
obsvkc: false
pulseaudio_latency: false
renderer: gl
sandbox: false
sync: fsync
take_focus: false
use_be_runtime: true
use_eac_runtime: true
use_runtime: false
use_steam_runtime: false
versioning_automatic: false
versioning_compression: false
versioning_exclusion_patterns: false
virtual_desktop: false
virtual_desktop_res: 1280x720
vkbasalt: false
vkd3d: true
vmtouch: false
vmtouch_cache_cwd: false
Path: Games
Runner: ge-proton9-4
RunnerPath: ''
Sandbox:
share_net: false
share_sound: false
State: 0
Uninstallers: {}
Update_Date: '2024-04-25 18:27:49.278300'
VKD3D: vkd3d-proton-2.12
Versioning: false
Versioning_Exclusion_Patterns: []
Windows: win10
WorkingDir: ''
data: {}
run_in_terminal: false
session_arguments: ''
Seems when the runner no longer exists it removes:
Runner: sys-wine-9.0
RunnerPath: ''
Sandbox:
which makes the UI stuck
I would suggest creating a new bottle with the runner you need, then copy (not move) all the file except for the config, then edit the config adding all the programs/dependencies as before
it's what I did ultimately, but UI should be able to handle runner no longer existing or switch to options so I can select one and not resort to manually fixing files(not user friendly)
There should be something else since I am not able to reproduce the issue. I am trying to get a traceback or any helpful output.
i went from wine 8 to wine 9 when it was released via flatpak. Had the same issue going from 7 to 8 as well.
Describe the bug
I had a bottle that was using sys-wine-8.0-2 but now when launching the new updated bottles, it says the runner is no longer available.
I tried changing the bottles to soda-8.0-2 and it just sits there spinning for over 15 minutes.
To Reproduce
Package
Flatpak from Flathub
Distribution
Arch Linux
Debugging Information
Troubleshooting Logs
Additional context
No response