none
Errore OWA/Activesync su IIS7 RRS feed

  • Domanda

  • La settimana scorsa ho allargato la partizione C di un server SBS 2008 R2 con Exchange 2007.
    I servizi di exchange non ripartivano e così ho prima installato il SP3 (senza successo) e poi il rollup 8 per SP3 che ha sistemato tutto. I servizi hanno ripreso a girare.
    Ora il problema è che OWA non si connette più presentando un errore di runtime sia dall'interno (localhost) che dall'esterno.
    Ho già provato a controllare i binding di Default Web Site e SBS Web Applications ed è tutto ok.

    Quando lancio il test da testexchangeconnectivity, ottengo questa risposta:

    Dettagli eccezione:
    Messaggio: The operation has timed out
    Tipo: System.Net.WebException
    Analisi dello stack:
    at System.Net.HttpWebRequest.GetResponse()
    at Microsoft.Exchange.Tools.ExRca.Tests.ActiveSync.ActiveSyncOptionsTest.PerformTestReally()


    Massimiliano

    giovedì 4 ottobre 2012 07:07

Risposte

  • Ce l'ho fatta.

    Non ci credo ma ce l'ho fatta.

    Il problema era quindi web.config mal configurato (l'ho preso da un altro SBS 2008 con Exchange 2007 e sostituito a quello originale).

    Il problema vero era nei files:

    C:\Program Files\Microsoft\Exchange Server\ClientAccess\sync\bin\AirFilter.dll

    C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\owaauth.dll.

    Si devono impostare i permessi di lettura/esecuzione oltre a lettura per gli authenticated users.

    Molto utile questo articolo:

    http://social.technet.microsoft.com/Forums/en-US/exchangesvrclients/thread/0b9d2ed2-b27b-41bc-8428-36f9957d89fe

    E molto utile anche questo forum. Grazie mille per tutto.


    Massimiliano

    • Contrassegnato come risposta mcphisto1979 giovedì 11 ottobre 2012 20:17
    giovedì 11 ottobre 2012 20:16

Tutte le risposte

  • Ciao,

    Ciao

    Ciao, proverei un iisreset per primacosa da command shell, se non va, hai provato a fare un reset della virtual directory di owa ricreandola da zero?

    Puoi provare da exchange shell con i command

    remove-owavirtualdirectory

    new-owavirtualdirectory

    Facendo un iisreset (questo da command shell) tra l'una e l'altra e vedi se riparte. Deve comunque esserci anche un codice di errore nei log sicuramente...se non riparte magari cerca quello e postacelo. 

    Ciao!

    A.

    Dimenticavo..quando sfogli l'url di owa da un client che errore ti da in pagina? 

    giovedì 4 ottobre 2012 07:55
    Moderatore
  • Da errore di timeout se provo da un client. Lo stesso che accade sul server e da fuori.

    Ora provo a toglierla e a rimetterla come mi dici. Aggiungo che la management shell è lentissima sia ad aprirsi che ad eseguire i comandi.


    Massimiliano

    giovedì 4 ottobre 2012 08:01
  • Non gli è piaciuta molto l'espansione volume, ma una domanda te la devo fare. Hai stoppato tutti i servizi exchange prima di espandere? secondo me no...perchè i db ed i log sono agganciati a doppio filo ai settori su cui operano e scrivono in continuazione se hai espanso con tutto attivo ecco il problema. per questo se ne è avuto a malissimo. Ultima cosa, se puoi posta sempre le schermate od i codici di errore completi non ridurre la risposta a "da timeout", noi tante volte da quelle capiamo molte cose anche se all'utente che ha il problema sembra una normale schermata o numero di errore :)

    restiamo in standby.

    A.


    giovedì 4 ottobre 2012 08:17
    Moderatore
  • Hai ragione, scusa per le genericità del messaggio ma non so molto bene dove guardare.

    Purtroppo ho fatto come hai detto (nell'espansione della partizione, intendo). Ho fermato solo alcuni e non tutti i servizi di exchange. Alla fine però reinstallando il SP3 e rollup 8 sono riuscito a far ripartire tutto.

    Adesso ho rimosso la cartella OWA da shell come dicevi, fatto iisreset e provato a ricrearla, ma ho un problema. Mi crea la cartella su Default web site invece che su SBS Web Applications.

    Eppure uso il comando:

    new-owavirtualdirectory -OWAVersion "Exchange 2007" -Name "SERVER2008\owa (SBS Web Applications)"


    Massimiliano

    giovedì 4 ottobre 2012 08:28
  • Sono riuscito a crearla nel posto giusto con l'opzione -WebsiteName "SBS Web Applications". Ora riprovo.

    Massimiliano

    giovedì 4 ottobre 2012 08:32
  • Come prima, dopo aver ricreato la directory.


    Massimiliano

    giovedì 4 ottobre 2012 08:38
  • ok, senti, lancia un BPA di sbs e vediamo che cosa salta fuori, si potrebbe provare col wizard del web site, ma prima vediamo se rileva errori.

    A.


    giovedì 4 ottobre 2012 08:52
    Moderatore
  • Intanto allego un controllo di stato di exchange. Ora lancio quello di sbs 2008.

    C'è da dire che exchange per aprirsi ci mette un'eternità. 


    Massimiliano

    giovedì 4 ottobre 2012 09:11
  • ti faccio una domanda stupida, ma l'hai riavviato questo sbs dopo l'estensione volume e l'sp3?

    A.

    giovedì 4 ottobre 2012 09:24
    Moderatore
  • Più di una volta.

    Massimiliano

    giovedì 4 ottobre 2012 09:24
  • BPA non ha rilevato nessun errore.



    Massimiliano

    giovedì 4 ottobre 2012 09:28
  • i problemi rilevati dal bpa di exchange non c'azzeccano con owa...proviamo a rimuovere asp.net ed a rimetterlo su? Vediamo se cambia qualcosa. Lo fai delle features di iis.

    A.

    giovedì 4 ottobre 2012 09:36
    Moderatore
  • procedo

    Massimiliano

    giovedì 4 ottobre 2012 09:37
  • Scusa,

    puoi dirmi la procedura per rimuovere asp.net?


    Massimiliano

    giovedì 4 ottobre 2012 09:41
  • Su servizio di stato ASP.NET avevo servizio arrestato. Devo avviarlo? E' normale che sia arrestato?

    Massimiliano

    giovedì 4 ottobre 2012 09:48
  • si è normale, parte solo quando occorre. Lo togli da server manager, vai nelle features dell'iis e lo deflagghi.

    poi fai l'inverso per rimetterlo su.

    A.

    giovedì 4 ottobre 2012 10:39
    Moderatore
  • Fatto.

    Niente da fare. Continuo ad avere lo stesso problema. 

    Non è che posso consultare qualche LOG dove vedere quale errore si genera? La mia sensazione è che sia exchange a non funzionare, più che IIS. Ma come hai visto, non sono per niente esperto, quindi non so...


    Massimiliano

    giovedì 4 ottobre 2012 11:28
  • il tuo Exchange funziona direi, non ti va il ruolo CAS che è comandato da IIS, ma il resto è online. Nei log di sistema sicuramente qualcosa hai, controlla nei system e negli applicantion log nell'event viewer. Vediamo cosa ti salta fuori li. Controllerei anche i bindings dell'iis nelle proprietà del default web site per vedere se sono corretti.

    E ti giro il malloppone che mi ha salvato spesso la vita. Poi ci aggiorniamo

    http://my.opera.com/RavenOverride/blog/2009/06/17/how-to-recreate-all-virtual-directories-for-exchange-2007 

    Se non va...rimuoverei e rimetterei su il ruolo CAS..anche se...su un SBS...non è cosa bella...comunque non restano tante chances.

    http://technet.microsoft.com/en-us/library/dd767439(v=ws.10).aspx

    giovedì 4 ottobre 2012 11:41
    Moderatore
  • Intanto grazie per l'aiuto.

    Faccio tutto e ti aggiorno.


    Massimiliano

    giovedì 4 ottobre 2012 12:04
  • No problema, sei incappato in una rognetta non da poco. Vediamo come evolve.

    A.

    giovedì 4 ottobre 2012 12:31
    Moderatore
  • Primo metodo niente da fare.

    Vado col secondo. Reinstallazione del CAS. Voglio morire, ma proverò.

    Oggi aggiungerò anche 12 gb di RAM. Questo perchè in generale nel server riscontro una lentezza esasperante nel fare qualsiasi cosa-



    Massimiliano

    lunedì 8 ottobre 2012 09:27
  • per la lentezza occhio che i 12Gb era la consigliata per un SBS e 16GB per la 2011...Exchange si prende ogni risorsa disponibile in fatto di ram, è normale il fatto che sia lento mi fa pensare però che sia stata sbagliata la ram iniziale...se guardi nei processi vedrai che molta la prende exchange...poi ci metti il sql di sharepoint e di sus...e povero server :)

    A.

    Vai di CAS...anche perchè non è che ti resti molto altro come soluzione....

    A.

    lunedì 8 ottobre 2012 09:36
    Moderatore
  • allora,

    ho letto la guida per la reinstallazione del CAS. Il problema è che li si parla di un'installazione e non di una reinstallazione. si dice:

    If the Client Access Role is grayed out or already selected, the role is installed and you do not need to reinstall it.

    Quindi devo prima disinstallarlo? Come si fa?

    La RAM che aggiungo è 12, quindi andrò a 16.


    Massimiliano

    lunedì 8 ottobre 2012 09:54
  • si ma se vai oltre nella lettura ti da la procedura per "reinstall"...

    quindi tu stavi facendo girare un SBS2008 con 4GB di ram?? Proprio minimum requirements!!

    http://technet.microsoft.com/en-us/library/cc527594(v=ws.10).aspx

    io mi fido sempre del "recommended" invece...:)

    A.

    lunedì 8 ottobre 2012 10:14
    Moderatore
  • In realtà l'ho ereditato.

    L'ho convinti solo ora ad aggiungerla.

    PRocedo co il reinstall


    Massimiliano

    lunedì 8 ottobre 2012 10:16
  • Fatto il reinstall, ma non è cambiato niente. Solo che ho scoperto alcune cose nuove.

    Se lancio la configurazione indirizzo internet, come richiesto sulla procedura per il CAS reinstall, ottengo un errore e la configurazione si blocca.

    Mi pare di aver capito che il problema sia nella configurazione di rete. O se quello non è il problema che non fa funzionare IIS su Exchange, è comunque un problema.

    Ecco quello che ho in visualizzazione eventi, dopo l'errore.

    Se lancio "risolvi i problemi di rete", ottengo due errori. Quello di configurazione del router (non riesce ad aprire le porte 443,25,987,80, ma quelle le ho aperte io) e un errore di configurazione di un elemento di rete con ID4. Al che, prova a risolvere, ma ottengo questo:

    Inoltre per aprire amministrazione centrale di sharepoint, ci mette qualcosa come due o tre minuti. La stessa cosa per connettermi in Desktop Remoto. Per accettare la connessione attendo almeno due o tre minuti.

    Che ne pensi?


    Massimiliano

    lunedì 8 ottobre 2012 13:14
  • ciao, devo essere sincero...vista la lista interminabile di errori penso che stiamo messi maluccio...ora non so quanti client ci siano agganciati a questo server, ma l'espansione del volume senza fermare i servizi l'ha messo di brutto ko...se poi usavi sharepoint anche si è incastrato pure il sql...io qui vedo 2 soluzioni 

    1) chiami il supporto MS ed apri un ticket a pagamento e vedi se in remoto riescono a risolvere

    2) rifai di peso la struttura ed avendo molta fede nel supporto MS mi sa che finirà così in ogni caso...

    altre soluzioni non ne vedo in tempi brevi, il sistema è troppo compromesso...mi spiace, magari qualche collega ha altre idee, ma quando hai 30 errori nell'event viewer su iis, sql e asp.net non te la cavi per il rotto della cuffia...in un futuro ti consiglio di avere sempre una iso del server all'ultimo minuto prima di fare prove di questo tipo live..saresti già tornato indietro senza problemi...ma col senno di poi non ha senso parlarne, devi solo inserirla come metodo di lavoro...

    sorry..

    A.

    lunedì 8 ottobre 2012 18:12
    Moderatore
  • Hai ragione e ti ringrazio.

    Intanto aggiorno tutto il server, sharepoint e tutto il resto. Se risolvo lo posto qui.

    Intanto ti chiedo come funziona il ticket MS. Che costo ha? Dove devo chiamare?


    Massimiliano

    lunedì 8 ottobre 2012 18:32
  • prova l'aggiornamento, ma sarebbe una botta di ....

    il ticket lo apri col numero che trovi nella pagina contatti del Technet, il costo dipende dall'intervento, te lo dicono prima comunque, è peró garantita la risoluzione, se non ce la fanno non ti addebitano l'importo. 

    sinceramente ne ho aperto uno solo nel corso degli anni ed ho speso 500€, ma il server era compromesso forte, ed hanno risolto, se ci perdevo 5gg io costavo di più :). 

    ciao  in bocca al lupo! aggiornaci comunque che siamo curiosi.

    A.

    lunedì 8 ottobre 2012 18:40
    Moderatore
  • Allora, dopo aver aggiornato a SP2 SBS 2008 e Sharepoint 3.0, ora gira tutto velocemente.

    L'errore rimane, ma ora ho degli errori "normali".

    Host di Microsft Exchange si interrompe poco dopo essere stato avviato. Il codice errore però non riesco a vederlo, dove devo andare?

    Ho un errore su ASP.NET di "Eccezione non gestita" su "Autodiscover" 

    Impossibile caricare il file o l'assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' o una delle relative dipendenze. Impossibile trovare il file specificato.

    https://sites:443/Autodiscover/Autodiscover.xml

    /Autodiscover/Autodiscover.xml


    Massimiliano

    martedì 9 ottobre 2012 06:48
  • Nuovo aggiornamento dopo Rollup 8 di Exchange e tutti gli altri aggiornamenti.

    Il server va alla grande (grazie anche ai 16 gb di RAM attuali)

    Ho cambiato il file web.config nella cartella C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa e adesso vedo la schermata di OWA. Però se faccio il login ottengo la stessa schermata di accesso senza errori.

    Ecco gli errori in eventvwr. 

    Evento 2214 IIS-W3SVC-WP

    Errore nel caricamento della DLL di filtro HTTP C:\Program Files\Microsoft\Exchange Server\ClientAccess\owa\auth\owaauth.dll. Il codice errore è nei dati

    Evento 2268 IIS-W3SVC-WP

    Impossibile caricare tutti i filtri ISAPI per il sito 'SBS WEB APPLICATIONS'. L'avvio del sito è stato interrotto.

    Evento 1309 ASP.NET 2.0.50727.0

    Codice evento: 3005 

    Messaggio evento: Eccezione non gestita. 

    Ora evento: 11/10/2012 18.16.36 

    Ora evento (UTC): 11/10/2012 16.16.36 

    ID evento: 2877c71b8f794582b5588c369468efa0 

    Sequenza evento: 764 

    Occorrenza evento: 761 

    Codice dettagli evento: 0 

     

    Informazioni applicazione: 

        Dominio applicazione: /LM/W3SVC/3/ROOT/Autodiscover-1-129943261335952298 

        Livello di attendibilità: Full 

        Percorso virtuale applicazione: /Autodiscover 

        Percorso applicazione: C:\Program Files\Microsoft\Exchange Server\ClientAccess\Autodiscover\ 

        Nome computer: SERVER2008 

     

    Informazioni processo: 

        ID processo: 9500 

        Nome processo: w3wp.exe 

        Nome account: NT AUTHORITY\SYSTEM 

     

    Informazioni eccezione: 

        Tipo di eccezione: FileNotFoundException 

        Messaggio eccezione: Impossibile caricare il file o l'assembly 'Microsoft.Exchange.Diagnostics, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' o una delle relative dipendenze. Impossibile trovare il file specificato. 

     

    Informazioni richiesta: 

        URL richiesta: https://sites:443/Autodiscover/Autodiscover.xml 

        Percorso richiesta: /Autodiscover/Autodiscover.xml 

        Indirizzo host utente: 192.168.1.28 

        Utente:  

        Autenticazione: False 

        Tipo di autenticazione:  

        Nome account thread: NT AUTHORITY\SYSTEM 

     

    Informazioni thread: 

        ID thread: 3 

        Nome account thread: NT AUTHORITY\SYSTEM 

        Rappresentazione: False 

        Analisi dello stack:    in Microsoft.Exchange.Autodiscover.Global.Application_BeginRequest(Object sender, EventArgs e)

       in System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

       in System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

     

     

    Dettagli evento personalizzato: 


    Massimiliano

    • Contrassegnato come risposta mcphisto1979 giovedì 11 ottobre 2012 20:14
    • Contrassegno come risposta annullato mcphisto1979 giovedì 11 ottobre 2012 20:14
    giovedì 11 ottobre 2012 19:07
  • Ce l'ho fatta.

    Non ci credo ma ce l'ho fatta.

    Il problema era quindi web.config mal configurato (l'ho preso da un altro SBS 2008 con Exchange 2007 e sostituito a quello originale).

    Il problema vero era nei files:

    C:\Program Files\Microsoft\Exchange Server\ClientAccess\sync\bin\AirFilter.dll

    C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\owaauth.dll.

    Si devono impostare i permessi di lettura/esecuzione oltre a lettura per gli authenticated users.

    Molto utile questo articolo:

    http://social.technet.microsoft.com/Forums/en-US/exchangesvrclients/thread/0b9d2ed2-b27b-41bc-8428-36f9957d89fe

    E molto utile anche questo forum. Grazie mille per tutto.


    Massimiliano

    • Contrassegnato come risposta mcphisto1979 giovedì 11 ottobre 2012 20:17
    giovedì 11 ottobre 2012 20:16