Bug 22751 - Скрипты для firebird не работают: в правах нех возможности запуска + они требуют несколько дополнительных скриптов которых нет в дистрибутиве.
Summary: Скрипты для firebird не работают: в правах нех возможности запуска + они треб...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: firebird (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-14 22:52 MSK by TECTEP SLAV
Modified: 2010-01-18 13:37 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description TECTEP SLAV 2010-01-14 22:52:25 MSK
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 там где она ожидается.
Comment 1 TECTEP SLAV 2010-01-14 22:57:23 MSK
Версия пакета: 2.1.2.18.118.0-alt3 (ALT Linux p5)
Comment 2 Boris Savelev 2010-01-14 23:03:49 MSK
часть этих скриптов можно просто выкинуть.
как минимум эти:
changeRunUser.sh
restoreRootRunUser.sh
changeGdsLibraryCompatibleLink.sh
Comment 3 TECTEP SLAV 2010-01-14 23:10:30 MSK
Я не против, пустьскрипты будут удалены.

А вот по поводу вот этого дефекта (похож он на этот): https://bugzilla.altlinux.org/show_bug.cgi?id=16681
Там вы в конце написали: 
> gpre получается разным для classic и superserver. что делать?
они одинаковый на самом деле
переместил в devel

Что значит переместил в devel? Что именно перемещено и где этот devel?
Comment 4 Boris Savelev 2010-01-14 23:14:55 MSK
> Что значит переместил в devel? Что именно перемещено и где этот devel?
это значит что этот бинарь будет доступен после установки пакета "firebird-devel"
Comment 5 Repository Robot 2010-01-16 12:17:32 MSK
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
Comment 6 Boris Savelev 2010-01-17 13:22:04 MSK
изначально баг был на p5. в 51 я бекпорт отправил. Возможно стоит и в p5 обновить
Comment 7 Andrey Cherepanov 2010-01-18 13:37:36 MSK
[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