Dependency Loop
While you're installing DM-5.4.2-HF09 the system will give a warning, indicating that NCC-1.2-HF01 (Nuxeo Connect Client 1.2 Hotfix 1) is required. You must satisfy this dependency and install the hotfix NCC-1.2-HF01 before completing the installation of the hotfix DM-5.4.2-HF09.
If you run the installation of HF09 without NCC-1.2-HF01, this will fail because it will detect a loop in the dependencies with the message "Detected loop in dependencies". This is a bug, fixed by NCC-1.2-HF01. The installation of NCC-1.2-HF01 requires to restart your instance.
| This dependency also exists for DM-5.4.1-HF10. |
Installing Nuxeo DM HF06 under MS Windows
If you tried to install the package DM-5.4.2-HF06, you should have noticed that the package doesn't appear as installed even after you restarted your instance of Nuxeo DM.
The problem is related to a case, not initially planned by the update mechanism, where we need to deploy a new version of the Nuxeo launcher. Whereas there is no problem to replace a file in use under *nix, MS Windows keeps a lock on the file $NUXEO_HOME\bin\nuxeo-launcher.jar, which prevents the installation of the hotfix 6.
We set a workaround to allow Windows users to install hotfixes issued after HF05, which materializes with a new intermediate hotfix, DM-5.4.2-HF05 BIS, and a new bunch of hotfixes for HF06, HF07 and HF08 (version 1.1.0).
These packages are already available through the Update Center.
The steps to be up-to-date is:
- Install DM-5.4.2-HF05 BIS.
- Install NCC-1.2-HF01.
- Restart Nuxeo DM to benefit from the improvements embedded in DM-5.4.2-HF05 BIS.
- If you downloaded the next hotfixes (HF06, HF07 and HF08) before installing DM-5.4.2-HF05 BIS, you need to remove this packages, using the new Remove button.
- Download all the available packages from the Software Updates tab.
- Install DM-5.4.2-HF06: a warning informs you that you'll have to upgrade the file nuxeo-launcher.jar manually if you're running MS Windows.
- Complete the installation of DM-5.4.2-HF06.
- Stop your server.
- Download the updated JAR, called nuxeo-launcher-5.4.2-HF09-jar-with-dependencies.jar.
- Remove the nuxeo-launcher.jar from $NUXEO_HOME\bin.
- Move nuxeo-launcher-5.4.2-HF09-jar-with-dependencies.jar in $NUXEO_HOME\bin and rename it nuxeo-launcher.jar.
- Start your server.
- Install the next hotfixes.
Duplicated packages in the Update Center
This paragraph only applies if you installed hotfixes until HF08, without encountering any problems (it may only concerns Linux users). Then you probably have the first version of hotfixes HF06, HF07 and HF08 (a second version was published for Windows users, see previous paragraph).
The current version of the Update Center cannot determine when an update is not required because a previous version is already installed.
As a consequence, although you have already installed all hotfixes, the system will still propose to download the in the Software Updates tab.
Two solutions are possible:
- ignore the version 1.1 of HF06, HF07 and HF08 in the Update Center and keep the alert,
OR
- uninstall HF06, HF07 and HF08, remove the downloaded packages, download HF05 BIS, HF06 v1.1, HF07 v1.1 and HF08 v1.1 and finally install them.