Bottles might be having issues with kernel

Recently I’ve been having issues launching non-install games from bottles; OpenBOR and other indie games that don’t require an install. After some searching I’m fairly certain that Bottles might have an issue with a kernel update via: [SOLVED] Bottles doesn't launch .exe in kernel update 6.13.1-arch11 / Kernel & Hardware / Arch Linux Forums

my current kernel is: Linux 6.12.20-1-lts x86_64

Which according to the aforementioned message board might have the same problems I’m experiencing. I was wondering if anyone else has had this issue… and if you’ve come accross a solution other than waiting for a kernel update.

Thank you to the Garuda community

So, sometimes I’m not that swift… being a former LinuxMint user… with that distro I know you had an option to boot into previous kernels… I would imagine Garuda has something similar built in, but I’ve never paid that much attention during bootup… if this possible is I should just be able to roll back the kernel on reboot and at the very least confirm that this is fact the problem… if so I would just probably do this until a new kernel that doesn’t have this issue is out. Anyways gonna try this real quick before I leave for work.

didn’t notice anything in the boot menu… have to check into it and see if Garuda has such an option with a hotkey or something during bootup

Hi,

i am facing also problems with Bottles too. Did you try the patch to downgrade it again?

I am actually on the Kernel 6.12.21-1-lts and patched it yesterday for testing and it worked see in this Post here

thank you… I will look into it… that’s a tarball… it should be fine for xfce I would think… but I appreciate the help

I did test this on xfce and hyprland =) we dont know which system you are using because the missing garuda-inxi output from your terminal :wink:

I’m not seeing a make file… or a readme… at the risk of sounding like a noob… which script am I running… I’m not sure what I’m looking at here

if you use the aur bottles it dosnt work well with the buttons. i got errors in the terminal if i clicked on the buttons. These is a patch file and pkgbuild in the .tar.gz Folder where you can make in the terminal. It will downgrade the newer version to an older. @Filo posted a newer aur websites patch file but i didnt tested it yet but im in the mood to do now beside test the newer patch on my xfce.

ps. it will disable the flatpack check because its not installed over fatpacks , you can install the fatpack version if you want but like i read in the forums fatpacks are not recommended =)

ps. i removed my downpatched file and reboot installed the normal bottles same error.Patched with the newer file didnt work. Patched with the older file back down to the 2.51.17 -2 and it worked again =)

After that post, Bottles was updated to 2:51.21-2 including that patch.
See:
https://aur.archlinux.org/packages/bottles#comment-1017694
and

4 Likes

Wired :wink: yes thats right but i did test on my xfce machine and didnt work. Only if i downgraded it.

2 Likes

Honestly, I only did some testing during the discussion in the other thread, because I am planning to replace a Windows application (but not very important).
In the end I realized that for Bottles the flatpak release was the best thing. It worked perfectly for me.
I don’t usually use flatpaks, but if I were to decide to use Bottles I would use the flatpak one.

5 Likes

Yes i agree with you because i did now install Bottles on my Kde Version and it is just crazy. The new update broke it on my Hyprland and also didnt work yet on Kde. I cant create a new Bottle now on both Hypr and Kde before Hypr was fine.

17:33:15 (INFO) Setting Key Installed_Dependencies=['d3dx9', 'msls31'] for bottle Doom 3…
**
Gtk:ERROR:../gtk/gtk/gtkwidget.c:4022:gtk_widget_ensure_allocate_on_children: assertion failed: (!priv->resize_needed)
Bail out! Gtk:ERROR:../gtk/gtk/gtkwidget.c:4022:gtk_widget_ensure_allocate_on_children: assertion failed: (!priv->resize_needed)
17:33:15 (INFO) Dependency installed: msls31 in Doom 3
fish: Job 1, 'bottles' terminated by signal SIGABRT (Abort)

lol nothing to say anymore :wink:

Just use the flatpak. It’s not in anyones best interest to try an fight upstream on this. It will be tom and jerry and down stream will always be tom.
Its the same with obs but that ones due to the aur maintainers.

6 Likes

I agree. If people simply must use bottles, use the flatpak. Probably will end up needing it regardless; like if you need to report any bugs.

Its going to be a constant headache to keep up with patching around things like this.

That, and also because that’s what the developers support as well (flatpak that is).
(At one point I think they needed a specific version of Qt in there?)

6 Likes

Yeah just use the flatpak would be better dont have to deal around :wink:

i did the downgrade like posted before now on Kde and it worked without errors lool created 2 bottles and so on . i dont have flatpak installed yet because for my stuff i am fine with play on linux so i dont care about bottles and dont used at all :wink:

ps. did try to install git version it have trouble with gtk4.

I think it was Qt I know they have not fixed whatever the issue was yet to this day. It’s not like you can’t build it but yeah. It’s also missing some things. I’m not really an OBS person, but like the streamer keys and stuff like that are only in the flatpak if you want them to be a login rather than you having to actually copy paste over or something.

It also does make dealing with add-ons way easier if you want like a droid cam and all that stuff

But yeah, I recommend for people projects that ship official packages and the official package is a flatpack. Just use it. If you have issues, go to the developer, that’s what they want. Garuda cannot help you with it. Or any other distro you might be on.

6 Likes

Stumble on this replying;)

[Mai 2024]

Steam is the last thing you want as a flatpak since valve doesn’t even put out the package. For apps like bottles its the only real way to use it with out it getting broken due to arch being to new sometimes. But its the only app I use like that since most if not all are in the aur/chaotic an are updated right away.

Only official seam pkg is the DEB and the deck but it works fine as anything but a flatpak. not even bazzite will use the flatpak.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.