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.