Hello! I want to report a bug.
I used a OnlyOffice DocumentServer 8.0.1 before with Docker to edit documents and converting it to PDF files. I try upgrade server to version 8.3.0 today. My steps:
- Replace
image: onlyoffice/documentserver:8.0.1
toimage: onlyoffice/documentserver:8.3.0
in my docker-compose.yml file. - Upload file into server
- Execute
docker compose down; docker compose up -d
- All containers created and started successful
- I used a interface of company site to open one of documents via OnlyOffice.
- Process of opening file was looped.
- I see in a Network console of my browser string of requests like
/8.3.0-bbeb25c7ff914e4c57f781979406b2e8/doc/62be6f2e-9674-45ac-9686-10a7c16ddcfd/c/?shardkey=62be6f2e-9674-45ac-9686-10a7c16ddcfd&EIO=4&transport=polling&t=PJ-V7Oq
. Each of it was finished with502 Bad Gateway
error. I understood it like nginx server is container is not started. - I watch a container log -
docker compose logs onlyoffice
:
Generating WOPI private key...Done
onlyoffice | Generating WOPI public key...Done
onlyoffice | Creating new PostgreSQL cluster 16/main ...
onlyoffice | /usr/lib/postgresql/16/bin/initdb -D /var/lib/postgresql/16/main --auth-local peer --auth-host scram-sha-256 --no-instructions
onlyoffice | The files belonging to this database system will be owned by user "postgres".
onlyoffice | This user must also own the server process.
onlyoffice |
onlyoffice | The database cluster will be initialized with locale "en_US.UTF-8".
onlyoffice | The default database encoding has accordingly been set to "UTF8".
onlyoffice | The default text search configuration will be set to "english".
onlyoffice |
onlyoffice | Data page checksums are disabled.
onlyoffice |
onlyoffice | fixing permissions on existing directory /var/lib/postgresql/16/main ... ok
onlyoffice | creating subdirectories ... ok
onlyoffice | selecting dynamic shared memory implementation ... posix
onlyoffice | selecting default max_connections ... 100
onlyoffice | selecting default shared_buffers ... 128MB
onlyoffice | selecting default time zone ... Etc/UTC
onlyoffice | creating configuration files ... ok
onlyoffice | running bootstrap script ... ok
onlyoffice | performing post-bootstrap initialization ... ok
onlyoffice | syncing data to disk ... ok
onlyoffice | Ver Cluster Port Status Owner Data directory Log file
onlyoffice | 16 main 5432 down postgres /var/lib/postgresql/16/main /var/log/postgresql/postgresql-16-main.log
onlyoffice | * Starting PostgreSQL 16 database server
onlyoffice | ...done.
onlyoffice | * Starting RabbitMQ Messaging Server rabbitmq-server
onlyoffice | ...done.
onlyoffice | CREATE ROLE
onlyoffice | CREATE DATABASE
onlyoffice | Connection to localhost (127.0.0.1) 5432 port [tcp/postgresql] succeeded!
onlyoffice | Connection to localhost (127.0.0.1) 5672 port [tcp/amqp] succeeded!
onlyoffice | psql:/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql:4: NOTICE: table "doc_callbacks" does not exist, skipping
onlyoffice | psql:/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql:9: NOTICE: function merge_db(pg_catalog.varchar,int2,int8,pg_catalog.timestamp,pg_catalog.varchar,int8,int8) does not exist, skipping
onlyoffice | psql:/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql:10: NOTICE: function merge_db(pg_catalog.varchar,int2,int4,pg_catalog.timestamp,pg_catalog.varchar,int4,int4) does not exist, skipping
onlyoffice | psql:/var/www/onlyoffice/documentserver/server/schema/postgresql/removetbl.sql:11: NOTICE: function merge_db(pg_catalog.varchar,int2,int4,pg_catalog.timestamp,int4,int4,text,text) does not exist, skipping
onlyoffice | sed: cannot rename /etc/nginx/sedSC30yH: Device or resource busy
onlyoffice | sed: cannot rename /etc/nginx/sedJm39RZ: Device or resource busy
onlyoffice | sed: cannot rename /etc/nginx/sedcLrVpg: Device or resource busy
onlyoffice | Starting supervisor: supervisord.
onlyoffice | * Starting periodic command scheduler cron
onlyoffice | ...done.
onlyoffice | * Starting nginx nginx
onlyoffice | ...done.
onlyoffice | Generating AllFonts.js, please wait...Done
onlyoffice | Generating presentation themes, please wait...Done
onlyoffice | Generating js caches, please wait...Done
onlyoffice | ds:docservice: stopped
onlyoffice | ds:docservice: started
onlyoffice | ds:converter: stopped
onlyoffice | ds:converter: ERROR (spawn error)
onlyoffice | * Reloading nginx configuration nginx
onlyoffice | ...done.
onlyoffice | Installing plugins, please wait...Done
OS version: Ubuntu 20.04.6 LTS
App version: DocumentServer 8.3.0
Downloaded from: Docker Hub, official page.
Additional information:
I hasn’t whole understanding about reason of problem and solve of it. Why requests fails with 502 if nginx server is started? Why log contains a Starting nginx nginx …done, if vice versa?
Can you help me for detect a reason of problem and find a solution?
Thanks,
Dmitry