Skip to end of metadata
Go to start of metadata

В качестве операционной системы для установки кассового сервера используется 64-х разрядный дистрибутив Ubuntu 14.04 LTS (ubuntu-14.04-server-amd64). Установка на 32-х разрядную версию не предусмотрена. Для установки необходимо интернет соединение.

1.Подготовка окружения

Установка кассового сервера производится на предварительно установленную операционную систему. При установке КС некоторые пакеты получаются из стандартных репозиториев, поэтому запрещено удалять файл sources.list. 

Добавление репозиториев

Для установки кассового сервера необходимо добавить репозитории пакетов КС и БД Mongo. Операция выполняется 1 раз, повторного добавления репозиториев не требуется. 

После выполнения команд создаются файлы /etc/apt/sources.list.d/cashserver3.list и /etc/apt/sources.list.d/mongodb.list.

Обновление списка доступных пакетов

После добавления репозиториев необходимо обновить локальный список доступных пакетов:

2.Установка обмена

Для установки пакетов обмена необходимо выполнить команду:

Вместе с пакетами обмена будут установлены qpidthrift и сопутствующие пакеты, необходимые для работы сервисов обмена. 

3.Установка КС

Обратите внимание

Icon
  • Во время установки mysql необходимо указать пароль для пользователя root. Пароль потребуется при установке пакетов КС.

Команда установки непосредственно ядра кассового сервера  и сопутствующих пакетов для работы сервера, БД mysql и mongo, сервера приложений virgo:

После установки данного пакета сервис Virgo запускается автоматически.

 Возможные проблемы
  • Если КС устанавливается на уже существующий сервер с СУБД MySQL или во время установки пакета artix-cashserver-config возникли проблемы, суть которых сводится к невозможности внесения изменений в права доступа к MySql, вероятнее всего был указан некорректный пароль суперпользователя root для БД. В этом случае, после установки пакета можно попробовать добавить эти права вручную, зайдя в консоль mysql от имени суперпользователя и выполнив следующие команды:

     

  • Если КС обновляется с версии 2.0-387-stable и более ранних сборок, то требуется версия JDK7. Актуальная версия JDK устанавливается вместе с пакетами обновления, однако по умолчанию может продолжить использоваться старая openjdk-6-jdk версия. Для того, чтобы на КС по умолчанию использовалась версия java openjdk-7-jdk, нужно выполнить команду, указанную ниже и из предложенного списка выбрать java7:

  • Проблема с обновлением mongodb-10gen

    Если в момент установки mongodb-10gen появилась ошибка о том, что возникли проблемы со старыми пакетами mongodb-clients, необходимо удалить пакет, выполнив команду:

    после чего заново попробовать установить пакет mongo-server:

     

     

4. Установка PostgreSQL

СУБД PostgreSQL предназначена для ведения БД Документы и может использоваться как самостоятельная БД или дополнительная БД, работающая параллельно с MySQL.

Icon
В настоящее время PostgreSQL устанавливается опционально.

Для установки PostgreSQL необходимо добавить репозиторий пакетов. Операция выполняется 1 раз, повторного добавления репозиториев не требуется. 

После добавления репозитория необходимо обновить локальный список доступных пакетов:

Для установки PostgreSQL необходимо выполнить команду:

Для использования PostgreSQL в качестве БД Документы необходимо указать соответствующий режим загрузки продаж.

5. Установка веб-интерфейса

Для поддержки веб-интерфейса КС необходимо также поставить дополнительный пакет:

После установки данного пакета и запуска virgo веб-интерфейс КС должен быть доступен по адресу: http://<хост установки КС>:8080/

6. Запуск сервера приложений Virgo

После установки всех необходимых пакетов, нужно дождаться запуска КС. Проверить состояние сервиса КС можно командой

В ответе должно быть (номер процесса может отличаться):

Если сервис не запущен, нужно выполнить команду:

Сервер запускается некоторое время (1-5 минут). Процесс его запуска можно посмотреть в файле /opt/virgo/service.out. После прекращения добавления информации в этот файл КС запускается, к нему можно обратиться через веб-интерфейс.

 

  • No labels