New server, Sparkle won't install new version #2375
Unanswered
JamesBucanek
asked this question in
Q&A
Replies: 2 comments 1 reply
-
Sounds like a server side issue. Don’t know if it’s related to MIME type handling. Potentially zip may be handled correctly as it’s more popular. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Oh, also oddly, the |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Greetings,
I hope this is the right place to ask. I have been using Sparkle since the dawn of civilization without any problems.
This last week, we migrated to a new server. The old server was running an ancient OS X Server, Apache, and Tomcat 6. The new server is Red Hat, Apache, and Tomcat 10. I know it shouldn't matter, but it's the only thing that changed!
My app is using Sparkle 2.3.1. The server has a Java Server Page that generates the RSS feed. When I run
curl
on the server, I get this:As far as I can tell, this is identical to the output of the feed page from the old server.
When I test the upgrade in my app, it finds the upgrade and displays the release notes.
But if I ask Sparkle to install the new app, I get an update error (Failed to extract update) and this error on the console:
So, has anybody seen this and might know how to fix it?
Does anyone have a threory about how ...
/QRecall_3.0b117_update.dmg
gets changed to .../QRecall_3.0b117_update.dmg
.html
, or is that expected?Any suggestions on how to debug this (i.e. how to step through the code and find the failure)?
P.S. I've also been considering changing the
_update.dmg
to a .zip of the application instead. If that would fix this, I can give that a try.P.P.S. Oh, there is one (possibly big) change between the old server and the new one. The old server used mod_JK to tunnel Apache requests to the Tomcat application server, while the new server is using
ProxyPass
. However, the request for the disk image is a static file served directly by Apache (i.e. is not passed to Tomcat), so that shouldn't matter.Beta Was this translation helpful? Give feedback.
All reactions