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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Необходима папка /etc/rc.d для сервера!  (Прочитано 6485 раз)

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

Оффлайн LoggerUA

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Необходима папка /etc/rc.d для сервера!
« : 18 Октября 2010, 11:38:53 »
В общем устанавливаю сервер ГИС базы данных на бубунте, в ходе установки для авто запуска его служб оно ругается на отсутствие /etc/rc.d и тут я лезу в тут папку и НЭТ её, а есть /etc/rc0.d /etc/rc1.d и т.д.
В общем покапался покапался ну никак  :(

Пришлось ставить на CentOS 5.5 но там мне много чего не нравиться :( а в частности поддержка оборудования :( и ядро там старое и т.д.

Затем взял и поставил Арч (очень нравитсо мне эта ОС) все установилось НО менеджер лицензий незапустилсо :( Мож фаервол хз

В общем вопрос таков КАК быть ? Почему на Debian based дистрибутивах такая структура папок в /етс а в RedHat based другая и как можно єто все перекрутить на родную Ubuntu  :idiot2:

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #1 : 18 Октября 2010, 11:56:29 »
Ну так создай её и посмотри, что туда упадет а затем переделай это под требования Ubuntu..

Оффлайн LoggerUA

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #2 : 18 Октября 2010, 12:03:32 »
Пробовал пишет все равно что ему не так, а что имено не грит :(
На центе в этой папке /etc/rc.d находится rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d init.d а в убунте оно прямо в /etc  :idiot2:

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #3 : 18 Октября 2010, 12:19:43 »
Ответ в общем виде.
1. Сделайте папку.
2. В этой папке будут символьные ссылки на необходимые файлы.
Все, зачем устанавливать 10 дистрибутивов. Добейте 1 до конца, мсм.

Оффлайн LoggerUA

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #4 : 18 Октября 2010, 13:53:07 »
Да тут дело в том что он кидает в те папки файлы афтозапуска !
Вопрос подхватит ли Ubuntu эту папку? /etc/rc.d

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #5 : 18 Октября 2010, 14:02:32 »
Не подхватит, придется самому писать скрипт куда-нибудь вроде /etc/init.d/.

А что за сервер такой? Неужели нет под Ubuntu?
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн LoggerUA

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #6 : 18 Октября 2010, 14:03:09 »
И еще вот какая штука ругается на Х но они то у меня стоят :(
Checking X Window System configuration of this host ...

X Window System software has not been installed on this host.
You must install it if the host is to be used as a GIS user workstation

Пользователь решил продолжить мысль 18 Октября 2010, 14:05:00:
И еще вот какая штука ругается на Х но они то у меня стоят :(
Checking X Window System configuration of this host ...

X Window System software has not been installed on this host.
You must install it if the host is to be used as a GIS user workstation
GE Smallworld   http://en.wikipedia.org/wiki/Smallworld

Пользователь решил продолжить мысль 18 Октября 2010, 14:08:50:
И еще вот что кидает по папкам
По сути можно попробовать их раскидать по структуре бубунты :) Но не факт
Do you want swmfs to be started at boot time? [yes]

System files in the directory /etc/rc.d/init.d may need editing.
You can choose to let this program edit these files for you or,
alternatively, it can place modified versions in the directory /tmp
for you to copy by hand later.

Is it ok to edit system files in the directory /etc/rc.d/init.d? [yes]

Updated file /etc/rc.d/init.d/smallworld_GIS.
Updated link /etc/rc.d/rc3.d/S90smallworld -> ../init.d/smallworld_GIS.
Updated link /etc/rc.d/rc5.d/S90smallworld -> ../init.d/smallworld_GIS.
« Последнее редактирование: 18 Октября 2010, 14:08:50 от best_vadim »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #7 : 18 Октября 2010, 14:20:59 »
Да тут дело в том что он кидает в те папки файлы афтозапуска !
Вопрос подхватит ли Ubuntu эту папку? /etc/rc.d
Ну сделай же симлинки на те папки! Не знаешь, что такое симлинк?

Пользователь решил продолжить мысль 18 Октября 2010, 14:23:36:
И еще вот какая штука ругается на Х но они то у меня стоят :(
Ну тут уже надо смотреть на код инсталлятора, точнее на то, как он проверяет наличие сервера.
« Последнее редактирование: 18 Октября 2010, 14:23:36 от Mam(O)n »

Оффлайн LoggerUA

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #8 : 18 Октября 2010, 14:37:45 »
Вот код главного конфигурационого скрипта проги !
но я хз как там понять :(

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #9 : 18 Октября 2010, 14:42:38 »
Вот похоже тот кусок
config_linux_x11() {
echo ""
message MSG_XCHECKS
if [ ! -f /usr/X11R6/bin/X ]; then
echo ""
message_alert MSG_NOX11
else
message MSG_XOK
fi
return 0 # any failure is soft
}
т.е. он проверяет, есть ли файл /usr/X11R6/bin/X

Пользователь решил продолжить мысль 18 Октября 2010, 14:45:31:
Причем, если его нет, то это не влияет на установку, оно просто ругается предупреждением.
« Последнее редактирование: 18 Октября 2010, 14:45:31 от Mam(O)n »

Оффлайн LoggerUA

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #10 : 18 Октября 2010, 14:52:08 »
Вот похоже тот кусок
config_linux_x11() {
echo ""
message MSG_XCHECKS
if [ ! -f /usr/X11R6/bin/X ]; then
echo ""
message_alert MSG_NOX11
else
message MSG_XOK
fi
return 0 # any failure is soft
}
т.е. он проверяет, есть ли файл /usr/X11R6/bin/X

Пользователь решил продолжить мысль 18 Октября 2010, 14:45:31:
Причем, если его нет, то это не влияет на установку, оно просто ругается предупреждением.

Спасибо теперь спокоен на счет этого дела :)

Но как теперь быть с менеджером лицензий :(  swmfs
The following menu allows you to configure and test the Smallworld Datastore
Server (swmfs).  The options available are:

1. Return to main configuration menu
2. Manage swmfs server and client settings
3. Manage swmfs authorisation on this host
4. Start swmfs on this host
5. Stop swmfs on this host
6. Check communications to swmfs on this or another host
7. Check details of swmfs running on this or another host
8. Check databases being run by swmfs on this or another host
9. Disconnect user(s) from swmfs on this or another host
10. Check access to a directory using swmfs

Please enter choice (1 to 10): [1] 4

Do you want to start swmfs now? [yes]

Can't start process swmfs.

Ну ппц просто хоть бы написал почему он не хочет запуститься на этом хосте :(

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #11 : 18 Октября 2010, 14:56:41 »
Ну как обычно - читать нужно инсталлятор.

КМК, просто есму библиотек не хватает. Вот только бы знать заветную команду старта сервера..

Оффлайн LoggerUA

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #12 : 18 Октября 2010, 15:00:57 »
Вот его конфиг swmfs
А запускается это все дело через  ./gis_config ну и все (

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #13 : 18 Октября 2010, 15:05:37 »
Я в инсталляторе нашел эту менюшку и команду запуска:
$SMALLWORLD_GIS/etc/$HOST_OS.$HOST_ARCH/swmfs $SMALLWORLD_GIS/etc/share/swmfs_settings -server currentЕстественно вместо переменных, начинающихся с $ нужно подставить свои значения. А проверяет его инсталлятор тем, что смотрит, висит ли он в процессах. Хотя за правильность этой функции не ручаюсь, и может все не так плохо и он запустился, только инсталлятор этого не может определить..

Пользователь решил продолжить мысль 18 Октября 2010, 15:07:14:
Вот его конфиг swmfs
Судя по содержимому это не конфиг а скрипт-конфигуратор, который делает конфиг.
« Последнее редактирование: 18 Октября 2010, 15:07:14 от Mam(O)n »

Оффлайн LoggerUA

  • Автор темы
  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Необходима папка /etc/rc.d для сервера!
« Ответ #14 : 18 Октября 2010, 15:21:03 »
nix@nix-desktop:/opt/sw/GIS40/etc/Linux.x86$ ls
acpscope             method_finder     swmfs_disconnect  swrfilt
ds_char_checker      mf_connector      swmfs_old_client  swrld
ds_recover           polygon_acp       swmfs_trace       swrunld
dsst_lock_acp        simple_grid_acp3  swmtid            swsql_parser
dsst_writer_acp      site_set_acp      swnetacp          swtics
dxf_output_acp       swdp              sworacle81        swxml_acp
dxf_parse_acp        swlm_clerk        sworacle9         tin_acp
font_config_acp      swmfs             swr12             xml_output_acp
gro_simple_grid_acp  swmfs_auth        swredit
Да все есть, а вот переменная та для определения имени хоста :) он определяет правильно но чет не хочет

Плин в мануале не сказано ничего по его настройке :(
1. Return to main configuration menu
2. Manage swmfs server and client settings
3. Manage swmfs authorisation on this host
4. Start swmfs on this host
5. Stop swmfs on this host
6. Check communications to swmfs on this or another host
7. Check details of swmfs running on this or another host
8. Check databases being run by swmfs on this or another host
9. Disconnect user(s) from swmfs on this or another host
10. Check access to a directory using swmfs

Please enter choice (1 to 10): [1] 3

The following menu allows you to manage the Client Authorisation File which
swmfs on this host uses to control the access rights of clients connecting
to it from this or any other host.  Any changes will not have an effect until
you commit them.  The options available are:

1. Return to previous menu
2. Show current authorisation file entries
3. Add a new authorisation file entry
4. Delete an existing authorisation file entry
5. Modify an existing authorisation file entry
6. Revert to default authorisation file entries
7. Commit authorisation file changes

Please enter choice (1 to 7): [1] 2
Мож чето с авторизацией я хз :(


 

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