Contexte
Après le passage d’un Rollup Update, lorsque vous vous connectez à l’OWA la page ne se charge pas et reste vide.
Dans le journal d’évènement l’erreur suivante est présente :
Outlook Web App couldn’t initialize.
A base theme couldn’t be found. The base theme must be in a folder with name = “base”
Solution
Pour résoudre cette erreur, il faut lancer le script UpdateCas.ps1 qui se trouve dans le dossier Scripts présent dans le répertoire d’Exchange Server.
Symptômes
Lors de l’exécution de la commande Get-OwaVirtualDirectory l’erreur “800706ba” apparait :
Et ce malgré la bonne configuration des Client Access Servers et le lancement du service IIS sur ces derniers.
On remarque également que désactiver le pare-feu sur les serveurs CAS résout le problème rencontré.
Cause
Cette erreur est causée par le blocage du pare-feu Windows.
Résolution
Afin de résoudre cette erreur tout en gardant le pare-feu actifs il faut créer une nouvelle règle au niveau pare-feu :
- Selectionner “new inbound rule”
- Choisir comme type "custom"
- Choisir "All Programs"
- Protocol type: "TCP", Local port: "Dynamic RPC", Remote ports: "All ports"
- Adresses IP : “Any to Any”
- Action : “Allow connection”
- Profil : "Domain"
- Nom : "Dynamic TCP incoming" (le nom n’importe pas).
Cette règle doit être créée sur le pare-feu de tous les serveurs CAS.
A noter que Rollup Update 6 ne résout pas ce problème.
Lors de l’utilisation d’ OWA 2010 (Outlook Web App), il arrive régulièrement que le time out du site nous déconnecte automatiquement de la page pour des raisons de sécurité.
Malheureusement une fois sur cette page, il est impossible de se reconnecter sans saisir une nouvelle fois l’adresse dans le navigateur:
Pour palier a cette problématique, il est possible de modifier la page de déconnection du site OWA. Pour cela dans le répertoire d’installation d’Exchange, puis dans le repo Client Access > OWA > Auth, éditer la page Logoff.aspx.
positionner le code suivant juste avant le bouton logoffclose:
<input id="btnCls" type="submit" class="btn" title="Se reconnecter" value="Se reconnecter" onclick="window.navigate('https://mail.masociete.com/OWA')" onmouseover="this.className='btnOnMseOvr'" onmouseout="this.className='btn'" onmousedown="this.className='btnOnMseDwn'">
Prenez soins de modifier les textes et URL pour correspondre a vos besoins.
Pensez a faire cette modification sur l’ensemble des serveur CAS de l’organisation. Attention cette modification disparaitra avec chaque mise a jour des serveurs CAS qu’il s’agisse de Rollup Update ou de Service Pack.
Symptôme
Suite au déploiement du SP1 d'Exchange 2010, l'erreur suivante peut se produire dans le Webmail Outlook Web App lorsque la fonction de recherche est utilisée :
The action couldn't be completed
De plus l'erreur suivante apparaît dans le journal Application du serveur CAS Exchange 2010 :
Log Name: Application Source: MSExchangeIS Mailbox Store Date: 07/02/2011 12:08:16 Event ID: 9877 Task Category: Content Indexing Level: Error Keywords: Classic User: N/A Computer: <FQDN du serveur> Description: Content Indexing function 'CISearch::EcGetRowsetAndAccessor' received an unusual and unexpected error code from MSSearch. Mailbox Database: <Nom de la base de données> Error Code: 0x80043629 |
Un redémarrage du serveur ou bien le déplacement des boîtes aux lettres vers une nouvelle base de données ne résout pas le problème.
Explication
Ce problème serait dû à une erreur lors de l'application du SP1 (au niveau des phases de mise à jour du schéma et de mise à jour de l'organisation Exchange 2010).
Résolution
Pour résoudre ce problème, il faut ré-exécuter les commandes de préparation de l'annuaire Active Directory pour Exchange 2010 SP1 :
Setup.com /PrepareSchema
Setup.com /PrepareAd
Il faut ensuite redémarrer le ou les serveurs Exchange 2010. Suite à ces manipulations la recherche dans le Webmail fonctionne de nouveau normalement.
Pour plus d'informations, vous pouvez consulter le lien suivant sur le forum Microsoft Technet :