There have been some reports about issues with the Updater not updating anymore. Please try the latest beta version and switch to another IP Check provider instead of the previous default dnsomatic.com. For some reason they are rate-limiting the number of requests to their service. The new IP Check provider selection allows you to choose another provider in such cases. You can test the functionality with the new "Test" panel.
If you want to add a custom provider to the unstable testing version, store a JSON file like the following under %PROGRAMDATA%\Marcs Updater\ServiceProviders\dyndns.json
:
{ "name": "DynDNS.org (Test)", "endpoint": "https://members.dyndns.org/nic/update", "method": "GET", "queryString": "hostname={HOSTNAME}&myip={MYIP}", "dataPayload": "", "defaults": { "username": "test", "password": "test", "hostname": "test1.customtest.dyndns.org" } }
Supported query and payload tags are {USERNAME}
, {PASSWORD}
, {HOSTNAME}
and {MYIP}
. Restart the background service and foreground application to apply any changes.
Posted on
Released version 1.5.0.236
- Updated error and usage reporting to use Redmine API
Please report issues on my new project management website:
http://rm.marc-hoersken.de/pro...
Posted on
Sorry, I will report this issue here since I don't quite understand the system for reporting errors on that new site. :(
You see, I got an error on installation; unfortunately I was stupid enough to forget make a screenshot of it (or at least write down exactly what the error said), but from my memory it was about "installer not being able to find an existing file" (the path displayed was "C:\Program Files\Updater\unins000.exe" - that file surely exist though) and there was another popup window to submit crash report (I did that but apparently it wasn't sent).
Then I manually launched the installer (i.e. the "update1123216685.tmp.exe" file created under TEMP directory) and I was notified that previous installation attempt was unsuccessful and that installer must first restart the computer to proceed. I chose NO because at the moment I don't want to restart the current Windows "session" yet.
Posted on
You are correct, there is a glitch in the automatic updater since build 235. As far as I can tell the glitch is not fixed with 236, so I will have to create another update. Problem is, that you will have to install the update manually.
Currently the following happens:
1. Updater downloads the new version.
2. Updater launches the installation.
3. Updater sends a close event to it's own window.
4. Multi-threaded programming causes a crash inside the automatic updater.
5. Marcs Updater.exe process keeps running and the installer is not able to replace the file.
Regarding the new project management plattform: I will add OpenID authentification and maybe other authentification options soon. Currently you have to create a new user over there.
PS: Restarting is a temporary solution to this problem. The file will be replaced on restart.
Posted on
Thanks. So are you saying that if I exit the service and tray-app (i.e. all "\Marcs Updater.exe" processes) that by manually updating I will be able to install as usual (the installer will not crash and there would be no need for restart)?
Posted on
Ahh sorry, never mind that reply. I've already tried it and I get the same notice about first restarting the system. I guess there's no way to avoid this now that I've already attempted to install/upgrade once. :)
Posted on
You can avoid the restart by deleting a key called "PendingFileRenameOperations" from "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager".
It's just the automatic updater that crashes, you do not need to exit all the processes. You just have to run the installer manually.