none
WebApps не открывает документы в браузере RRS feed

  • Вопрос

  • В домене есть sharepoint2013, настроен webapps (версия 15.0.4571.1505)

    Все работало, потом появились проблемы

    При открытии WORD ошибка: что появилась неизвесная ошибка, попробуйте открыть в WORDе

    При открытии в Excel: (см. рис webapp

    webapp

    До этого недавно заменил сертификат для работы по https

    В логах следующее


    Ошибка в процедуре открытия службы "WmiApRpl" из библиотеки "C:\Windows\system32\wbem\wmiaprpl.dll". Данные производительности не будут доступны для этой службы. Первые четыре байта (DWORD) в разделе данных содержат код ошибки.


    Ошибка в процедуре открытия службы "Lsa" из библиотеки "C:\Windows\System32\Secur32.dll". Данные производительности не будут доступны для этой службы. Первые четыре байта (DWORD) в разделе данных содержат код ошибки.


    Ошибка в процедуре открытия службы "BITS" из библиотеки "C:\Windows\System32\bitsperf.dll". Данные производительности не будут доступны для этой службы. Первые четыре байта (DWORD) в разделе данных содержат код ошибки.


    Event code: 3005
    Event message: Возникло необработанное исключение.
    Event time: 12.07.2016 13:11:55
    Event time (UTC): 12.07.2016 10:11:55
    Event ID: 13c62970ad624358892a8875785280e7
    Event sequence: 4
    Event occurrence: 1
    Event detail code: 0
     
    Application information:
        Application domain: /LM/W3SVC/2/ROOT/x-1-131127918990100930
        Trust level: Full
        Application Virtual Path: /x
        Application Path: C:\Program Files\Microsoft Office Web Apps\ExcelServicesWfe\
        Machine name: MALL-HVS-WEB
     
    Process information:
        Process ID: 8220
        Process name: w3wp.exe
        Account name: NT AUTHORITY\NETWORK SERVICE
     
    Exception information:
        Exception type: ExcelWebRendererException
        Exception message: Не удалось найти нужный файл.
       в Microsoft.Office.Excel.WebUI.EwaState.OpenWorkbook()
       в Microsoft.Office.Excel.WebUI.ExcelWebRendererInternal.RenderControl(HtmlTextWriter writer)
       в ASP._layouts_xlviewerinternal_aspx.__Render__control6(HtmlTextWriter __w, Control parameterContainer)
       в System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       в System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
       в System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
       в System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       в ASP._layouts_xlviewerinternal_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
       в System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       в System.Web.UI.Page.Render(HtmlTextWriter writer)
       в System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    Не удалось найти нужный файл.
       в Microsoft.Office.Excel.WebUI.EwaState.EnsureDocumentHostInfo()
       в Microsoft.Office.Excel.WebUI.EwaState.OpenWorkbook()


       в Microsoft.Office.Excel.Server.ServiceHost.ServiceHostLoader.GetCheckedBaseDocument(String querySignature, BaseUser baseUser, String canary, Boolean shouldCheckCanary, ScenarioRestrictions restriction)
       в Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.GetCheckedBaseDocument(String uri, String canary, Boolean shouldValidateCanary, Byte[] documentProperties, ScenarioRestrictions restriction)
       в Microsoft.Office.Excel.Server.ServiceHost.ServiceHost.Microsoft.Office.Excel.Server.Host.IEwaHost.GetDocumentHostInfo(String uri, String canary, Boolean shouldValidateCanary, Byte[] documentProperties, Boolean isGenerated, ScenarioRestrictions restriction, ResourceThrottlingScenario scenario)
       в Microsoft.Office.Excel.WebUI.EwaState.EnsureDocumentHostInfo()

    WOPI Check File
       в Microsoft.Office.Web.Apps.Common.WopiDocument.CheckWopiFile()
       в Microsoft.Office.Excel.Server.ServiceHost.ServiceHostLoader.GetCheckedBaseDocument(String querySignature, BaseUser baseUser, String canary, Boolean shouldCheckCanary, ScenarioRestrictions restriction)

     
     
    Request information:
        Request URL: https://wac.mal.ru:443/x/_layouts/xlviewerinternal.aspx?ui=ru-RU&rs=ru-RU&WOPISrc=http://portal.mal.ru/_vti_bin/wopi.ashx/files/a587af258ba34855b59aca98c55cb4c4&sc=https://portalmall.ru/Sharedhttps://wac.mal.ru:443/x/_layouts/xlviewerinternal.aspx?ui=ru-RU&rs=ru-RU&WOPISrc=http://portal.mal.ru/_vti_bin/wopi.ashx/files/a587af258ba34855b59aca98c55cb4c4&sc=https://portal.mal.ru/Sharedhttps://wac.mal.ru:443/x/_layouts/xlviewerinternal.aspx?ui=ru-RU&rs=ru-RU&WOPISrc=http://portal.mal.ru/_vti_bin/wopi.ashx/files/a587af258ba34855b59aca98c55cb4c4&sc=https://portal.mal.ru/Sharedhttps://wac.abimall.ru:443/x/_layouts/xlviewerinternal.aspx?ui=ru-RU&rs=ru-RU&WOPISrc=http://portal.mal.ru/_vti_bin/wopi.ashx/files/a587af258ba34855b59aca98c55cb4c4&sc=https://portal.mal.ru/Shared%20Documents/Forms/AllItems.aspx&wdEnableRoaming=1Documents/Forms/AllItems.aspx&wdEnableRoaming=1Documents/Forms/AllItems.aspx&wdEnableRoaming=1Documents/Forms/AllItems.aspx&wdEnableRoaming=1
        Request path: /x/_layouts/xlviewerinternal.aspx
        User host address: 10.73.79.72
        User:  
        Is authenticated: False
        Authentication Type:  
        Thread account name: NT AUTHORITY\NETWORK SERVICE
     
    Thread information:
        Thread ID: 7
        Thread account name: NT AUTHORITY\NETWORK SERVICE
        Is impersonating: False
        Stack trace:    в Microsoft.Office.Excel.WebUI.EwaState.OpenWorkbook()
       в Microsoft.Office.Excel.WebUI.ExcelWebRendererInternal.RenderControl(HtmlTextWriter writer)
       в ASP._layouts_xlviewerinternal_aspx.__Render__control6(HtmlTextWriter __w, Control parameterContainer)
       в System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       в System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
       в System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
       в System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       в ASP._layouts_xlviewerinternal_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
       в System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
       в System.Web.UI.Page.Render(HtmlTextWriter writer)
       в System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
       в System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
     
     
    Custom event details:

    версия sharepoint2013 15.0.4805.1000

    Подскажите, пожалуйста, чего проверить?

    Заранее спасибо!

    12 июля 2016 г. 10:21

Ответы

  • Дело было не в бабине.

    Мне помогло следующее (для себя сделал памятку)

    1. Создаем подключение WebApps (на сервере WebApps)
    Import-Module OfficeWebApps
    New-OfficeWebAppsFarm -InternalUrl “https://wac.ru” -ExternalUrl “https://wac.ru” –CertificateName “wac.ru” -EditingEnabled

    2. Отвязываем сервер WebApps (в повершелл на SP)
    Remove-SPWOPIBinding -All:$true

    3. Настраиваем точку входа (в командной консоли SharePoint, делаем на SP)
    New-SPWOPIBinding -ServerName wac.ru

    4. Проеряем зону
    Get-SPWOPIZone (должно быть external-https)

    • Помечено в качестве ответа Pogreb 13 июля 2016 г. 11:39
    13 июля 2016 г. 11:38

Все ответы

  • При пересоздании точки входа получаю ошибку - Сервер не ответил

    New-SPWOPIBinding -ServerName wa.lab.mars.ua в этой команде и имя URL писал и  имя сервераХотя сам сервер пингуется

    https://wac.mal.ru/hosting/discovery  работает, xml открывается

    В DNS все записи верные

    12 июля 2016 г. 19:33
  • Никто не может подсказать?

    Ситуация начинает принимать критический характер

    13 июля 2016 г. 8:18
  • Добрый день,

    посмотрите ULS, какие там ошибки?

    13 июля 2016 г. 9:05
  • Читал, смотрел. Из того что там есть меня больше всего напрягает

    07/06/2016 10:53:45.66     ProofingWatchdog.exe (0x11D8)               0x0ABC    Services Infrastructure           Services Infrastructure Health    adhog    Unexpected    Health report by ProofingWatchdog: Agent: Proofing, eventId: 1160, eventType: Error, categoryId: 4, eventMessage: <?xml version="1.0" encoding="utf-16"?>  <HealthReport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">    <HealthMessage>ProofingWatchdog reported status for Proofing in category 'NegativeWeb'. Reported status: Spelling attempt exception for "baad": System.Net.WebException: Базовое соединение закрыто: Не удалось установить доверительные отношения для защищенного канала SSL/TLS. ---&gt; System.Security.Authentication.AuthenticationException: Удаленный сертификат недействителен согласно результатам проверки подлинности.     в System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncR...    75d5103b-8e31-430d-8e7b-107c5b448c01

    Хотя он валидный и защищает несколько имен, и другие сервисы работают. Может как то на сервер webapps по  другому надо сертификат установить?

    13 июля 2016 г. 9:27
  • Дело было не в бабине.

    Мне помогло следующее (для себя сделал памятку)

    1. Создаем подключение WebApps (на сервере WebApps)
    Import-Module OfficeWebApps
    New-OfficeWebAppsFarm -InternalUrl “https://wac.ru” -ExternalUrl “https://wac.ru” –CertificateName “wac.ru” -EditingEnabled

    2. Отвязываем сервер WebApps (в повершелл на SP)
    Remove-SPWOPIBinding -All:$true

    3. Настраиваем точку входа (в командной консоли SharePoint, делаем на SP)
    New-SPWOPIBinding -ServerName wac.ru

    4. Проеряем зону
    Get-SPWOPIZone (должно быть external-https)

    • Помечено в качестве ответа Pogreb 13 июля 2016 г. 11:39
    13 июля 2016 г. 11:38