Hello. This is a long shot, but I installed openSUSE Slowroll over Tumbleweed yesterday and everything went great. However, now I’m no longer able to create new bottles with Bottles. Bottles is installed from Flathub. Any way I try to create a new bottle it immediately fails with:

(ERROR) Failed to initialize the Wine prefix. Command exited with status 1.

I tried downgrading Bottles and the results were much the same with the versions I tried, except the error message was:

(ERROR) Wine prefix initialization failed.

This is frustrating because there’s not much to go on. The process does create some folders on the SDD I’m using for my bottles, so I don’t think it’s a permission issue. I have used Flatseal to give proper access. The default bottle folder has the same result anyway. I never had this issue on my previous installation and Bottles worked fine.

Bottles issue tracker has the bug #4919 which I assume is the same problem I have, except I’m completely unable to create a bottle no matter which settings I try.

If anyone has any ideas I could try it would be welcome. I’d prefer using Bottles for my Wine needs.

EDIT: I have solved this issue for now. The problem is apparently related to SELinux on openSUSE. Installing selinux-policy-targeted-gaming with zypper lets me at least create bottles. Thanks for your comments!

  • TallonMetroid@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 hour ago

    If you did this by changing the Bottles directory in the settings, try reverting that and instead replacing the directory itself (ie ~/.var/app/com.usebottles.bottles/data/bottles) with a symlink to your second drive. That was what worked for me.