-
Notifications
You must be signed in to change notification settings - Fork 72
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
Cant seem to reinstall MO2 after failed MO2 update from MO2 GUI #1021
Comments
So I just read the part about mo2 v 2.5+ not being supported my proton in the mo2 install page and I assume that is the issue I'm having. So Ill down grade the install till wine/proton catches up. I'll close this. As always thanks sonic2kk! |
So I tried downgrading mo2 by first removing I looked for an option to set custom mo2 executable Chaotic AUR version installed or STL is 12.12. Is the AUR version somehow not up to date with current STL version even though it shows the same version? |
I recommend not to spend too much time for the STL configuration. Make a backup from the steamuser folder (MO2 pfx folder) and - if changed - regedit settings. then rename or delete the whole STL prefix and reinstall MO2. |
I just uninstalled STL completely and built from 12.12 git source hoping something was wrong with the AUR package not letting me install older version of MO2 using I have managed to get back up and running after reinstalling from the AUR and restoring a backup of MO2 as well as a backup of If you guys want me to open a new bug report for this specific issue I can do that and we could close this one as it was initially operator error. I didn't read the docs in a while and was updating based on a conversation I had a while ago with sonic2kk on another issue. As always thanks STL team! |
I have organized my MO2 installation like this:
Now you have to separate installations with a common overwrite and mods folder. profiles are separate, so you may need from now on to change settings in both MO2-24 and MO2-25. Finally remove MO2-24 when MO2-25 runs stable. |
Hi there @tetoNidan, it sounds like you're using an outdated version of SteamTinkerLaunch as you seem to have gathered. The options you're listing are NOT available in v12.12, the wiki and myself DO NOT accommodate the stable releases of STL anymore. Issues using STL with MO2 v2.5+ have been reported many, many times now too. I recommend doing the following:
In the future, please do not update MO2, or any software under Wine, as it is likely to fail. However, as @suamor has pointed out, a build of Proton-tkg based on Wine 9 (or really, Wine 8.21 or above, as that's when the path for the Qt6 feature was introduced) should also work. Game compatibility may vary though, as you're using a much more bleeding edge version of Wine! You will likely also need to re-install anyway with this version of Proton, as installation of MO2 2.5+ may not have succeeded with other Proton versions. I hope this helps. I am not sure exactly what the steps the user above is describing are about, they may also help, but really the main solution here is to backup your mods, remove your MO2 install(s), and then re-install with STL v12.12. Sticking with stable STL is a horrible idea that, by not releasing updates, I had hoped users would simply stop doing. That hasn't worked, and I fear that after releasing v14.0 the problem will just come around again There should be an AUR package available for STL-git, but you can also remove the AUR package entirely and install by cloning the repo and installing with Thanks! |
Hi sonic2kk,
Yeah I figured that out a bit too late. I was recalling our previous conversation where we were discussing updating and you said that I might be able to just update through the MO2 app, you said that you've never tried it because you never had to. Only when it didn't work out did I come here to read the wiki and file a bug report. I am using STL 12.12-1.2 from the AUR. I have also installed and tested the latest git, the most current release is Gates of Steiner? Or is there an experimental branch that I should be looking for or are you talking about downloading the source [ In any event I have successfully restored my mo2 install using a backup with a little debugging. As you pointed out 12.12 is no longer current so I was assuming that the wiki instructions were for 12.12 as well. Since I have a working install and it's not a bug as I'm using an old version without features I was trying to use there is no reason to keep this open. I will take note that the wiki does not necessarily pertain to the current stable release and likely refers to the As always thanks for your work sonic2kk! |
Yes, don't use the releases. Even when v14.0 is out, please don't use a stable version as you won't get the latest fixes :-) There may also be an AUR package for STL-git, there was a while ago but I haven't checked recently. I don't know if release frequency will pick up after v14.0, I am considering yearly releases similar to what Winetricks does. I would rather not limit users to waiting on a release though, fixes are super accessible once available with STL since it's just a Bash script. If I didn't think it would result in constant duplicate issues, I would turn off releases altogether.
Yup! The wiki and all information about the project will always point to the latest version, as releases are not really "stable"s so much as development checkpoints. Fixes are not backported, for example, and if a user is not using the latest commit I will ask them to check it as the first step when opening an issue (the issue template also encourages checking the latest commit too). Since STL is just a bash script that needs no compilation, it should be straightforward to update it :-) Glad everything is working for you regardless of all of this. However please I encourage you to not stick to the releases, honestly with most software you're probably better off with the latest version you can get your hands on! But it's working for you and that's what matters. Happy gaming! |
I usually stick to the AUR version whether from the Chaotic repo or the AUR directly. The AUR version is 12.12 and that is what the Chaotic AUR uses to compile from. I don't think they will update the package till the STL version # changes so its good to know that they will likely be a year behind. It looks like the stl-git version is on 11.11 last updated in late 2022 just an FYI. I just like the ease of updating/removing all packages through pacman/yay as I don't have to keep or redownload anything for reinstallation or removal but I might make an exception for STL, it's not that hard to do for one program, it's when it's 5+ that it gets a little cumbersome. Any way it's always nice to chat, hope you had a wonderful holiday season and you and your loved ones are in good health! Thanks sonci2kk. |
I think this is just a "cosmetic" version, since the PKGBUILD should just pull from GitHub rather than any specific release.
Yeah, I do too, and usually I will use this to get There have also been improvements to using "local" installs of SteamTinkerLaunch, based on the information given in #548 and improvements since then (can't find all the PRs, but most of the work was done in v11.11 onwards). Essentially you just put STL somewhere on your harddrive, add the path to the script to your The downside to a "local" install is that you have to add STL to your path manually (although ProtonUp-Qt can do it), but mainly that you don't get your dependencies managed for you. ProtonUp-Qt does list the hard dependencies though, and the wiki has a full list of dependencies. However, you do still make a good point about package managers. A few projects package STL out of the box now (Bazzite, winesapOS, Nobara) and they stick to the stables. So that does put me off a yearly release "cycle". Nothing is really set in stone yet, I'll see how I feel after v14.0 comes out and take things from there :-) I am tentatively hoping to release v14.0 in a few months (see #992 for roadmap).
I appreciate that, you too! I have been taking a mental health break from public projects and just checked in today, but I will likely continue my break for a little bit longer. Take care! |
This is not an issue that needs any direct attention. So I'm testing out an update to MO2 2.5.2. I had an old Any way, I needed to rebuild from scratch because my load order was fubar from years of mod-neglect but I wanted the latest MO2 before I started. It seems that the MO2 updater works just fine from inside MO2. I haven't began modding yet so I actually don't know for sure if everything is working as intended. But I'm gonna find out. OS: Garuda - Arch'ish Thanks for doing what you do man! Might take me a few days but I'll report back on my progress. |
So after a bit of trial and error I came to the conclusion that I probably had to install vcredist2022 to the skyrim prefix. Not sure if it was installed in the MO2 prefix when I updated MO2 through the GUI. Might install it to the prefix just to be sure. There are a couple of new mods that are requiring the latest version like AddressLibrary. I think it's even a requirement of MO2. I did install the dotnet48. All is good now with vcredist2022 installed though. Everything seems to work. All except the loot. loot is not displaying it's return. If I remember right the old MO2 prefix I was using for testing I had already broken loot. I find it really easy to break loot. I think It might be using mismatched versions of proton. This is just a guess though as my unfamiliarity with the inner working of proton/wine, I might be seeing correlation not causation. Any way I think it's pretty neat that the updater works from inside MO2. Might need to automate a bash script to preinstall whatever dependencies MO2 needs before update maybe? Maybe not? I know my STL version is quite outdated but I hope this helps a bit. As stated above this does not require your intervention or help, just me tinkering. If you have any questions I'd be happy to answer. As always thank you sonic2kk! |
System Information
Issue Description
So I tried to update MO2 through MO2's GUI and it failed. Not sure if it was due to
firejail
or due to me symbolically linking my MO2 folder to save space on my OS SSD but at least that time I got to the MO2 license agreement stage before failing. Sorry I don't have the those logs though. I could potentially get them though if your interested as I have a backup of the old MO2 folder.So I have tried many re-installs and have not gotten past the Microsoft Redistributables Installer.
I have tried the earliest versions of proton I have installed. proton 8.0.3c I believe and 7 as well as a few newer GE versions.
I have disabled
firejail
so I know that things are not being sandboxed.Not sure what to try next. It appears that MO2 is installed as the folder and files seem to be all there. Just not starting so I'm thinking it's a proton issue but I really don't know, just a shot in the dark. What version of proton do you recommend for install of the new MO2? I had changed the default quite some time ago and don't likely have it installed any more.
Maybe these logs will help point me in the right direction.
I have a backup of the old MO2 folder so if all else fails I can likely re symlink it to get it going again.
Hope things are going well sonic2kk and as always thanks!
Logs
installMO2_protonrun.log
Proton: Upgrading prefix from None to 8.0-103 (/home/tool/.config/steamtinkerlaunch/mo2/compatdata/)
fsync: up and running.
wine: Using setpriority to control niceness in the [-11,11] range
steam.sh[27048]: Running Steam on garuda Soaring 64-bit
steam.sh[27048]: STEAM_RUNTIME is enabled automatically
setup.sh[27506]: Updating Steam runtime environment...
(zenity:27652): Gtk-WARNING **: 23:47:24.122: Theme parser error: gtk-dark.css:2588:14-18: Negative values are not allowed
(zenity:27652): Adwaita-WARNING **: 23:47:24.142: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
setup.sh[27506]: Found newer runtime version for 32-bit libGLU.so.1. Host: 1.3.1 Runtime: 1.3.8004
setup.sh[27506]: Forced use of runtime version for 32-bit libcurl-gnutls.so.4
setup.sh[27506]: Forced use of runtime version for 32-bit libcurl.so.4
setup.sh[27506]: Forced use of runtime version for 32-bit libdbusmenu-glib.so.4
setup.sh[27506]: Forced use of runtime version for 32-bit libdbusmenu-gtk.so.4
setup.sh[27506]: Forced use of runtime version for 32-bit libgtk-x11-2.0.so.0
setup.sh[27506]: Found newer runtime version for 64-bit libGLU.so.1. Host: 1.3.1 Runtime: 1.3.8004
setup.sh[27506]: Forced use of runtime version for 64-bit libcurl-gnutls.so.4
setup.sh[27506]: Forced use of runtime version for 64-bit libcurl.so.4
setup.sh[27506]: Found newer runtime version for 64-bit libdbusmenu-glib.so.4. Host: 4.0.12 Runtime: 4.0.13
setup.sh[27506]: Found newer runtime version for 64-bit libdbusmenu-gtk.so.4. Host: 4.0.12 Runtime: 4.0.13
steam.sh[27048]: Steam client's requirements are satisfied
startMO2_.log
wineserver: using server-side synchronization.
wine: Using setpriority to control niceness in the [-11,11] range
creating minidump for the current process
trying file '.\ModOrganizer-2.5.1rc2-20240120T064813.dmp'
writing mini minidump
minidump written correctly
steamtinkerlaunch.log
https://pastebin.com/JV0DYzUL
The text was updated successfully, but these errors were encountered: