Целевой аудиторией данного руководства являются системные администраторы Сервера безопасности Тундук ответственные за установку и сопровождение программного обеспечения X-Road. Документ предназначен для читателей с умеренными знаниями администрирования Linux серверов и компьютерных сетей.
Все команды выполняются от пользователя root.
====== Удаление пакетов ======
Если по каким-то причинам, Вы неправильно установили пакеты X-Road, либо возникает системная ошибка при инициализации - и Вам необходимо переустановить систему. Для начала необходимо удалить все раннее скачанные пакеты X-Road.
$ apt purge xroad-*
Также необходимо удалить базу данных. Обратите внимание, если используете версию 6.х.х, у Вас будет стоять база данных postgresql - 10.
$ apt --purge remove postgresql postgresql-12 postgresql-client-12 postgresql-client-common postgresql-common postgresql-contrib
После удаления всех пакетов приложений, необходимо будет удалить связанные с ними директории.
$ rm -rf /etc/xroad
$ rm -rf /var/lib/xroad
$ rm -rf /var/lib/postgresql
Также, необходимо выполнить команду autoremove, для идендификации пакетов связанных с системой и удалить их.
$ apt autoremove
======Переустановка пакетов X-Road ======
Переустановка пакетов осуществляется с помощью команды
$ apt install xroad-securityserver xroad-addon-opmonitoring
Обратите внимание, что в данном случае не устанавливаются пакеты и зависимости для поддержки Рутокена. Если у Вас таковой имеется, Вам необходимо установить xroad-addon-hwtokens и связанные с ним библиотеки, PC/SC-драйвера для считывателей смарт-карт, подключаемых через USB.
----
Автор Даниил Горбенко