Sommaire
Migration vers la 1.3.14
serveur test '''sogo-134.ca.auf.org'''
- 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.14 :
- 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.14 Table de version : 1.3.14 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.14 :
~# 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 ... insserv: warning: script is corrupt or invalid: /etc/init.d/../rc6.d/S00vzreboot Starting SOGo: sogo already running. État actuel : 2 mises à jour restantes [-8]. root@sogo-134:~#
- 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
- 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
- ajouter la source apt.auf.org pour SOGo
C'est tout : vérifier que roule comme sans soucis
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