jellyfin-media-player icon indicating copy to clipboard operation
jellyfin-media-player copied to clipboard

32bit installer issue

Open chez2212 opened this issue 3 years ago • 13 comments

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

chez2212 avatar Sep 21 '21 03:09 chez2212

did you find your way around this? I'm getting the same problem trying to install on an old tablet. Windows 10. 32-bit.

nutella09214 avatar Aug 19 '22 06:08 nutella09214

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.

chez2212 avatar Aug 23 '22 19:08 chez2212

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.

iwalton3 avatar Aug 23 '22 21:08 iwalton3

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.

chez2212 avatar Aug 23 '22 22:08 chez2212

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
  • /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

iwalton3 avatar Aug 24 '22 01:08 iwalton3

...and this version uses the downloaded one: https://github.com/jellyfin/jellyfin-media-player/suites/7951659752/artifacts/339542050

iwalton3 avatar Aug 24 '22 01:08 iwalton3

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

nutella09214 avatar Aug 25 '22 04:08 nutella09214

Try deleting C:\ProgramData\Package Cache\29E23DD7C19B03EB59304F9D1F8E7209C1167348\vcredist_x64.exe

It looks like the new vcredist is being ignored.

iwalton3 avatar Aug 25 '22 11:08 iwalton3

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

nutella09214 avatar Aug 25 '22 17:08 nutella09214

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

chez2212 avatar Aug 25 '22 22:08 chez2212

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.

nutella09214 avatar Aug 30 '22 06:08 nutella09214

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 ...

GaelGuegan avatar Apr 05 '24 08:04 GaelGuegan