@RedSs

Как откатить версию Gitlab?

Здравствуйте по ошибке при обновление накатил версию больше чем надо. Не пакет начал устанавливаться но прошла миграция БД. При попытке откатится на старую версию стопится на миграции БД.
Recipe: gitlab::database_migrations
  * bash[migrate gitlab-rails database] action run
    [execute] rake aborted!
              PG::ConnectionBad: could not connect to server: No such file or directory
                Is the server running locally and accepting
                connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
              /opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/db.rake:49:in `block (3 levels) in <top (required)>'
              /opt/gitlab/embedded/bin/bundle:23:in `load'
              /opt/gitlab/embedded/bin/bundle:23:in `<main>'
              Tasks: TOP => gitlab:db:configure
              (See full trace by running task with --trace)

    ================================================================================
    Error executing action `run` on resource 'bash[migrate gitlab-rails database]'
    ================================================================================

    Mixlib::ShellOut::ShellCommandFailed
    ------------------------------------
    Expected process to exit with [0], but received '1'
    ---- Begin output of "bash"  "/tmp/chef-script20190916-29076-6c5fhi" ----
    STDOUT: rake aborted!
    PG::ConnectionBad: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?
    /opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/db.rake:49:in `block (3 levels) in <top (required)>'
    /opt/gitlab/embedded/bin/bundle:23:in `load'
    /opt/gitlab/embedded/bin/bundle:23:in `<main>'
    Tasks: TOP => gitlab:db:configure
    (See full trace by running task with --trace)
    STDERR:
    ---- End output of "bash"  "/tmp/chef-script20190916-29076-6c5fhi" ----
    Ran "bash"  "/tmp/chef-script20190916-29076-6c5fhi" returned 1

ссылается на отсутствие файла в
/var/opt/gitlab/postgresql/.s.PGSQL.5432"
Как восстановить старую версию Gitlab?
  • Вопрос задан
  • 1005 просмотров
Пригласить эксперта
Ответы на вопрос 1
@belegnar
Никак. Скорее всего, база разрушена по какой-то причине (недостаточно места, например)
Самый простой способ - грохнуть каталог `data/posgresql` и восстановить из бэкапа
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы