Difference between revisions of "Upgrade v15 naar V16 vanaf CLI"
4allbusiness (talk | contribs) |
4allbusiness (talk | contribs) |
||
| Line 13: | Line 13: | ||
fwconsole ma remove digium_phones | fwconsole ma remove digium_phones | ||
fwconsole ma remove digiumaddoninstaller | fwconsole ma remove digiumaddoninstaller | ||
| − | |||
| − | |||
| − | |||
| − | |||
fwconsole chown && fwconsole r | fwconsole chown && fwconsole r | ||
fwconsole versionupgrade --check | fwconsole versionupgrade --check | ||
| + | |||
| + | Eventueel de commerciele addons verwijderen bij errors. PAs op, maak backups, mocht je data kwijtraken. | ||
| + | Voer de regel idd 2x uit, de eerste disabled ze, de 2de verwijdert ze pas echt | ||
| + | for i in $(fwconsole ma list|grep Commercial|cut -d' ' -f 2|grep -v sysadmin); do fwconsole ma delete $i; done | ||
| + | for i in $(fwconsole ma list|grep Commercial|cut -d' ' -f 2|grep -v sysadmin); do fwconsole ma delete $i; done | ||
| + | fwconsole ma downloadinstall versionupgrade | ||
| + | fwconsole ma downloadinstall http://mirror1.freepbx.org/modules/packages/versionupgrade/versionupgrade-15.0.32.tgz | ||
Het volgende is het upgrade 15 naar 16 script. Let op backup maken! | Het volgende is het upgrade 15 naar 16 script. Let op backup maken! | ||
Revision as of 10:22, 30 April 2022
Upgrade FreePBX 15 naar 16 middels CLI Let op, dit proces upgrade ook PHP5.4 naar 7.x. Dis is een aanzienlijke OS en PBX upgrade en kan enige tijd in beslag nemen (uur of meer) Tevens ligt het vrij gevoelig odat er modules zijn welke niet compatibel zijn. Deze dienen eerst uitgezet of verwijdert te worden. Ik heb een script hiervoor toegevoegd. (maak altijd backups!)
bron: https://wiki.freepbx.org/pages/viewpage.action?pageId=209879790
Script om oude en niet ondersteunde modules te verwijderen uit Freepbx 15
fwconsole ma remove endpointman fwconsole ma remove campon fwconsole ma remove pbdirectory fwconsole ma remove speeddial fwconsole ma remove digium_phones fwconsole ma remove digiumaddoninstaller fwconsole chown && fwconsole r fwconsole versionupgrade --check
Eventueel de commerciele addons verwijderen bij errors. PAs op, maak backups, mocht je data kwijtraken. Voer de regel idd 2x uit, de eerste disabled ze, de 2de verwijdert ze pas echt
for i in $(fwconsole ma list|grep Commercial|cut -d' ' -f 2|grep -v sysadmin); do fwconsole ma delete $i; done for i in $(fwconsole ma list|grep Commercial|cut -d' ' -f 2|grep -v sysadmin); do fwconsole ma delete $i; done fwconsole ma downloadinstall versionupgrade fwconsole ma downloadinstall http://mirror1.freepbx.org/modules/packages/versionupgrade/versionupgrade-15.0.32.tgz
Het volgende is het upgrade 15 naar 16 script. Let op backup maken!
yum upgrade -y fwconsole ma upgradeall fwconsole chown fwconsole reload fwconsole ma downloadinstall versionupgrade fwconsole ma downloadinstall http://mirror1.freepbx.org/modules/packages/versionupgrade/versionupgrade-15.0.32.tgz fwconsole chown fwconsole reload fwconsole versionupgrade --check fwconsole versionupgrade --upgrade rm -f /var/www/html/admin/modules/_cache/*.* rm -f /var/log/asterisk/* rm -f /var/log/fail*.* rm -f /var/log/cron* fwconsole notifications --delete certman UPDATEDCERTS && fwconsole notifications --delete certman EXPIRINGCERTS fwconsole chown fwconsole reload fwconsole restart echo Voor de log zie /var/log/pbx/freepbx16-upgrade.log