onlyoffice (docker) + nextcloud проблемы

Проблемы, связанные с процессом установки
hoaxer13
Сообщения: 5
Зарегистрирован: Ср мар 20, 2019 11:10 am

onlyoffice (docker) + nextcloud проблемы

Сообщение hoaxer13 » Ср мар 20, 2019 1:27 pm

День добрый.
Офис с небольшой сетью.
Nextcloud (192.168.0.13) 15.0.5
OnlyOffice (192.168.0.14) докер образ устанавливал по инструкции на сайте
Есть сервер с nextcloud(192.168.0.13). Решил поставил на другой сервер onlyoffice (192.168.0.14)
Сделал все по инструкции. Докер запустился и я могу зайти на 192.168.0.14. Вижу окно авторизации ( см вложение)
Пытаюсь в nextcloud добавить адрес сервера, но выходит ошибка При попытке соединения возникла ошибка (Ошибка запроса или таймаут)

В логах вижу следующее:
onlyoffice HealthcheckRequest on check error: Ошибка запроса или таймаут
PHP file_get_contents(http://192.168.0.14/healthcheck): failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway at /var/www/nextcloud/apps/onlyoffice/lib/documentservice.php#385

Судя по логам, nextcloud пытается узнать состояние у onlyoffice сервера (т.е парсит состояние http://192.168.0.14/healthcheck). пробую в ручную зайти и реально получаю 502 ошибку. В какую сторону посмотреть ?

Заранее спасибо
Вложения
oo.jpg
oo.jpg (26.39 КБ) 1090 просмотров

Kirill_sol
Сообщения: 312
Зарегистрирован: Чт апр 12, 2018 9:58 am

Re: onlyoffice (docker) + nextcloud проблемы

Сообщение Kirill_sol » Чт мар 21, 2019 7:22 am

Здравствуйте.

Судя по всему, Вы вводите в настройках Nextcloud адрес своего портала, а нужно вводить адрес сервера документов - http://ваш_портал/ds-vpath/

Попробуйте пройти по ссылке http://ваш_портал/ds-vpath/ в браузере, должна открыться страница с надписью Document Server is running. Это будет означать, что ссылка правильная и ее нужно указать в настройках коннектора в Nextcloud.

hoaxer13
Сообщения: 5
Зарегистрирован: Ср мар 20, 2019 11:10 am

Re: onlyoffice (docker) + nextcloud проблемы

Сообщение hoaxer13 » Пт мар 22, 2019 8:26 am

Добрый день. Т.е я установил портал, но не сервер документов ? Я так понимаю нужно обязательно ставить и портал и сервер документов.
Сейчас попробую, спасибо

Kirill_sol
Сообщения: 312
Зарегистрирован: Чт апр 12, 2018 9:58 am

Re: onlyoffice (docker) + nextcloud проблемы

Сообщение Kirill_sol » Пн мар 25, 2019 7:21 am

Если Вы установили ONLYOFFICE Community Edition, то у Вас должны сейчас были установиться сервер совместной работы (Community Server) и сервер документов (Document Server). За портал отвечает сервер совместной работы, за редактирование документов - сервер документов. Для того, чтобы сделать возможным редактирование документов в Nextcloud с помощью ONLYOFFICE, нужно подключить к нему сервер документов, который доступен по адресу http://ваш_портал/ds-vpath/

hoaxer13
Сообщения: 5
Зарегистрирован: Ср мар 20, 2019 11:10 am

Re: onlyoffice (docker) + nextcloud проблемы

Сообщение hoaxer13 » Пт мар 29, 2019 9:48 am

Добрый день.
Спасибо за ответы, я немного продвинулся в понимании проблемы.
Сейчас ситуация такая

Код: Выделить всё

root@deb-onlyoffice:/app/onlyoffice# docker ps
CONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS              PORTS                                                                                              NAMES
ce2e78da4794        onlyoffice/communityserver   "/usr/bin/dumb-init …"   15 hours ago        Up 3 hours          0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 3306/tcp, 5280/tcp, 9865-9866/tcp, 9871/tcp, 9882/tcp, 0.0.0.0:5222->5222/tcp, 9888/tcp   onlyoffice-community-server
9d2de4fc3922        onlyoffice/mailserver        "/bin/sh -c 'export …"   15 hours ago        Up 15 hours         0.0.0.0:25->25/tcp, 0.0.0.0:143->143/tcp, 3306/tcp, 0.0.0.0:587->587/tcp, 8081/tcp                                                  onlyoffice-mail-server
1fe51349651a        onlyoffice/documentserver    "/bin/sh -c /app/onl…"   15 hours ago        Up 15 hours         80/tcp, 443/tcp                                                                                                                     onlyoffice-document-server
c1cc28c0acf8        mysql:5.7                    "docker-entrypoint.s…"   15 hours ago        Up 15 hours         3306/tcp, 33060/tcp                                                                                                                 onlyoffice-mysql-server
Т.е запущены communityserver и documentserver.
Захожу на documentserver 192.168.0.14:/ds-vpath/ и вижу картину что все работает хорошо(см вложение).
Но при заходе на 192.168.0.14 выходит ошибка

Код: Выделить всё

Application Exception
Runtime Error
A runtime error has occurred

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed (for security reasons).

Details: To enable the details of this specific error message to be viewable, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

Version Information: 5.16.0.220 (tarball Mon Nov 26 17:22:20 UTC 2018); ASP.NET Version: 4.0.30319.42000
Я так понимаю нужно произвести еще некоторые действия по интеграции сервера документов в сервер совместной работы ? Потому что при добавлении 192.168.0.14/ds-vpath/ в поле Адрес службы редактирования документов у nextcloud выскакивает ошибка.

Код: Выделить всё

При попытке соединения возникла ошибка (Возникла ошибка в службе документов: Error while downloading the document file to be converted.)
(см вложение)

В какую сторону сейчас двигаться ?
Вложения
oo3.jpg
oo3.jpg (22.7 КБ) 1060 просмотров
oo.jpg
oo.jpg (71.05 КБ) 1060 просмотров

Kirill_sol
Сообщения: 312
Зарегистрирован: Чт апр 12, 2018 9:58 am

Re: onlyoffice (docker) + nextcloud проблемы

Сообщение Kirill_sol » Пт мар 29, 2019 12:36 pm

Здравствуйте.

Ошибка Error while downloading the document file to be converted означает, что Nextcloud по какой-то причине недоступен для сервера документов. Советую посмотреть логи сервера документов /app/onlyoffice/DocumentServer/logs/documentserver (службы converter и docservice). Что касается ошибки Runtime Error, зайдите в контейнер Community Server (docker exec -it onlyoffice-community-server bash) и перезапустите службу monoserve (service monoserve restart).

hoaxer13
Сообщения: 5
Зарегистрирован: Ср мар 20, 2019 11:10 am

Re: onlyoffice (docker) + nextcloud проблемы

Сообщение hoaxer13 » Сб мар 30, 2019 12:39 pm

Большое спасибо за помощь. Я кажется разобрался в чем дело.
Дело в том, что сервера (nextcloud и onlyoffice) находятся в офисе и я имею только удаленный доступ вида cloud.test.ru:8088 и oo.test.ru:8089
В настройках nextcloud я указываю внутренний айпи OO это как раз 192.168.0.14. Если работать только из офиса то все работает замечательно.
Можно ли настроить чтоб можно было работать из вне ?
По логам получается что он пытается обратиться из локальной сети на сервер но через интернет:

Код: Выделить всё

[2019-03-29T06:21:05.442] [ERROR] nodeJS - error downloadFile:url=http://cloud.test.ru:8088/index.php/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.-UZuicGe9XLvyxQMawVZl6X00g4F_pcfDy-pzC3QrZw;attempt=1;code:ECONNREFUSED;connect:null;(id=conv_check_526018995_docx)
Error: connect ECONNREFUSED 94.xxx.244.xxx:8088
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
[2019-03-29T06:21:06.626] [ERROR] nodeJS - error downloadFile:url=http://cloud.test.ru:8088/index.php/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.-UZuicGe9XLvyxQMawVZl6X00g4F_pcfDy-pzC3QrZw;attempt=2;code:ECONNREFUSED;connect:null;(id=conv_check_526018995_docx)
Error: connect ECONNREFUSED 94.xxx.244.xxx:8088 
Поправил настройки теперь они выглядят как-то так.
Правильно ли я выставляю настройки ??

Но в логах выдает:

Код: Выделить всё

[2019-03-30T12:36:08.404] [ERROR] nodeJS - error downloadFile:url=http://192.168.0.14/ds-vpath/index.php/apps/onlyoffice/empty
?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.u8qDQvk1R4tJRli6r6wtmtJPBmTI6HV3011dWXALMgg;attempt=1;code$
null;connect:null;(id=conv_check_1743924164_docx)                                                                             
Error: Error response: statusCode:404 ;body:                                                                                  
<!DOCTYPE html>                                                                                                               
<html lang="en">                                                                                                              
<head>                                                                                                                        
<meta charset="utf-8">                                                                                                        
<title>Error</title>                                                                                                          
</head>                                                                                                                       
<body>                                                                                                                        
<pre>Cannot GET /index.php/apps/onlyoffice/empty</pre>                                                                        
</body>                                                                                                                       
</html>                                                                                                                       
                                                                                                                              
    at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:250:18)                           
    at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)        
    at emitTwo (events.js:126:13)                                                                                             
    at Request.emit (events.js:214:7)
    at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
    at emitOne (events.js:116:13)
    at Request.emit (events.js:211:7)
    at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
    at Object.onceWrapper (events.js:313:30)
    at emitNone (events.js:111:20)
    at IncomingMessage.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)
