Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: автозапуск Firebird  (Прочитано 8484 раз)

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

Оффлайн werdin

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #15 : 22 Июля 2010, 15:11:28 »
 sudo /etc/init.d/firebird {start|stop|shutdown|restart|reload}


Оффлайн Sirius34

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #16 : 22 Июля 2010, 16:25:32 »
сработало
но раз sudo (и ввод пароля) - значит в автозагрузку уже не впихнуть (т.е. чтобы без ввода пароля запускался при старте системы)?

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #17 : 22 Июля 2010, 17:35:44 »
почему не запихать в BSD есть rc.conf куда можно прописать firebird_enable = "YES"  и все будет стартовать при запуске системы, такая же фигня, уверен, есть в линуксе!!! Сценарии откуда запускаются то?)))) Я просто еще не знаю )))

Оффлайн Sirius34

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #18 : 22 Июля 2010, 17:45:35 »
не понял вопроса... что значит "откуда запускаются"?

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #19 : 22 Июля 2010, 18:05:41 »
Не правильно сформулировал вопрос, как правильно ума не приложжу уж извините любители правильно выражаться   :D
Я так понял что /etc/rc0.d - rc0.6, это запуск сценариев на разных уровнях.
отсюда они и стартуют.

Оффлайн Sirius34

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #20 : 22 Июля 2010, 18:20:01 »
в данном случае запуск происходит так:
sudo /etc/init.d/firebird start
а уж что там и откуда берется при запуске - не знаю, уж очень мудрено скрипты пишутся...

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #21 : 22 Июля 2010, 20:11:29 »
в данном случае запуск происходит так:
sudo /etc/init.d/firebird start

Где вы такую траву firebird берете?
Вот сейчас специально поставил, чтобы проверить свою память (человеческую).
Нет файла
/etc/init.d/firebird
Есть
/etc/init.d/firebird2.1-super

Вот пожалуйста
sudo /etc/init.d/firebird restart
sudo: /etc/init.d/firebird: command not found

И вот пожалуйста:
sudo service firebird2.1-super restart
 * Stopping Firebird 2.1 server manager...                               [ OK ]
 * Starting Firebird 2.1 server manager...                               [ OK ]

При первом запуске попадаем в reconfigure, где у нас в том числе спрашивают, будем ли мы грузить сервер при запуске.
Тут картинка.


http://itmages.ru/image/view/45520/7d3ac0af

Перегружаемся, проверяем:
ps -ef |grep fb
firebird  2164     1  0 21:52 ?        00:00:00 /usr/lib/firebird/2.1/bin/fbguard -f -p /var/run/firebird/2.1/fbserver.pid
firebird  2165  2164  0 21:52 ?        00:00:00 /usr/lib/firebird/2.1/bin/fbserver

Попутно выясняем, что сервер выполняется не под рутом, а под пользователем firebird (видно в листинге).
Тут же делаем вывод, что права на папку, где будет лежать файл базы, руту давать не надо, а надо firebird-у.
(И только ему. Никаких прав для клиентов.)
« Последнее редактирование: 23 Июля 2010, 08:38:10 от RustemNur »

Оффлайн Sirius34

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #22 : 22 Июля 2010, 23:05:54 »
хорошо
тогда для тупых: как можно удалить уже установленный пакет, чтобы затем установить "нормальный" ?

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2939
  • умрешь с вами
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #23 : 22 Июля 2010, 23:49:27 »
как можно удалить уже установленный пакет, чтобы затем установить "нормальный" ?

Это был не пакет (как я понял; скипт, который ты запускал, че делал?).
README там был?

Вообще-то если у тебя заработало, можно успокоиться, наверное.

Апдейтов на firebird навряд ли дождешься - Гаджимурадов Рустам на sql.ru на вопрос насчет deb-пакета на firebird-2.5 для ubuntu предложил компилить исходники, а когда я сказал, что установка пакета в том числе дает возможность получать исправления, он виртуально покрутил пальцем у виска и сказал, что-то типа "какие там апдейты, ты же знаешь, как тут у нас все происходит".  :)
Ну и еще, как я понял, разработчики firebird исходят из того, что deb-пакет - дело маинтайнеров дистра, deb-ку собирает чел из Debian-а. Когда я последний раз забрел на дебиановский сайт, там был пакет firebird-2.5-rc1. Попробовал я его установить, он отказался, ну а я особо упираться не стал. Все надеялся, что релиз, наконец, выпустят, и кто-нибудь таки соберет 2.5. Но тянется все ужасно долго. Я еще помню, как Еманов на sql.ru обещал релиз сразу после новогодних каникул 2009г. :)

ЗЫ: ты все-таки разберись, как он у тебя поставился, и как его сносить. Мне кажется, должен там быть README.

Оффлайн Sirius34

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #24 : 23 Июля 2010, 00:46:16 »
нашел uninstall.sh в /opt/firebird/bin, удалил
попробовал поставить fb2.1 через синаптик - фиг там, говорит, что юзер firebird уже существует
посмотрел "система - администрирование - пользователи и группы"
юзера такого нет, была только группа (удалил)
перегрузился, попробовал снова поставить - результат тот же
чего теперь делать?

Оффлайн NanoGlist

  • Активист
  • *
  • Сообщений: 283
  • Даешь наноглистинг!!!!
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #25 : 23 Июля 2010, 08:20:54 »
cat /etc/passwd - можно посмотреть какие юзеры есть в системе
Если ругается на юзера, значит он есть, по моему не обязательно он должен быть в GUI интерфейсе управлением пользователей. так как всегда такие юзеры и группы идут с nologin, поэтому в консоле sudo deluser firebird  :D

Оффлайн Sirius34

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: автозапуск Firebird
« Ответ #26 : 23 Июля 2010, 19:06:43 »
спасибо, теперь все получилось
проблема решена
вопрос можно закрывать

 

Страница сгенерирована за 0.086 секунд. Запросов: 23.