-
-
Notifications
You must be signed in to change notification settings - Fork 28
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
Windows installer failure in case of upgrade #123
Comments
same as #124. Repeating my comment here : @anthonylavado - this might have been introduced to close tray app before proceeding, it need a check for EXISTINGSERVICE |
Thanks for this. It wasn't to close the tray app, but to make sure Jellyfin is closed because people often don't do so before running the setup. The installer is really a house of cards that I've tried to improve a little bit after so many years. I'll group a fix to the logic for this along with the fix for an older .NET framework. |
Gonna test this right now just to confirm this is still the case. Mainly since i wan't to be on the latest version as i have a script that i run to update everything automatically. EDIT: Yes the issue persists. It still says Jellyfin service is running, not going to commit the upgrade as this will take some time to restore the config. Waiting for next release. |
Seen while upgrading windows install from 10.8.x tp 10.9.0, then again from 10.9.0 -> 10.9.1 and now from 10.9.1 -> 10.9.2
But now since the service was stopped prior to installation, the uninstaller fails. The handling isn't correct to recover from this error and installer just freezes doing nothing.
The only way to recover is to quit the installer and restart it.
But now it has lost all the prior settings because the earlier silent uninstall cleaned up the registry before failing.
Let me know if you need more details.
Clean installing 10.9.0 as a service and then trying to install 10.9.1 (or 10.9.2) should be able to repro the issue easily.
The text was updated successfully, but these errors were encountered: