Modifications entre les versions 4 et 5
Version 4 à la date du 2012-05-09 23:09:09
Taille: 3279
Éditeur: MoussaNombre
Commentaire: Mise en pratique sur sogo.ca et ça marche nickel
Version 5 à la date du 2012-05-09 23:13:46
Taille: 3999
Éditeur: MoussaNombre
Commentaire: /etc/cron.d/sogo
Texte supprimé. Texte ajouté.
Ligne 91: Ligne 91:
== Nouveautés ==
 * nouveau fichier de cron (tout y est désactivé par défaut) : `/etc/cron.d/sogo`
  {{{
# Sogod cronjobs
Ligne 92: Ligne 96:
# 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
  }}}

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

/!\ 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

  • 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


Projet/SOGo/Migration1.3.14 (dernière édition le 2012-06-05 18:30:07 par MoussaNombre)