2019-03-30T12:36:09.415] [ERROR] nodeJS - error downloadFile:url=http://192.168.0.14/ds-vpath/index.php/apps/onlyoffice/empty
?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.u8qDQvk1R4tJRli6r6wtmtJPBmTI6HV3011dWXALMgg;attempt=2;code:
null;connect:null;(id=conv_check_1743924164_docx)                                                                             
Error: Error response: statusCode:404 ;body:                                                                                  
<!DOCTYPE html>                                                                                                               
<html lang="en">                                                                                                              
<head>                                                                                                                        
<meta charset="utf-8">                                                                                                        
<title>Error</title>                                                                                                          
</head>                                                                                                                       
<body>                                                                                                                        
<pre>Cannot GET /index.php/apps/onlyoffice/empty</pre>                                                                        
</body>                                                                                                                       
</html>                                                                                                                       
                                                                                                                              
    at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:250:18)                           
    at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)        
    at emitTwo (events.js:126:13)    
    at Request.emit (events.js:214:7)                                                                                
    at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
    at emitOne (events.js:116:13)    
    at Request.emit (events.js:211:7)                                                                                        
    at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
    at Object.onceWrapper (events.js:313:30)
    at emitNone (events.js:111:20)           
    at IncomingMessage.emit (events.js:208:7)     
    at endReadableNT (_stream_readable.js:1064:12)                 
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9)                                                            
[2019-03-30T12:36:10.424] [ERROR] nodeJS - error downloadFile:url=http://192.168.0.14/ds-vpath/index.php/apps/onlyoffice/empty
?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.u8qDQvk1R4tJRli6r6wtmtJPBmTI6HV3011dWXALMgg;attempt=3;code:
null;connect:null;(id=conv_check_1743924164_docx)                                                                             
Error: Error response: statusCode:404 ;body:                                                                                  
<!DOCTYPE html>                                                                                                               
<html lang="en">                                                                                                              
<head>                                                                                                                        
<meta charset="utf-8">                                                                                                        
<title>Error</title>                                                                                                          
</head>                                                                                                                       
<body>                                                                                                                        
<pre>Cannot GET /index.php/apps/onlyoffice/empty</pre>                                                                        
</body>                                                                                                                       
</html>                                                                                                                       
                                                                                                                              
    at Request._callback (/var/www/onlyoffice/documentserver/server/Common/sources/utils.js:250:18)                           
    at Request.self.callback (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:185:22)
    at emitTwo (events.js:126:13)                                                                                    
    at Request.emit (events.js:214:7)                                                                                
    at Request.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1161:10)
    at emitOne (events.js:116:13)                                                                                            
    at Request.emit (events.js:211:7)                                                                                        
    at IncomingMessage.<anonymous> (/var/www/onlyoffice/documentserver/server/Common/node_modules/request/request.js:1083:12)
    at Object.onceWrapper (events.js:313:30) 
    at emitNone (events.js:111:20)                
    at IncomingMessage.emit (events.js:208:7)                      
    at endReadableNT (_stream_readable.js:1064:12)           
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickCallback (internal/process/next_tick.js:181:9) 
Вложения
oo4.jpg
oo4.jpg (122.92 КБ) 1053 просмотра

