Nexus Update Version 3.2.1 vers 3.3.0

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.3.0-01-unix.tar.gz https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.3.0-01-unix.tar.gz
#sudo tar -C /var/opt/nexus -xzf /tmp/nexus-3.3.0-01-unix.tar.gz
#sudo rm /tmp/nexus-3.3.0-01-unix.tar.gz

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

#sudo mv /var/opt/nexus/nexus-3.3.0-01 /var/opt/nexus/3.3.0-01
#sudo chown -R nexus:nexus /var/opt/nexus/3.3.0-01
#sudo chmod -R go-rwx /var/opt/nexus/3.3.0-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 d'une 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.3.0-01/bin/nexus.vmoptions
#sudo ln -s /var/opt/nexus/common/bin/nexus.vmoptions /var/opt/nexus/3.3.0-01/bin/nexus.vmoptions
#sudo chown -h nexus:nexus /var/opt/nexus/3.3.0-01/bin/nexus.vmoptions
#sudo rm /var/opt/nexus/3.3.0-01/bin/nexus.rc
#sudo ln -s /var/opt/nexus/common/bin/nexus.rc /var/opt/nexus/3.3.0-01/bin/nexus.rc
#sudo chown -h nexus:nexus /var/opt/nexus/3.3.0-01/bin/nexus.rc


Icon-log.png Fichiers log

Lors de l'installation, les fichiers logs ont été déplacés 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.3.0-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:55:41,848+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Checkpoint component
2017-04-13 22:55:48,999+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl -
- - - - - - - - - - - - - - - - - - - - - - - - -
Apply upgrade
- - - - - - - - - - - - - - - - - - - - - - - - -
2017-04-13 22:55:49,000+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Upgrade component from 1.2 to 1.3
2017-04-13 22:56:04,130+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.common.profiler.OProfilerStub - $ANSI{green {db=component}} [TIP]
Query 'SELECT FROM `asset` WHERE `last_accessed` IS NOT NULL' returned a result set with more than 10000 records. Check if you really need all these records,
or reduce the resultset by using a LIMIT to improve both performance and used RAM
2017-04-13 22:56:09,028+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Upgrade component from 1.3 to 1.4
2017-04-13 22:56:09,217+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}}
- Rebuilding index component.asset_component_idx (estimated 26 677 items)...
2017-04-13 22:56:19,228+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}}
--> 92,56% progress, 24 691 indexed so far (2 469 items/sec)
2017-04-13 22:56:20,618+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}} --> OK, indexed 26 677 items in 11 401 ms
2017-04-13 22:56:21,954+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}}
- Rebuilding index component.asset_name_ci_idx (estimated 26 677 items)...
2017-04-13 22:56:25,764+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}} --> OK, indexed 26 677 items in 3 809 ms
2017-04-13 22:56:26,196+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}}
- Rebuilding index component.component_name_ci_idx (estimated 4 410 items)...
2017-04-13 22:56:28,206+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}} --> OK, indexed 4 410 items in 2 009 ms
2017-04-13 22:56:28,631+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}}
- Rebuilding index component.component_group_name_version_ci_idx (estimated 4 410 items)...
2017-04-13 22:56:29,966+0200 INFO  [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.index.OIndexRebuildOutputListener - $ANSI{green {db=component}} --> OK, indexed 4 410 items in 1 334 ms
2017-04-13 22:56:30,128+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl -
- - - - - - - - - - - - - - - - - - - - - - - - -
Commit upgrade
- - - - - - - - - - - - - - - - - - - - - - - - -
2017-04-13 22:56:30,130+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Commit component
2017-04-13 22:56:30,131+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Cleaning up component
2017-04-13 22:56:30,133+0200 INFO  [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl -
- - - - - - - - - - - - - - - - - - - - - - - - -
Upgrade complete
- - - - - - - - - - - - - - - - - - - - - - - - -