<> = 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 }}} /!\ 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 -- [[MoussaNombre|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 }}} ----