Ubuntu – upgrade OMV


Avant d’upgrader OMV depuis une version 0.4 vers une version 0.5, vérifier les points suivants :

  • S’assurer que la version d’omv actuelle soit au moins la 0.4.36 ou supérieure. Si ça n’est pas le cas, effectuer une mise à jour depuis la page d’admin ou en utilisant les commande suivantes : apt-get update && apt-get upgrade
  • Vérifier les plugins, seuls ceux présents dans la liste suivante sont compatible avec la version 0.5 :
    • openmediavault-clamav
    • openmediavault-forkeddaapd
    • openmediavault-iscsitarget
    • openmediavault-ldap
    • openmediavault-lvm2
    • openmediavault-netatalk
    • openmediavault-nut
    • openmediavault-route
    • openmediavault-usbbackup

Ensuite, il suffit de saisir la commande suivante pour upgrader omv :

omv-release-upgrade

Une fois la mise à jour effectuée, il peux arriver qu’une erreur fasse son apparition :

Error #0:
exception ‘Exception’ with message ‘Failed to open file js/omv/NavigationPanel.js.’ in /usr/share/php/openmediavault/htmlpage.inc:42
Stack trace:
#0 /usr/share/php/openmediavault/htmlpage.inc(49): OMVHtmlPage->scanFiles(‘js/omv/Navigati…’, Array)
#1 /usr/share/php/openmediavault/htmlpage.inc(70): OMVHtmlPage->scanFiles(‘js/omv/module/a…’, Array)
#2 /usr/share/php/openmediavault/htmlpage.inc(186): OMVHtmlPage->scanDir(‘js/omv/module/a…’, Array, true)
#3 /usr/share/php/openmediavault/htmlpage.inc(112): OMVWebGui->getJavascriptIncludes()
#4 /var/www/openmediavault/index.php(37): OMVHtmlPage->render()
#5 {main}

Voici un petit script pour résoudre ce problème :

wget http://filebin.ca/skiDELUVNpl -O omv-0.5-upgrade-cleaning_v0.7.6.sh
chmod +x omv-0.5-upgrade-cleaning_v0.7.6.sh
./omv-0.5-upgrade-cleaning_v0.7.6.sh

Opération réalisé par ce script :

1. Remove all external plugins. (purgin website and omv-plugins.org)
2. Rename *.js-files in $OMV_DOCUMENTROOT_DIR/js/omv/module/ and admin/
3. Move all *.deb files and local.list in /var/cache/whatever
4. Move old-omvplugins.org-lists and jhmillers.list

Et tout est rentré dans l’ordre.

,