-
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
Steam Deck dependency innoextract failed to download when launching as a compatability tool #1149
Comments
If I understand correctly, you can If you go to If the For background: This may be similar to #1135 where, from memory, the There is new-ish dependency validation that tries to validate that the There is a Steam Deck dependency overhaul in #1111 that should resolve this. When the SteamTinkerLaunch version changes we will re-download all dependencies. However if you are using SteamOS 3.6 Preview then there is no version bump as the dependency version is not bumped until the updated Arch snapshot is in stable. I think this is an issue with the Also, as a cautionary tale from experience, I don't encourage modding games or using modding tools (including ModOrganizer 2, whether it's installed via STL or otherwise) on SteamOS. |
Thank you for the detailed write-up. The binary does exist. it is non-zero in bytes, but I can't get a version back by running I instead get an error around it being corrupted or similar.
Either way, I think I'm landing in the camp of not going to be able to run it due to my SteamOS version. So if I understand everything correctly, I will not be able to run steamtinker on the 3.6 beta until the Arch snapshot is stable and the dependency version is bumped to match, which doesn't have a timeline because of multiple variables lining up. Am I correct on that? Thanks again, for the help in tracking this down. |
Ah, thanks. Then yes this is either a bad binary or an out of date binary.
You can still use SteamTinkerLaunch, it will work no problem on SteamOS 3.6. By default, ModOrganizer 2 installation will fail because of the outdated innoextract version, but you can use either the Once SteamOS 3.6 is out in Stable I will merge #1136. I would prefer to merge it ASAP but very few people run even the SteamOS Beta (Steam Client Stable and SteamOS Stable are simply not in a usable state for me most of the time, so I stick to Stable). It seems like this has the same root cause as #1135, so I will close this issue. One of the above solutions should fix things for you. Happy gaming! |
Actually, the steamos-3.6 branch is not renamed onto master. I'll fix that now. |
Rebased, it's up-to-date with Alternatively again you can just download the The trouble of dependencies being incompatible with SteamOS versions can't fully be resolved, but automatically updating dependencies to match what new versions of SteamTinkerLaunch require (i.e. once that branch is merged, currently the |
System Information
Issue Description
I had been having issues installing Mod Organizer 2 via SteamTinkerLaunch stable version, it kept referring to a missing dependency when trying to install. I was able to open STL, but unable to install MO2.
I shutdown Steam, Removed STL stable from ProtonUp-Qt.
I then followed the steps in the wiki to manually install via cloning the git repo.
These are the commands I ran after cloning the directory and changing to the directory:
./steamtinkerlaunch
./steamtinkerlaunch compat add
I notice when I re-run ./steamtinkerlaunch, it continuously tries to install innoextract, it does not say that it failed.
Logs for this are uploaded as gitrepo_update_install_steamtinkerlaunch.log
However when I run Skyrim Special Edition with Steam Tinker set as the compatability tool, it launches, has a few pop ups that flash by and I catch that it failed to do something with innoextract. In looking at the steamtinkerlaunch.log file, it says the following:
Fri Aug 9 15:13:45 MDT 2024 WARN - fetchAndExtractDependency - Failed to download dependency 'innoextract-1.9-8-x86_64.pkg.tar.zst', will attempt to continue with installation in case dependency archives already exist at '/home/deck/stl/deps'
Full logs will be uploaded as compatability_tool_launch_steamtinkerlaunch.log
I am able to browse to the URL in the logs for innoextract and past the file in the location that it is attempt to output the curl command to.
Let me know if there is anything else I can provide.
Logs
gitrepo_update_install_steamtinkerlaunch.log
compatability_tool_launch_steamtinkerlaunch.log
The text was updated successfully, but these errors were encountered: