Sommaire
Mise à jour vers la 1.3.17
l'annonce : http://www.sogo.nu/fr/buzz/2012/article/sogo-1317-released.html
closed tickets : http://www.sogo.nu/bugs/changelog_page.php?project_id=1
complete change log : http://sogo.nu/files/downloads/SOGo/Sources/ChangeLog
aptitude safe-upgrade
ATTENTION : on n'utilise plus directement la source inverse.ca. Il faut donc s'assurer qu'elle a été supprimée de /etc/apt/sources.list
- le serveur est-il à jour ?
~# aptitude update ; aptitude safe-upgrade
- on y va pour le passage à la version 1.3.17 :
- ajouter la source apt.auf.org pour SOGo
~# echo "deb http://apt.auf.org squeeze sogo" >> /etc/apt/sources.list ~# aptitude update ~# apt-cache policy sogo sogo: Installé : 1.3.9 Candidat : 1.3.17-1 Table de version : 1.3.17-1 0 100 http://apt.auf.org/ squeeze-test/sogo i386 Packages *** 1.3.9 0 100 /var/lib/dpkg/status
- on procède à la mise à jour vers la 1.3.17 :
~# aptitude safe-upgrade Les paquets suivants seront mis à jour : libsbjson2.3 libsope-appserver4.9 libsope-core4.9 libsope-gdl1-4.9 libsope-ldap4.9 libsope-mime4.9 libsope-xml4.9 sogo sope4.9-gdl1-mysql sope4.9-libxmlsaxdriver 10 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 5344 ko d'archives. Après dépaquetage, 430 ko seront utilisés. Voulez-vous continuer ? [Y/n/?] Y ... ... Fichier de configuration « /etc/init.d/sogo » ==> Modifié (par vous ou par un script) depuis l'installation. ==> Le distributeur du paquet a fourni une version mise à jour. Que voulez-vous faire ? Vos options sont les suivantes : Y ou I : installer la version du responsable du paquet N ou O : garder votre version actuellement installée D : afficher les différences entre les versions Z : suspendre ce processus pour examiner la situation L'action par défaut garde votre version actuelle. *** sogo (Y/I/N/O/D/Z) [défaut=N] ? Y =====> répondre 'Y' Installation de la nouvelle version du fichier de configuration /etc/init.d/sogo ... Installation de la nouvelle version du fichier de configuration /etc/logrotate.d/sogo ... Fichier de configuration « /etc/apache2/conf.d/SOGo.conf » ==> Modifié (par vous ou par un script) depuis l'installation. ==> Le distributeur du paquet a fourni une version mise à jour. Que voulez-vous faire ? Vos options sont les suivantes : Y ou I : installer la version du responsable du paquet N ou O : garder votre version actuellement installée D : afficher les différences entre les versions Z : suspendre ce processus pour examiner la situation L'action par défaut garde votre version actuelle. *** SOGo.conf (Y/I/N/O/D/Z) [défaut=N] ? Y =====> répondre 'Y' insserv: warning: script is corrupt or invalid: /etc/init.d/../rc6.d/S00vzreboot Restarting SOGo: sogo. ... root@sogo-1317:~#
- post mise à jour :
~# sed -i '/^# Required-Start:/c # Required-Start: $remote_fs $network mysql' /etc/init.d/sogo ~# rm /etc/init.d/sogo.dpkg-old
/etc/apache2/conf.d/SOGo.conf : faire
diff -u /etc/apache2/conf.d/SOGo.conf.dpkg-old /etc/apache2/conf.d/SOGo.conf
et intégrer vos paramètres dans le nouveau fichier /etc/apache2/conf.d/SOGo.conf A la fin rm /etc/apache2/conf.d/SOGo.conf.dpkg-old.
- ajouter la source apt.auf.org pour SOGo
mise à jour de la base de données :
A VERIFIER et VALIDER ...
=== Upgrading to v1.3.17 === Run the shell script sql-update-1.3.16_to_1.3.17.sh or sql-update- 1.3.16_to_1.3.17-mysql.sh (if you use MySQL). This will grow the “cycle info” field of calendar tables to a larger size.
Quelques ajouts dans la configuration de SOGo
defaults -u sogo write sogod SOGoUserSources '( { IMAPHostFieldName = imap_server; IMAPLoginFieldName = mail_pays; LoginFieldNames = ( c_uid, mail_pays ); authenticationFilter = "source='\''LOCAL'\''"; canAuthenticate = YES; displayName = "ANNUAIRE-AUF"; id = public; isAddressBook = YES; type = sql; userPasswordAlgorithm = crypt; viewURL = "mysql://sogo:xxxxxxxxxxx@sogo.xx.auf.org:3306/sogo/auf_users"; } )' defaults -u sogo write sogod SOGoFirstWeekOfYear First4DayWeek # correction d'un bug qui polluait thunderbird avec des identités en xx.auf.org : defaults -u sogo write sogod SOGoMailDomain auf.org
C'est tout : vérifier que roule comme sans soucis
Récupérer et installer les nouvelles extensions
Soucis rencontrés
[post mise à jour] le menu déroulant "Confidentialité", ne marche pas dans SOGo web sous Chromium, rien ne s'affiche quand on clique dessus -- NM
Nouveautés qui nous concerne directement
IMAPHostFieldName
SOGoContactsDefaultRoles
Parameter used to define the default roles when giving permissions to a user to access an address book. Must be an array of one or many of the following strings: ObjectViewer ObjectEditor ObjectCreator ObjectEraser Example: SOGoContactsDefaultRoles = ("ObjectEditor"); Defaults to no role when unset.
- tag courriel avec un nouvel entête : x-sogo-message-type calendar:invitation
nouveau fichier de cron (tout y est désactivé par défaut) : /etc/cron.d/sogo
# Sogod cronjobs # Vacation messages expiration # Make sure to set authname and authpassword with the credentials of a sieve admin #0 0 * * * sogo /usr/sbin/sogo-tool expire-autoreply authname:authpassword # Email alarms - runs every minutes #* * * * * sogo /usr/sbin/sogo-ealarms-notify # Daily backups # - writes to /home/sogo/backups/ by default # - will keep 31 days worth of backups by default # - runs once a day by default, but can run more frequently # - make sure to set the path to sogo-backup.sh correctly #30 0 * * * sogo /usr/share/doc/sogo/sogo-backup.sh
- send and/or receive email notifications when a calendar is modified (new domain defaults SOGoNotifyOnPersonalModifications and SOGoNotifyOnExternalModifications)
- added the SOGoSearchMinimumWordLength domain default which controls the minimal length required before trigging server-side search operations for attendee completion, contact searches, etc. The default value is 2, which means search operations are trigged once the 3rd character is typed.