===== Zarafa Upgrade - 7.0.x -> 7.1.x auf Ubuntu 10.04 LTS ===== ==== Vorbereitungen ==== === Dienste anhalten === MTA (Postfix) und alle Zarafa Dienste stoppen. sudo /etc/init.d/postfix stop sudo /etc/init.d/zarafa-spooler stop sudo /etc/init.d/zarafa-server stop sudo /etc/init.d/zarafa-licensed stop sudo /etc/init.d/zarafa-dagent stop sudo /etc/init.d/zarafa-gateway stop sudo /etc/init.d/zarafa-ical stop sudo /etc/init.d/zarafa-indexer stop sudo /etc/init.d/zarafa-search stop sudo /etc/init.d/zarafa-monitor stop oder sudo /etc/init.d/postfix stop ; sudo /etc/init.d/zarafa-spooler stop ; sudo /etc/init.d/zarafa-server stop ; sudo /etc/init.d/zarafa-licensed stop ; sudo /etc/init.d/zarafa-dagent stop ; sudo /etc/init.d/zarafa-gateway stop ; sudo /etc/init.d/zarafa-ical stop ; sudo /etc/init.d/zarafa-indexer stop ; sudo /etc/init.d/zarafa-search stop ; sudo /etc/init.d/zarafa-monitor stop === System Update === Aktualisierung der Paketlisten: sudo aptitude update Aktualisierung aller Pakete für die es ein Update gibt: sudo aptitude safe-upgrade === Sicherung === Zarafa Konfigurationsdateien sudo cp -r /etc/zarafa /etc/zarafa.bck Zarafa Stores sudo cp -r /var/lib/zarafa /var/lib/zarafa.bck Zarafa MySQL Datenbank sudo mysqldump --single-transaction -p zarafa > /tmp/zarafa.sql Hier wird das Passwort des Users root für die MySQL Datenbank abgefragt\\ {{:mysql_sicherung.jpg|}} \\ \\ Gesicherte Datenbank in anderes Verzeichnis verschieben da sie aus /tmp nach einem Neustart gelöscht wird sudo mv /tmp/zarafa.sql /etc/zarafa.bck/ === Neue Pakete installieren === Vor dem Upgrade müssen weitere Pakete installiert werden sudo apt-get install libboost-filesystem1.40.0 libboost-system1.40.0 libicu42 w3m python-mysqldb php-gettext ==== Neue Version herunterladen und entpacken ==== Die aktuelle Final Version von Zarafa 7 kann hier: http://download.zarafa.com/community/final/7.1/ heruntergeladen werden. Der richtige Download für ein 32bit Ubuntu System ist zcp-7.1.x-xxxxx-ubuntu-10.04-i386-free.tar.gz Wechsel ins Temp-Verzeichnis. cd /tmp Installationspaket runterladen. wget http://download.zarafa.com/community/final/7.1/7.1.x-xxxxx/zcp-7.1.x-xxxxx-ubuntu-10.04-i386-free.tar.gz Am einfachsten ist es die Linkadresse zu kopieren...\\ {{::download_2.jpg?nolink|}}\\ \\ ...und mit einem klick auf die rechte Maustaste in Putty zu kopieren.\\ Archiv entpacken:\\ tar xfz zcp-7.1.x-xxxxx-ubuntu-10.04-i386-free.tar.gz In das Verzeichnis des entpackten Archivs wechseln: cd zcp-7.1.x-xxxxx-ubuntu-10.04-i386 ==== Pakete installieren ==== Zuerst muss das neue libvmime 0.9... sudo dpkg -Bi libvmime0_0.9.2* ... und libical installiert werden sudo dpkg -Bi libical0_0.44* Anschließend werden alle weiteren Pakete installiert sudo dpkg -i *.deb \\ Während der Installation wird gefragt ob vorhandene Konfigurationsdateien überschrieben werden sollen.\\ {{:upgrade_config.jpg|}} \\ \\ Um sich die Unterschiede der vorhandenen und der neuen Konfigurationsdatei anzeigen zu lassen D Um die Anzeige der Unterschiede wieder zu verlassen q Anschließend die Installation bestätigen y ==== Neue Konfigurationsdateien anpassen ==== sudo vim /etc/default/zarafa Folgende Parameter müssen angepasst bzw. ergänzt werden.\\ vorher: ZARAFA_LOCALE="C" nachher: ZARAFA_LOCALE="de_DE.UTF-8" \\ vorher: ZARAFA_USERSCRIPT_LOCALE="C" nachher: ZARAFA_USERSCRIPT_LOCALE="de_DE.UTF-8" \\ ---- \\ sudo vim /etc/zarafa/server.cfg \\ vorher: mysql_password = nachher: mysql_password = PaSsWoRt \\ vorher: disabled_features = imap pop3 nachher: disabled_features = #imap #pop3 \\ **WICHTIG**\\ Der Pfad für die Dateianhänge in E-Mails wurde geändert. Dieser muss wieder in den Ursprung zurückversetzt werden, da sich sonst die alten E-Mail Anhänge nicht mehr öffnen lassen.\\ vorher: attachment_path = /var/lib/zarafa/attachments nachher: attachment_path = /var/lib/zarafa \\ ---- \\ sudo vim /etc/zarafa/gateway.cfg vorher: pop3s_enable = no nachher: pop3s_enable = yes \\ vorher: imaps_enable = no nachher: imaps_enable = yes \\ ---- \\ sudo vim /etc/zarafa/webaccess-ajax/config.php vorher: define('LANG', 'en_EN'); // default fallback language nachher: define('LANG', 'de_DE.UTF-8'); // default fallback language \\ ---- \\ sudo vim /etc/zarafa/webapp/config.php vorher: define('LANG', 'en_EN'); // default fallback language nachher: define('LANG', 'de_DE.UTF-8'); // default fallback language \\ ---- \\ Neustart des Servers sudo reboot Nach dem Upgrade meldet sich die Weboberfläche mit neuer Versionsnummer\\ {{:zarafa_login_upgrade.jpg|}} ~~DISCUSSION:closed|Kommentare~~