Nexus Update Version 3.2.0 vers 3.2.1

De EjnTricks

Cette mise à jour s'effectue sur l'installation décrite pour la version 3.1.0.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


System-Install-icon.png Download-icon.png Téléchargement et installation

#sudo wget -O /tmp/nexus-3.2.1-01-unix.tar.gz https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.2.1-01-unix.tar.gz
#sudo tar -C /var/opt/nexus -xzf /tmp/nexus-3.2.1-01-unix.tar.gz
#sudo rm /tmp/nexus-3.2.1-01-unix.tar.gz

Il faut dans un premier temps organiser les binaires sous /var/opt/nexus/3.2.1-01.

#sudo mv /var/opt/nexus/nexus-3.2.1-01 /var/opt/nexus/3.2.1-01
#sudo chown -R nexus:nexus /var/opt/nexus/3.2.1-01
#sudo chmod -R go-rwx /var/opt/nexus/3.2.1-01

Les droits sont positionnés pour que seul le compte nexus puisse accéder aux fichiers.


Icon-Configuration-Settings.png Variable système

Lors de la précédente version, les options de démarrage ont été modifiées, dans le fichier bin/nexus.vmoptions, afin de spécifier l'emplacement du répertoire de travail en ajoutant la variable user.home. Le fichier externalisé sera réutilisé.


Share-icon.png Fichiers communs

Lors de l'installation, le fichier bin/nexus.vmoptions a été placé dans /var/opt/nexus/common. Cependant, celui-ci est légèrement modifié entre les deux versions. Il est donc nécessaire de refaire cette modification.

#sudo rm /var/opt/nexus/3.2.1-01/bin/nexus.vmoptions
#sudo ln -s /var/opt/nexus/common/bin/nexus.vmoptions /var/opt/nexus/3.2.1-01/bin/nexus.vmoptions
#sudo chown -h nexus:nexus /var/opt/nexus/3.2.1-01/bin/nexus.vmoptions
#sudo rm /var/opt/nexus/3.2.1-01/bin/nexus.rc
#sudo ln -s /var/opt/nexus/common/bin/nexus.rc /var/opt/nexus/3.2.1-01/bin/nexus.rc
#sudo chown -h nexus:nexus /var/opt/nexus/3.2.1-01/bin/nexus.rc


Icon-log.png Fichiers log

Lors de l'installation, les fichiers logs ont été déplacé sous /var/log/nexus3. Les liens mis en place ne sont pas modifiés et conservés tel quel.


Run-icon.png Exécution

Lors de l'installation de Nexus en service, un lien /var/opt/nexus/installed a été mis en place pour pointer sur la version à activer.

#sudo service nexus stop
#sudo rm /var/opt/nexus/installed
#sudo ln -s /var/opt/nexus/3.2.1-01 /var/opt/nexus/installed
#sudo chown -h nexus:nexus /var/opt/nexus/installed

Il suffit de relancer le service pour la prise en compte de la mise à jour.

#sudo service nexus start

Lors du premier démarrage, des messages indiquent des mises à jour dans les traces.

- - - - - - - - - - - - - - - - - - - - - - - - -
Begin upgrade
- - - - - - - - - - - - - - - - - - - - - - - - -
2017-04-13 22:32:24,290+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Checkpoint component
2017-04-13 22:32:31,148+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl -
- - - - - - - - - - - - - - - - - - - - - - - - -
Apply upgrade
- - - - - - - - - - - - - - - - - - - - - - - - -
2017-04-13 22:32:31,149+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Upgrade component from 1.0 to 1.1
2017-04-13 22:32:31,178+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Upgrade component from 1.1 to 1.2
2017-04-13 22:32:32,041+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}}
- Rebuilding index component.component_bucket_name_version_idx (estimated 4 410 items)...
2017-04-13 22:32:37,767+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}} --> OK, indexed 4 410 items in 5 727 ms
2017-04-13 22:32:37,938+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl -
- - - - - - - - - - - - - - - - - - - - - - - - -
Commit upgrade
- - - - - - - - - - - - - - - - - - - - - - - - -
2017-04-13 22:32:37,939+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Commit component
2017-04-13 22:32:37,940+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Cleaning up component
2017-04-13 22:32:37,944+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl -
- - - - - - - - - - - - - - - - - - - - - - - - -
Upgrade complete
- - - - - - - - - - - - - - - - - - - - - - - - -