Community-powered support for Helix
Supported by 367 customers like you, as well as the Helix team.
I’m thankful

How do I upgrade Helix Server?

To upgrade Helix Server you will need to do a 'clean' install of the latest version of the Helix Server into a new directory. Do not install over a previous version or re-use your server configuration files.

Steps:
1. Take note of your current Helix Server Configuration: Ports (HTTP, MMS, RTSP and Admin), custom mount points, IP Bindings, etc. One easy way to do this is to open your Administrator Tool and take notes or screen shots of your current configuration options.
2. Look in rmserver.cfg for any reference to Var HostName or Var ContentMarker. Copy exact syntax of these lines if they exist, otherwise go to next step if it is not being used.
3. Stop the Helix Server from running
4. Copy the current Helix Server directory to another name (i.e. Helix Server-old)
5. Uninstall Helix Server.
6. Clean out the Helix Server directory.
7. Install the new version to the same directory the old version was installed to (i.e. Helix Server) For more detailed installation instructions, see the Installation section of the Integration Guide.
8. Use the same ports taken from the old Helix Server install.
9. Start Helix Server from new install location.
10. Before making any custom changes to your new install, test the basic functionality of your server. Launch your Administration Tool, and click the 'Samples' link in the upper right hand corner of the Admin page.
Internal Solution Notes
2 people have
this question
+1
Reply
  • EMPLOYEE
    I’m confident
    Miguel Egas (Sr. Systems Engineer - Pre-Sales) May 19, 2011 17:13
    We have recently heard some cases of users who where in old versions of Helix server and were using PNA Ports. PNA Ports are very old and no longer supported. If you are upgrading your Helix server make sure to setup any PNA ports to HTTP. For example if you had PNAPort="8080" change it to HTTPPort="8080" in your configuration file.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited

  • Kangus (Official Rep) April 20, 2012 08:59
    To Upgrade the Helix Server Component for Helix Media Library Server to version 14.3

    NOTE: Helix Server 14.3 is only supported on Windows Server 2008 64 bit. It cannot be installed on a 32 bit operating system.

    To upgrade between major versions of Helix Server, you will need to do a 'clean' install the latest version of the Helix Server into a new directory. Do not install over a previous version or re-use your server configuration files.

    Steps:

    Take note of your current Helix Server Configuration: Ports (HTTP, MMS, RTSP and Admin), custom mount points, IP Bindings, etc. One easy way to do this is to open your Administrator Tool and take notes or screen shots of your current configuration options. Note down especially all of your custom mount points and your IP binding, and any ports that are being used that are not standard.

    Alternatively make notes from your rmserver.config file by copying relevant data to a new notepad file for later, or take screen shots of the info.



    Stop the Helix Server from running. To do this click Start, then locate Administrative Tools and then select Services.



    Right-click this service and then click Stop.

    Rename your current Helix Server directory to something like “Helix Server_OLD”.

    If there are any icons on the desktop referencing Helix Server, or Helix Server Administrator drag them to the Recycle Bin.

    Go to the Control Panel, Open Programs and Features and uninstall the current Helix Server version

    Log in to your PAM site and download the new license key

    Install the new version to the same directory the old version was installed to (i.e. Helix Server), and select the license you have just downloaded from the PAM site.

    Use the same ports taken from the old Helix Server install where prompted in the wizard install process.

    Start Helix Server by clicking on the Helix Server icon on the desktop, and then open the administrator by clicking on the Helix Server Administrator icon.

    Before making any custom changes to your new install, test the basic functionality of your server. Launch your Administration Tool, and click the 'Samples' link in the upper right hand corner of the Admin page.

    From the notes you took of the server configuration, replace all the settings from before.

    To replace any users that you had set up for the secure Realms, go into the old Helix Server directory and take a copy of all the folders in the root that end “_db”. Go to the root of your new Helix Server installation and replace these files with the ones you just copied.

    Ensure that you can log into the administrator page and play some clips to test.

    Troubleshooting

    If you cannot open the administrator page for any reason drag the Helix Server icon (not the administrator one) to a command prompt and run it from there – this should display the error.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly

  • Is there ever going to be a way to maintain your configuration during an upgrade and not have to manually reconfigure the server each time ?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited

  • Hi Joe,

    Yes, that is our goal and is on our to-do list :-) I don't have a time estimate, however. I'm hoping we can get that rolled into Helix Server v16 release!

    Crystal
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited