Streamerbot / sb-linux-installer

Install shell script to easily setup Streamer.bot with wine on Linux
https://streamer.bot
GNU General Public License v3.0
17 stars 3 forks source link

Silent crash after install (Pop!_OS 22.04, wine 7.12-staging) #2

Open ItsRogueRen opened 2 years ago

ItsRogueRen commented 2 years ago

Install works with no errors, prompted to install .NET which installed just fine, but attempting to launch crashes with no errors.

Running the menu entry from the terminal results in this


002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: File not found.```
Corben78 commented 2 years ago

Please try to run it manually from terminal:

cd $HOME/.local/lib/streamer.bot
WINEPREFIX=$HOME/.local/lib/streamer.bot/pfx wine $HOME/.local/lib/streamer.bot/Streamer.bot.exe

Does that work?

I just updated my local wine-staging to 7.12 through the ppa, and it works for me, so in general it seems not be a wine issue. I'm still on Ubuntu 20.04 LTS, so maybe there is a change to 22.04 that causes this.

ItsRogueRen commented 2 years ago

I'll run this tonight and leave an update 👍

ItsRogueRen commented 2 years ago
WINEPREFIX=$HOME/.local/lib/streamer.bot/pfx wine $HOME/.local/lib/streamer.bot/Streamer.bot.exe

Running that command results in the following


002c:fixme:winediag:LdrInitializeThunk wine-staging 7.12 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0120:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"Streamer.bot.exe" cannot be loaded
0120:err:module:LdrInitializeThunk Importing dlls for L"Z:\\home\\pop-pc\\.local\\lib\\streamer.bot\\Streamer.bot.exe" failed, status c0000135```
Corben78 commented 2 years ago

Maybe something went wrong with the dotnet install, as I think mscoree.dll is coming with dotnet. It's a procedure of multiple installs, where it starts with dotnet40 and upgrades from there up to dotnet472. You could try to manually install dotnet:

WINEPREFIX=$HOME/.local/lib/streamer.bot/pfx winetricks dotnet742

But before doing that, could you paste the content of $HOME/.local/lib/streamer.bot/pfx/winetricks.log? Maybe it's visible where it failed.

ronoaldo commented 1 year ago

I got the same issue on Debian stable. I was using wine from bullseye-backports and winetricks from bullseye. Although the winetricks version is the one mentioned in the docs, it was not working properly for some reason.

It sort of fixed when I updated to winetricks from the more recent version, installing using the instructions from there. Now winetricks actually installed stuff as it took a long time.

However it stills does not shows anything on screen. Here is what the output shows:

image

I'll try with a newer wine version from winehq.