hoaxer13
Сообщения: 5
Зарегистрирован: Ср мар 20, 2019 11:10 am

Re: onlyoffice (docker) + nextcloud проблемы

Сообщение hoaxer13 » Пн апр 01, 2019 6:06 am

Кажется разобрался. Теперь документы редактирует онлайн!
Спасибо за помощь!!

Kirill_sol
Сообщения: 312
Зарегистрирован: Чт апр 12, 2018 9:58 am

Re: onlyoffice (docker) + nextcloud проблемы

Сообщение Kirill_sol » Пн апр 01, 2019 12:02 pm

Здравствуйте. Рад, что Вы смогли разобраться с подключением. Если возникнут дополнительные вопросы, обращайтесь.

Yuriy
Сообщения: 1
Зарегистрирован: Ср апр 10, 2019 8:18 am

Re: onlyoffice (docker) + nextcloud проблемы

Сообщение Yuriy » Ср апр 10, 2019 9:01 am

Решил не плодить темы.
Не получается соеденить вместе Nextcloud и Onlyoffice ()
для ознакомления с возможносяти пакета установи Community
Nextcloud работает по https. Сервер Nextcloud и сервер Onlyoffice
с помощью Docker
находятся в разных подсетях, но между шлюзами настроено впн канал и траффик ходит без проблем между внутренними локалками, т.е. с маршрутизацией все в порядке.
При подключении Nextcloud по внутреннему адресу к серверу Onlyoffice вылезает ошибка.
Можете помочь с решением данной проблемы?
Вложения
2019-04-10_11-16-22.png
2019-04-10_11-16-22.png (26.66 КБ) 971 просмотр

Ответить