powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / dpkg-deb Depends Firebird
11 сообщений из 11, страница 1 из 1
dpkg-deb Depends Firebird
    #39974149
andrey_and
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу создать пакет в котором есть зависимость от Firebird3.0. Прописываю это в раздел Pre-Depends: firebird3.0-server

После установки пакета мне нужно добавить пользователя для firebird. Я это дело прописал в postinst:

Код: powershell
1.
2.
3.
4.
isql-fb -u susdba -password masterley <<EOF
CONNECT test_base;
CREATE USER test_user PASSWORD 'test_password';
EOF



Но вовремя установки такого пакета, устанавливаются зависимости и firebird еще не готов к запуску скрипта. Я получаю ошибку:
Код: powershell
1.
I/O error during "lock"..... security3.fdb



Такое ощущение, что база security3.fdb конфигурируется еще после установки основного пакета сервера.

Вопрос: как добавить юзера при установке своего пакета?
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974154
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_andТакое ощущение, что база security3.fdb конфигурируется еще после установки основного
пакета сервера.

Нет. Сервер запускается при его установке. А ты пытаешься лезть к базе, открытой им.
Отсюда ошибка блокировки файла. Либо надо как-то отбить запуск сервера, либо создавать
пользователя через него, подключившись как SYSDBA.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974162
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_and,

подключайся по TCP/IP, а не к embedded варианту. Сервер на тот момент уже запущен.
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974163
andrey_and
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторА ты пытаешься лезть к базе, открытой им.
Как понять что он уже закрыл?

авторлибо создавать
пользователя через него, подключившись как SYSDBA.
Уточни, пожалуйста как это? Я и так создаю его через SYSDBA.

В документации по dpkg-deb написано, что все пакеты которые указаны в Pre-Depends будут установлены и СКОНФИГУРИРОВАНЫ. Значит Firebird не конфигурируется доконца через пакет Firebird3.0-server.

Возможно, я не правильно делаю свой пакет?
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974165
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_andЯ и так создаю его через SYSDBA.

Да, но в embedded режиме.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974168
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_andЗначит Firebird не конфигурируется доконца через пакет Firebird3.0-server.

как раз наоборот конфигурируется и даже запускается. Именно поэтому у тебя возникают проблемы.
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974171
andrey_and
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторСимонов Денис,

подключайся по TCP/IP, а не к embedded варианту. Сервер на тот момент уже запущен.
Я подключаюсь командной строкой через isql-fb (код выше). Как организовать в скрипте подключение по TCP/IP?
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974177
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_and
Хочу создать пакет в котором есть зависимость от Firebird3.0. Прописываю это в раздел Pre-Depends: firebird3.0-server
А если человек уже установил "ванильный" Firebird? Или регулярную сборку, в которой исправлен критичный (ему) баг - тогда что? Вешаться?
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974178
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_and,

Код: sql
1.
CONNECT 'inet://localhost/test_base' USER SYSDBA PASSWORD 'masterkey';
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974180
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_andКак организовать в скрипте подключение по TCP/IP?

https://firebirdsql.org/file/documentation/html/en/firebirddocs/qsg3/firebird-3-quickstartguide.html
https://firebirdsql.org/file/documentation/reference_manuals/firebird-language-reference-30-rus.pdf
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
dpkg-deb Depends Firebird
    #39974184
andrey_and
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторCONNECT 'inet://localhost/test_base' USER SYSDBA PASSWORD 'masterkey';
То что нужно!
Всем спасибо за помощь!

Симонов Денис, Dimitry Sibiryakov, Basil A. Sidorov
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / dpkg-deb Depends Firebird
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]