Назад | Перейти на главную страницу

Как восстановить Redmine на сервере Ubuntu после dist-обновления?

Я только что стал новым администратором на сервере (виртуальная машина ubuntu-server), на котором размещается redmine на apache2 и Subversion в моей компании.

Сценарий принудительно удаляет пакет Redmine.

Я клонировал машину и последовательно запустил два dist-upgrade на клонированной машине, поэтому я обновился с 13.04 до 13.10, а затем с 13.10 до 14.04 Trusty LTS, и я решил остаться на LTS.

Теперь проблема в том, чтобы восстановить Redmine в обновленной системе. Как это сделать ? К этой работе добавляются две трудности, потому что:

Каковы ключевые моменты для восстановления полной конфигурации приложения и данных?

Ваши старые данные должны быть в /var/lib/postgresql/9.1/. Сначала сделайте резервную копию этой папки. Возможно, у вас даже есть старый сервер Postgres, который вы могли бы запустить на /usr/lib/postgresql/9.1/

Затем вы можете попробовать переместить данные в новый postgres.

Полезные ссылки:

http://www.postgresql.org/docs/9.3/static/upgrading.html

https://dba.stackexchange.com/questions/60465/upgrading-from-postgres-9-1-to-9-3-on-ubuntu-server

Насколько я понимаю, вам нужен Postgres 9.1, чтобы сделать pg_dump. Видеть http://ubuntuhandbook.org/index.php/2014/02/install-postgresql-ubuntu-14-04/. Если вы не можете установить его 14.04, вы можете запустить pg_dump на исходном компьютере (который вы клонировали и который не был обновлен).

Другой вариант - pg_upgrade. Тогда вам не нужно запускать postgres 9.1 в вашей системе. http://www.postgresql.org/docs/9.3/static/pgupgrade.html

Когда ваша БД будет переведена на более новую версию Postgres, вы можете приступить к обновлению Redmine.

Как я понял, в Ubuntu 13.04 стоит Redmine версии 1.4.4. Он довольно старый, возможно, на вашем сервере он был установлен с http://www.redmine.org/projects/redmine/wiki/Download, а не использовать apt-get. Тогда у вас уже может быть более новая версия Redmine.

В противном случае вам необходимо перейти с 1.4.4 на 2.4.2. Следуйте этому руководству: http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade. Было бы также хорошо, если бы вы могли сделать резервную копию своего каталога Redmine или хотя бы файлов (/ var / lib / redmine / default / files) перед обновлением.