jellyfin-media-player
jellyfin-media-player copied to clipboard
32bit installer issue
the 32 bit installer fails during install, after some investigations i found the reason is it attempts to install the 64 bit version of the Visual C++ Redistributable, of course a 32 bit tablet is not going to install any 64 bit software, so i tried to install the 32 bit Visual C++ Redistributable, but the installer still tries to install the 64 bit Visual C++ Redistributable and i can not find any command line switches to bypass the install of the Visual C++ Redistributable. i tried with the last few releases, my next attempt to bypass this issue is installing the 32bit version on a 64 bit OS on one of my other computers and copy the program folder itself over to the tablet, since i already have the 32 Visual C++ Redistributable
did you find your way around this? I'm getting the same problem trying to install on an old tablet. Windows 10. 32-bit.
Sorry for the late reply, as stated in the previous post as my next attempt, I had to install the 32 bit version on a 64 bit computer and copy it over and install the 32 bit version of the c++ redistribution manually, doing this worked without an issue, it is sad that in almost 12 months this issue isn't fixed, it should be a quick and simple fix, but maybe they don't care because there aren't many 32 bit devices anymore, while I understand 32 bit is pretty much dead, what I did was revive an old 32 bit windows 8 tablet to use specifically for use with jellyfin and yet I had to jump through hoops because they messed up the 32 bit installer and can't fix it, if you are going to support 32 bit, then support it RIGHT.... otherwise don't support it at all.
Thanks for narrowing down the issue. Next time I make a maintenance release I'll see what I can do. Often times the CI pipelines will break and I have to chase after random issues. I test Windows releases on a VM but it is a 64 bit VM.
yet I had to jump through hoops because they messed up the 32 bit installer and can't fix it, if you are going to support 32 bit, then support it RIGHT.... otherwise don't support it at all
I'm sorry, but there is no large team maintaining this client. Triage and maintenance of this project is mostly done by me during my limited personal time when I'm not exhausted. I'd love for more people to help triage and find fixes for issues, and will review any PRs that result from such work quickly.
I completely understand, I was unaware that it was just you. When I saw that there hadn't been even a reply in almost a year, it was frustrating to say the least, especially since I knew the project is maintained. I don't know if it was forgotten about, or what, but I suggest for PR you always tackle the oldest issue first, even if it seems like a small issue, because there may be 100s or so more people who experienced the same issue, just didn't take the time to say anything or ask any questions. However you do you believe is best, I am very happy with the product overall so.
There are two different vcredist files the CI pipeline for x86 available:
-
/c/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Redist/MSVC/v143/vc_redist.x86.exe
- Seems to be the right one based on: this document
-
/c/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Redist/MSVC/14.32.31326/vc_redist.x86.exe
And there is one here I can download:
-
https://aka.ms/vs/17/release/vc_redist.x86.exe
The latest pipeline artifact is using the first one. Does it work? Try this file: https://github.com/jellyfin/jellyfin-media-player/suites/7951398036/artifacts/339528208
...and this version uses the downloaded one: https://github.com/jellyfin/jellyfin-media-player/suites/7951659752/artifacts/339542050
tried with both of them on a x86 Windows 10, not sure where I've gone wrong but both of them is not working. for now I'll just use the method shared by @chez2212 1st.log 2nd.log
Try deleting C:\ProgramData\Package Cache\29E23DD7C19B03EB59304F9D1F8E7209C1167348\vcredist_x64.exe
It looks like the new vcredist is being ignored.
Try deleting C:\ProgramData\Package Cache\29E23DD7C19B03EB59304F9D1F8E7209C1167348\vcredist_x64.exe
It looks like the new vcredist is being ignored. AfterCacheDeleted-1st.log AfterCacheDeleted-2nd.log
If you install the 32 bit version on a 64 bit computer and just copy the program folder to a flash drive and drop it into the 32 bit computer and make a shortcut to the program on the desktop it will work as long as you installed the 32 bit c++ redistribution
maybe a portable release for x86 in the future would be easier? like a self-extract then check for c++ redistribution - if it's installed then skip.
Hey everyone, I am reviving this issue because I wanted to install jellyfin in an old 32 bits computer (linux).
And I think that a lot of people are in the same situation as me, so it seems a pretty big deal. (or maybe i am missing something)
I was wondering what could be done exactly ? Maybe I can help you ...