Обновление портала с 8.5 на 8.9 под Centos7

Вопросы по переходу/переносу данных
Закрыто
izum
Сообщения: 49
Зарегистрирован: Пт июл 31, 2015 9:24 pm

Обновление портала с 8.5 на 8.9 под Centos7

Сообщение izum » Вс сен 25, 2016 5:57 pm

Добрый день!

Появилось стойкое желание обновить версию портала до актуальной. Однако мне не удалось найти инструкции по этому поводу, и я решил создать этот трэд. Подскажите что нужно сделать чтобы все обновить и не потерять данные? Может быть нужно создать еще один сервер и туда как то перелить всё? Просто портал рабочий и нельзя его выключить на несколько дней, без ущерба для работоспособности коллектива.

Нашел http://helpcenter.onlyoffice.com/ru/ser ... ation.aspx вот эту инструкцию но в ней нет информации по обновлению продуктов.

Sergey
Сообщения: 376
Зарегистрирован: Чт май 26, 2016 8:28 am

Re: Обновление портала с 8.5 на 8.9 под Centos7

Сообщение Sergey » Пн сен 26, 2016 9:24 am

Здравствуйте. Если Вы устанавливали под докер, то инструкция такая.
1. Меняем пароль root в mysql на пустой.
2) Копируем папки из 8.5 /var/www/onlyoffice/Data /var/lib/mysql на хост

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

docker cp 5198bb6f31f2:/var/lib/mysql mysql             (5198bb6f31f2 id вашего контейнера)
docker cp 5198bb6f31f2:/var/www/onlyoffice/Data data
3) Удаляем старый контейнер

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

sudo docker rm -f $(sudo docker ps -aq)
4) Создаем папку

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

mkdir -p /app/onlyoffice/CommunityServer
5) Копируем наши данные туда

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

cp -R mysql/ /app/onlyoffice/CommunityServer/
cp -R data/ /app/onlyoffice/CommunityServer/
6) Запускаем наш скрипт

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

bash run-community-server.sh

izum
Сообщения: 49
Зарегистрирован: Пт июл 31, 2015 9:24 pm

Re: Обновление портала с 8.5 на 8.9 под Centos7

Сообщение izum » Пн окт 03, 2016 12:42 pm

А если не под докер а под Centos 7?

Я уточню - устанавливали без докера просто как на убунту, только на центос

Sergey
Сообщения: 376
Зарегистрирован: Чт май 26, 2016 8:28 am

Re: Обновление портала с 8.5 на 8.9 под Centos7

Сообщение Sergey » Пн окт 03, 2016 2:49 pm

Если без докера - процесс аналогичный. Меняете пароль mysql на пустой , копируете содержимое папок /var/lib/mysql и /var/www/onlyoffice/Data со старой машины на новую в папки /app/onlyoffice/CommunityServer/mysql
/app/onlyoffice/CommunityServer/data

lawdt
Сообщения: 2
Зарегистрирован: Вт дек 01, 2015 6:41 am

Re: Обновление портала с 8.5 на 8.9 под Centos7

Сообщение lawdt » Ср окт 26, 2016 9:56 am

Если есть только одна машина, то какая будет инструкция по апдейту ? можно просто обновить пакеты ?

Sergey
Сообщения: 376
Зарегистрирован: Чт май 26, 2016 8:28 am

Re: Обновление портала с 8.5 на 8.9 под Centos7

Сообщение Sergey » Ср окт 26, 2016 12:42 pm

Перед обновлением с версии 8.5 так-же необходимо сменить пароль mysql на пустой. Далее согласно инструкции https://helpcenter.onlyoffice.com/ru/se ... erver.aspx

izum
Сообщения: 49
Зарегистрирован: Пт июл 31, 2015 9:24 pm

Re: Обновление портала с 8.5 на 8.9 под Centos7

Сообщение izum » Ср дек 07, 2016 2:50 pm

Я так понимаю что порядок действий следующий для Centos:

* сделать резервную копию
* зайти в репозиторий yum по адресу /etc/yum.repos.d/ и в файле /etc/yum.repos.d/onlyoffice.repo поменять строчку "baseurl=http://download.onlyoffice.com/repo/centos/main/noarch/" на "_тут нужна помощь зала_возможно на это_http://download.onlyoffice.com/repo/centos/1/noarch/onlyoffice-communityserver-8.9.2-4.noarch.rpm"
* теперь тоже надо сделать с файлом /etc/yum.repos.d/download.mono-project.com_repo_centos_.repo в нем заменить строчку с "baseurl=http://download.mono-project.com/repo/centos/" на "_тут тоже надо помочь_"
* надо добавить ключ (какой и как добавить, не очень ясно)
* после этого необходимо обновить yum update
* потом yum upgrade (если у вас ничего лишнего кроме тимлаб не стоит, должно быть безопасно)
* сбросить пароль для mysql на пустой
* yum install onlyoffice-communityserver


Подскажите, верно ли я все понимаю, и что мне вписать в недостающие поля.

Сделал как предложил выше - обновились компоненты системы, но портал через браузер не отображается, пишет 502 Bad Gateway nginx/1.10.2

Ivan
Сообщения: 413
Зарегистрирован: Ср окт 26, 2016 12:53 pm

Re: Обновление портала с 8.5 на 8.9 под Centos7

Сообщение Ivan » Чт дек 08, 2016 8:45 am

Здравствуйте!
На сегодняшний день обновление RPM-пакета производится следующим способом:
1) Запустите две команды.
- sudo yum update
- sudo yum upgrade
Проверьте, что Onlyoffice обновился до актуальной версии.
2 )Запустите скрипт в папке /var/www/onlyoffice/configure.sh. После этого ошибка 502 должна исчезнуть.

Также данная ошибка может возникнуть из-за того, что SELinux блокирует доступ nginx к сокету onlyoffice. Проверьте, включен ли SELinux командой 'sestatus'.
Есть два варианта решения.

1) Добавить в SELinux исключения для nginx.

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

yum install -y policycoreutils-{python,devel}
grep nginx /var/log/audit/audit.log | audit2allow -M nginx
semodule -i nginx.pp
2) Отлючить SELinux
Любым текстовым редактором отредактировать /etc/sysconfig/selinux выставив 'SELINUX=disabled'
Для применения настройки необходимо перезагрузиться.

Если данные решения не помогают, пришлите заархивированные лог-файлы, которые находятся в папке /app/onlyoffice/CommunityServer/logs/. Можете отправить их личным сообщением.
Благодарим Вас за интерес к нашему продукту.

izum
Сообщения: 49
Зарегистрирован: Пт июл 31, 2015 9:24 pm

Re: Обновление портала с 8.5 на 8.9 под Centos7

Сообщение izum » Пт янв 06, 2017 2:00 am

Спасибо, все получилось.

Sergey
Сообщения: 376
Зарегистрирован: Чт май 26, 2016 8:28 am

Re: Обновление портала с 8.5 на 8.9 под Centos7

Сообщение Sergey » Пт янв 06, 2017 3:21 pm

Рады были помочь. Спасибо, что пользуетесь нашим продуктом.

Закрыто