Auto updater infinite loop

If you are seeking for help, this is the right place to ask!
Post Reply
MLK
Posts: 4
Joined: 30 Jul 2018, 09:02

Auto updater infinite loop

Post by MLK » 30 Nov 2018, 10:54

Hello.
We use RenderPal server as service on a dedicated server.
Our clients use RenderPal client as service on each rendernode with a dedicated AD account for the renderfarm. Server has ACL rights on the whole renderfarm.

This Morning i installed the update v2010 --> v2014.
All clients start an infinite loop updating again and again untill i remove the update from the server.
I watched the update folder on a given client, each time the rupd is downloaded, installed, then removed but it seems the updater is not able to query the updated version number after the update is done. So it restarts again and again.

Note that when i remove the update from RPServer and restart clients, all of them are Indeed using v2014. So the update works at its core.
Any idea ?

Thanks.

User avatar
Shoran Support
RenderPal Team
Posts: 1214
Joined: 11 Apr 2008, 00:35
Location: Germany
Contact:

Re: Auto updater infinite loop

Post by Shoran Support » 07 Dec 2018, 17:18

A clean installation of the clients might help.

MLK
Posts: 4
Joined: 30 Jul 2018, 09:02

Re: Auto updater infinite loop

Post by MLK » 14 Dec 2018, 14:43

Hello
thank you for your answer.
well, i have more than 120 clients and so when i installed the first iteration of RenderPal, i setuped one client then duplicated files on others using Windows deployment.

I'll remove files then try silent install instead and wait for the next update to see if it fixes the issue.
If not, it's not a big issue, i Don't really need the updater. I will manually update one client then deploy files to others like i did for the very first installation.
thanks.

User avatar
eqko
Posts: 69
Joined: 13 Oct 2014, 13:52

Re: Auto updater infinite loop

Post by eqko » 27 Dec 2018, 13:39

I just want to add in that we're suffering from this as well.

Might it have something to do with the fact that we are running RenderPal as a service ?

In any case, I have yet to take benefit from the auto-update functionallity and
I dread updating RenderPal for this very reason, I need to uninstall and then reionstall all clients in order to get it working :(

User avatar
Shoran Support
RenderPal Team
Posts: 1214
Joined: 11 Apr 2008, 00:35
Location: Germany
Contact:

Re: Auto updater infinite loop

Post by Shoran Support » 27 Dec 2018, 14:11

Could you post the contents of the RpUpdate.log file of one of your clients here? It is located in the Updates subfolder.

Furthermore, you can just remove the update from the server update list in order to stop the infinite loop once everything has been updated.

User avatar
eqko
Posts: 69
Joined: 13 Oct 2014, 13:52

Re: Auto updater infinite loop

Post by eqko » 27 Dec 2018, 14:44

See below for the updatelog.
Clearly the update is failing halfway. But I'm not techsavvy enough to understand why.

Removing the update from the server didn't work as the client appeared to not be working anymore.

Code: Select all

RenderPal V2 Updater - Copyright (c) Shoran Software
Version 1.0.5.51 (Build: 13.06.2016)
======================================================================

Initializing updater core...
  Python interpreter initialized

======================================================================

Waiting for RenderPal V2 to terminate... done
Installing 1 update(s) to C:/Program Files (x86)/RenderPal V2/Client/...

> Deploying RenderPalV2.2153.2014.rupd (1/1)...
    Downloading update... done
    Initializing update... done
    Extracting update... done
  Performing installation...
    Copying Python/RpInit.py to Python/... done
    Copying _Bin/Windows/RenderPalCl.exe to C:/Program Files (x86)/RenderPal V2/Client... done
    Copying Service/RpRestart.exe to Service/... done
    Copying Service/RpSensWatch.exe to Service/... failed
    Copying Service/SvcWrapper32.exe to Service/... failed
    Deleting Service/RpRestart.exe... done
    Copying _Bin/Windows/SciLexer.dll to C:/Program Files (x86)/RenderPal V2/Client... done
    Copying _FileDaemon/Windows/icudt52.dll to FileDaemon/... done
    Copying _FileDaemon/Windows/icuin52.dll to FileDaemon/... done
    Copying _FileDaemon/Windows/icuuc52.dll to FileDaemon/... done
    Copying _FileDaemon/Windows/libgcc_s_dw2-1.dll to FileDaemon/... failed
    Copying _FileDaemon/Windows/libstdc++-6.dll to FileDaemon/... failed
    Copying _FileDaemon/Windows/libwinpthread-1.dll to FileDaemon/... failed
    Copying _FileDaemon/Windows/Qt5Core.dll to FileDaemon/... failed
    Copying _FileDaemon/Windows/Qt5Network.dll to FileDaemon/... failed
    Copying _FileDaemon/Windows/RpFileDaemon.exe to FileDaemon/... failed
    Copying _Updater/Windows/RpUpdate.tmp to C:/Program Files (x86)/RenderPal V2/Client... done
    Copying VersionHistory.txt to C:/Program Files (x86)/RenderPal V2... done
Failed to deploy the update

0 of 1 updates successfully installed (1 failed)

Restarting RenderPal V2...

======================================================================
Cleaning up...
Destroying updater core...
  Python interpreter destroyed


User avatar
Shoran Support
RenderPal Team
Posts: 1214
Joined: 11 Apr 2008, 00:35
Location: Germany
Contact:

Re: Auto updater infinite loop

Post by Shoran Support » 12 Jun 2019, 22:53

This has been fixed in version 2.15.4.

Post Reply