Unknown column 'f.forcesave' in 'field list'

Вопросы по переходу/переносу данных
Ответить
meddubrava
Сообщения: 2
Зарегистрирован: Вс янв 12, 2020 6:54 pm

Unknown column 'f.forcesave' in 'field list'

Сообщение meddubrava » Вс янв 12, 2020 7:01 pm

После обновления до communityserver:10.5.1.1028 и documentserver:5.4.2.46 при входе в раздел Документы отсутствует вся информация о документах и всплывает ошибка Unknown column 'f.forcesave' in 'field list'
Также в разделе Календарь отсутствует информация и ошибка Unknown column 't.status_id' in 'field list'

Как решить данную проблему?

meddubrava
Сообщения: 2
Зарегистрирован: Вс янв 12, 2020 6:54 pm

Re: Unknown column 'f.forcesave' in 'field list'

Сообщение meddubrava » Ср янв 15, 2020 8:44 am

Откатились на предыдущую версию.
Спасибо за помощь ))
Больше обновлять не будем.

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

Re: Unknown column 'f.forcesave' in 'field list'

Сообщение Kirill_sol » Ср янв 15, 2020 1:52 pm

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

Для обновления Community Server до версии 10.5 необходимо обновить MySQL до версии 5.7.26. Следуйте инструкции:

1. Делаем mysqldump в контейнере MySQL:
В var/lib/mysql выполнить mysqldump -uroot -pmy-secret-pw --databases <dbname> > db_backup.dump

2. Останавливаем контейнер MySQL.

3. Переименовываем контейнер MySQL:
docker rename onlyoffice-mysql-server onlyoffice-mysql-server_OLD (на всякий случай)

4. Проверяем наличие файлов на
/app/onlyoffice/mysql/conf.d/onlyoffice.cnf
/app/onlyoffice/mysql/initdb/setup.sql

5. Копируем папку data в папке /app/onlyoffice/mysql в data_OLD с теми же правами (на всякий случай): cp -rp data data_OLD, саму папку data удаляем.

6. Создаем новый контейнер
sudo docker run --net onlyoffice -i -t -d --restart=always --name onlyoffice-mysql-server \
-v /app/onlyoffice/mysql/conf.d:/etc/mysql/conf.d \
-v /app/onlyoffice/mysql/data:/var/lib/mysql \
-v /app/onlyoffice/mysql/initdb:/docker-entrypoint-initdb.d \
-e MYSQL_ROOT_PASSWORD=my-secret-pw \
-e MYSQL_DATABASE=onlyoffice \
mysql:5.7.26

7. Восстанавливаем дамп внутри нового контейнера
mysql -uroot -pmy-secret-pw < db_backup.dump

Проверьте работу портала. Если все ОК, переходите к обновлению Community Server. Рекомендованная процедура - обновление скриптом:
wget https://download.onlyoffice.com/install ... install.sh
bash opensource-install.sh -u true (также добавьте флаг -ims false, если не используете Mail Server).

Ответить