Автор Тема: УкрБланк сервер установка на ubuntu server 18.04 LTS DigitalOcean  (Прочитано 578 раз)

0 Пользователей и 1 Гость просматривают эту тему.

grisho4ek

  • Новенький
  • *
  • Сообщений: 3
  • Репутация: 0
Здравствуйте,
как запустить устанощик УкрБланк сервер на ubuntu server(digitalocean droplet)?
где-то есть дока какая-то ?
нашел пост про УкрСклад там firebird 3.0, как я понимаю его тоже нужно ставить что бы порт слушать, правильно?
установил, конфигурацию настроил еще поидее в файрволе нужно порт открыть, правильно?
запускать через wine ?
0009:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0009:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
как пофиксить?
помогите плиз

Я кажись понял установщик хочет desktop(gui),есть версия программы без gui ?
« Последнее редактирование: Август 06, 2020, 22:07:06 от grisho4ek »

grisho4ek

  • Новенький
  • *
  • Сообщений: 3
  • Репутация: 0
настроил через VPS windows server, все легко делается.
если есть гайд(инструкция) как настроить на vps ubuntu server отпишите плиз

ufw allow 3053 прописывал.
я пробовал firebird 3.0 и кинул файлик с базой в /var/lib/firebird/3.0/data/,
файлик с базой достал с танцами с бубном, утстановил прогу в virualbox на windows и файлик в дропбокс и потом скачал.
потому что я так и не понял как прогу установить на линуксе с wine.
но вылетела ошибка 28000 что-то типа username, password not provided(точно не помню текст) при запуске клиента.
я просто менял пароль для SYSDBA.
в ubclient.ini файлике указал все но не закрутилось.

пробовал
[Base]
Username: SYSDBA
Password: мой пароль
но не поулчилось, где-то есть инфа по параметрам для ubclient.ini.
может там не Username а как-то по другому нужно, User пробовал тоже не сработало

устанавливал по инструкции из
https://www.softbalance.com.ua/forum/index.php/topic,4755.0.html
правда там для УкрСклада

может я что-то не так сделал?
« Последнее редактирование: Август 07, 2020, 21:16:12 от grisho4ek »

grisho4ek

  • Новенький
  • *
  • Сообщений: 3
  • Репутация: 0
Связался с поддержкой УкрБланк(спасибо им большое за быстрый ответ) и вот решение:

1. Устанавливаем Firebird 3 на Linux

sudo apt-get update
sudo apt-get install firebird3.0-server
Во время установки спросит пароль для пользователя SYSDBA, стандартный пароль masterkey.

2. Останавливаем службу Firebird 3
sudo service firebird3.0 stop
3. Правим файл конфигурации /etc/firebird/3.0/firebird.conf. По-умолчанию УкрБланк 7 использует порт 3053, меняем порт. Вместо закоментированного порта по-умолчанию:

#RemoteServicePort = 3050ставим

RemoteServicePort = 3053По-умолчанию Firebird принимает только запросы с localhost, чтобы подключатся удаленно вместо:
RemoteBindAddress = localhostкомментируем строку
#RemoteBindAddress = localhostСохраняем файл.

4. Запускаем службу Firebird 3
sudo service firebird3.0 start
5. Копируем файлы базы Blanks.tcb и пустышку базы BlanksEmp.tcb в папку /var/lib/firebird/3.0/data/.
мне тут было не ясно так что отпишу, я установил сервер в virtualbox с windows 10, и фалы лежали в моем случае по пути C:\ProgramData\UkrBlank7S\db.
оттуда их сохранил в dropbox, а потом через wget скачал на vps.

6.меняем права на пользователя firebird
sudo chown -R firebird:firebird /var/lib/firebird/3.0/data/
7. Далее на клиентах прописываем в ubclient.ini имя сервера (или IP адрес) и путь к базе, например так:

[Server]
Hostname= [тут нужно написать public ip вашего vps]
Path=/var/lib/firebird/3.0/data/

Еще нужно открыть порт
sudo ufw allow 3053
Все, запускаем Клиент.

вылетит ошибка collation unicode_ci for character set utf8 is not installed
https://www.softbalance.com.ua/forum/index.php/topic,5056.msg28795.html#msg28795 тут решение
« Последнее редактирование: Август 10, 2020, 16:11:17 от grisho4ek »