Skip to content

Update Resilio Agents

Update order

Update your Management Console and private tracker server (if applicable) prior to updating Agents.

To update Agents download the appropriate installer and follow the steps below.

Note

Agents will remain in their groups after the update.

  1. Stop Resilio Connect Agent service.
  2. Download the Resilio Connect Agent MSI installer to the Windows workstation.
  3. Start the MSI installer
  4. Click OK to relaunch Windows Explorer. Update Agent Manually Windows

After update is complete, the agent will keep on working the way it was set up.

MSI and Network shares

Do not launch MSI installer from network shares. This will cause the installer to fail.

Tarball archive

To update an Agent installed via a tarball archive:

  1. Stop current Agent process.
    If it was installed through plain binary file: sudo killall rslagent
    If the Agent is registered as daemon (daemon name may vary): sudo systemctl stop resilio-agent

  2. Download the agent's tar archive and unpack it to the same directory where rslagent binary is located.

  3. Launch it the same way and with the same config as agent.

Successful update conditions

For successful updating and preserving all the settings, two conditions must be met:

  • New Agent shall be using same settings as 'old' Agent
    Settings are kept in .sync directory in the current location (pwd) from where the process is launched. So updated agent shall also be launched from the same directory.

  • Agent shall have read-write access to the settings and shared files. So if necessary, adjust posix permissions in the system.

DEB package

Note

Applicable to Agents installed using a DEB package and it assumes that there already is a Resilio repository file and a registered PGP key.

To update an Agent installed on a Debian-based Linux via a DEB package:

  1. Add the following line to file /etc/apt/sources.list.d/resilio-agent.list. Be sure to replace X.Y with the version number to which you're updating, for example: 2.12 or 3.7

    deb http://linux-packages.resilio.com/resilio-agent-X.Y/deb resilio-agent non-free
    
  2. Update your repository and the agent:

    sudo apt-get update  
    sudo apt-get install --only-upgrade resilio-agent
    

RPM package

Note

Applicable to Agents installed using an RPM package and it assumes that there already is a Resilio repository file and a registered PGP key.

To update an Agent installed on a Debian-based Linux via an RPM package:

  1. Add the following lines to file /etc/yum.repos.d/resilio-agent.repo to register 2.9 Resilio repository. Be sure to replace X.Y with the version number to which you're updating, for example: 2.12 or 3.7

    [resilio-agent-X.Y]
    name=Resilio Agent $basearch
    baseurl=http://linux-packages.resilio.com/resilio-agent-X.Y/rpm/$basearch
    enabled=1
    gpgcheck=1
    
  2. Update Agent:

    sudo yum update resilio-agent
    

Download the Resilio Connect Agent dmg file. Stop the current Agent if it's running and launch the downloaded package. Move it to Applications folder picking to replace the existing file.

Update Agent Manually Macos

Once done, launch the Agent the way you're used to.

Agent will preserve its settings and keep working the way it was set up.