1. Установить firebird (супер сервер или classic сервер - не важно). 2. согласно реководству http://www.firebirdsql.org/manual/ru/fbutils-scripts-ru.html для изменения пользователя от которого будет работать сервер и для его старта нужно выполнить определённые скрипты. В частности рассказывается о changeDBAPassword.sh createAliasDB.sh fb_config changeRunUser.sh restoreRootRunUser.sh changeGdsLibraryCompatibleLink.sh 3. Переходим в папку /usr/share/firebird Там есть скрипты для которых нет прав на запуск, а если дать эти права то в роцессе работы будут такие сообщения: ./changeRunUser.sh: line 8: checkInstallUser: команда не найдена ./changeRunUser.sh: line 9: checkIfServerRunning: команда не найдена ./changeRunUser.sh: line 17: AskQuestion: команда не найдена ./changeRunUser.sh: line 23: addFirebirdUser: команда не найдена ./changeRunUser.sh: line 28: updateInetdServiceEntry: команда не найдена ./changeRunUser.sh: line 29: changeInitRunUser: команда не найдена ./changeRunUser.sh: line 33: fixFilePermissions: команда не найдена ./changeRunUser.sh: line 36: resetInetdServer: команда не найдена ./changeRunUser.sh: line 37: startService: команда не найдена ./changeRunUser.sh: line 8: checkInstallUser: команда не найдена ./changeRunUser.sh: line 9: checkIfServerRunning: команда не найдена ..... ./changeRunUser.sh: line 33: fixFilePermissions: команда не найдена ./changeRunUser.sh: line 36: resetInetdServer: команда не найдена ./changeRunUser.sh: line 37: startService: команда не найдена ./changeDBAPassword.sh: line 4: askUserForNewDBAPassword: команда не найдена ls: невозможно получить доступ к /usr/lib/libgds.so: Нет такого файла или каталога То есть многие дополнительные скрипты нужные для работы существующих отсутствуют + нет библиотеки /usr/lib/libgds.so там где она ожидается.
Версия пакета: 2.1.2.18.118.0-alt3 (ALT Linux p5)
часть этих скриптов можно просто выкинуть. как минимум эти: changeRunUser.sh restoreRootRunUser.sh changeGdsLibraryCompatibleLink.sh
Я не против, пустьскрипты будут удалены. А вот по поводу вот этого дефекта (похож он на этот): https://bugzilla.altlinux.org/show_bug.cgi?id=16681 Там вы в конце написали: > gpre получается разным для classic и superserver. что делать? они одинаковый на самом деле переместил в devel Что значит переместил в devel? Что именно перемещено и где этот devel?
> Что значит переместил в devel? Что именно перемещено и где этот devel? это значит что этот бинарь будет доступен после установки пакета "firebird-devel"
firebird-2.1.3.18185.0-alt2 -> sisyphus: * Sat Jan 16 2010 Boris Savelev <boris@altlinux> 2.1.3.18185.0-alt2 - fix perm on fbscripts (closes: #22751) - move changeDBAPassword.sh createAliasDB.sh to /usr/bin
изначально баг был на p5. в 51 я бекпорт отправил. Возможно стоит и в p5 обновить
[cas@c249 ~]$ ssh git.alt task new p5 18820 new task #18820: owner=cas repo=p5 [cas@c249 ~]$ ssh git.alt task add 18820 copy firebird 5.1 girar-check-perms: access to firebird ALLOWED for cas: superuser task #18820: added #1: copy package firebird from 5.1 [cas@c249 ~]$ ssh git.alt task run 18820 task #18820: queued, result will be emailed to cas@altlinux.org