Не стартует сервис Ubuntu 11.10

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Не стартует сервис Ubuntu 11.10

Сообщение rain_99 »

Всем доброго дня и с наступающим.
Значить ситуевина.
Сижу и грызу minidlna на десктопе.

Установил, конфиг отредактировал. Но сервис нормально стартует только так:


Код: Выделить всё

rain@rain-P31-S3G:~$ sudo /etc/init.d/minidlna start
 [sudo] password for rain:
 rain@rain-P31-S3G:~$ ps ax | grep minidlna
 4338 ? Ssl 0:00 /usr/bin/minidlna -f /etc/minidlna.conf -P /var/run/minidlna/minidlna.pid


Чтобы уж наверняка


Код: Выделить всё

 rain@rain-P31-S3G:~$ sudo chkconfig --add minidlna
 minidlna 0: off 1: off 2: on 3: on 4: on 5: on 6: off

Код: Выделить всё

rain@rain-P31-S3G:~$ cat /etc/rc.local
 #!/bin/sh -e
 #
 # rc.local
 #
 # This script is executed at the end of each multiuser runlevel.
 # Make sure that the script will "exit 0" on success or any other
 # value on error.
 #
 # In order to enable or disable this script just change the execution
 # bits.
 #
 # By default this script does nothing.
 /usr/bin/minidlna -d -f /etc/minidlna.conf
 exit 0


И все равно, перезагружаюсь и

Код: Выделить всё

 rain@rain-P31-S3G:~$ ps ax | grep minidlna
 4327 pts/0 S+ 0:00 grep minidlna

Пока не введу заветную команду.
Как поставить на автоматический старт?
...Все в наших руках...
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Не стартует сервис Ubuntu 11.10

Сообщение mailman137 »

Мне сдается, что если minidlna поставлен из репозитория,
apt обязан распихать ссылки на старт/стоп скрипта инициализации на
соответствующие уровни выполнения автоматом.
Так что rc.local в данном случае не нужен.
Немного недоумеваю по поводу chkconfig, так как, насколько помню, это атрибут
RedHat-подобных.
Взгляните еще на /etc/default/minidlna
Спасибо сказали:
Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Re: Не стартует сервис Ubuntu 11.10

Сообщение BAF »

rain_99 писал(а):
01.01.2012 16:55
Всем доброго дня и с наступающим.

Код: Выделить всё

 rain@rain-P31-S3G:~$ sudo chkconfig --add minidlna
 minidlna 0: off 1: off 2: on 3: on 4: on 5: on 6: off

Пока не введу заветную команду.
Как поставить на автоматический старт?

Давайте расставим точки над и. Во первых 2012 уже наступил. Во вторых в Debian/Ubuntu нужно использовать

Код: Выделить всё

sudo update-rc.d minidlna start
В третих посмотрите на 2 вещи: 1. Существует ли в /etc/rc2.d ссылка на заветный скрипт 2. Проверьте является ли скрипт запуска исполняемый.
Ну а так на вскидку могу сказать, что скрипт запуска какой-то странный, не по стандарту сделанный, его проще в /etc/rc.local прописать, чем пытаться добавлять в системные уровни работы.
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Не стартует сервис Ubuntu 11.10

Сообщение mailman137 »

BAF
Неверная команда:
sudo update-rc.d minidlna start

Сейчас под рукой aptosid. Ничего после установки minidlna не настраивал. После перезагрузки:

Код: Выделить всё

nixxx@station:~$ su -c 'lsof -i |grep minidlna'
 Password:
 minidlna 1789 minidlna    5u  IPv4   5498      0t0  UDP *:1900
 minidlna 1789 minidlna    7u  IPv4   5499      0t0  TCP *:8200 (LISTEN)
 minidlna 1789 minidlna    8u  IPv4   5500      0t0  UDP 192.168.1.2:51180
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Не стартует сервис Ubuntu 11.10

Сообщение rain_99 »

mailman137 писал(а):
01.01.2012 20:26
Мне сдается, что если minidlna поставлен из репозитория,
apt обязан распихать ссылки на старт/стоп скрипта инициализации на
соответствующие уровни выполнения автоматом.

Да, из репозитариев. Так оно - должен - но не работает ((

mailman137 писал(а):
01.01.2012 20:26
Взгляните еще на /etc/default/minidlna


Код: Выделить всё

rain@rain-P31-S3G:~$ cat /etc/default/minidlna
# Defaults for minidlna initscript
# sourced by /etc/init.d/minidlna
# installed at /etc/default/minidlna by the maintainer scripts

# These options can be set to modify the behavior of the minidlna init script.
# The options commented out show the default values.

# Start the daemon if set to "yes"
START_DAEMON="yes"

# Path to the configuration file
#CONFIGFILE="/etc/minidlna.conf"

# Path to the log file
#LOGFILE="/var/log/minidlna.log"

# User and group the daemon should run as
#USER="minidlna"
#GROUP="minidlna"

# Additional options that are passed to the daemon
DAEMON_OPTS=""
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Не стартует сервис Ubuntu 11.10

Сообщение rain_99 »

BAF писал(а):
01.01.2012 21:32
Давайте расставим точки над и. Во первых 2012 уже наступил. Во вторых в Debian/Ubuntu нужно использовать

Код: Выделить всё

sudo update-rc.d minidlna start
В третих посмотрите на 2 вещи: 1. Существует ли в /etc/rc2.d ссылка на заветный скрипт 2. Проверьте является ли скрипт запуска исполняемый.
Ну а так на вскидку могу сказать, что скрипт запуска какой-то странный, не по стандарту сделанный, его проще в /etc/rc.local прописать, чем пытаться добавлять в системные уровни работы.


Он же

Код: Выделить всё

 rain@rain-P31-S3G:~$ sudo chkconfig --add minidlna
 minidlna 0: off 1: off 2: on 3: on 4: on 5: on 6: off


И поэтому

Код: Выделить всё

rain@rain-P31-S3G:~$ sudo find /etc | grep dlna
/etc/minidlna.conf
/etc/init.d/minidlna
/etc/default/minidlna
/etc/rc1.d/K01minidlna
/etc/rc6.d/K01minidlna
/etc/rc4.d/S03minidlna
/etc/rc3.d/S03minidlna
/etc/rc2.d/S03minidlna
/etc/rc5.d/S03minidlna
/etc/rc0.d/K01minidlna


Код: Выделить всё

sudo update-rc.d minidlna start

не работает
...Все в наших руках...
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Не стартует сервис Ubuntu 11.10

Сообщение mailman137 »

Давайте так. Я сейчас спьяни сразу не смогу развернуть систему максимально
приближенную к Вашей.
Но сделаю это непременно буквально завтра.
Правда, Ваш потенциал в этом и не нуждается. Поскольку Вы и сами в состоянии порешать такие
незначительные вопросы.
Good Luck!
P.S.
Я уже привел пример (благополучного функционирования нужного Вам софта) из собственной консоли.
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Не стартует сервис Ubuntu 11.10

Сообщение rain_99 »

mailman137 писал(а):
02.01.2012 00:05
Правда, Ваш потенциал в этом и не нуждается. Поскольку Вы и сами в состоянии порешать такие
незначительные вопросы.

Я уже перебрал все возможные из моего потенциала варианты. Осталься только вариант - вручную в терминале набирать после запуска

Код: Выделить всё

sudo /etc/init.d/minidlna start

И только в этом случае сервис запускается..


mailman137 писал(а):
02.01.2012 00:05
P.S.
Я уже привел пример (благополучного функционирования нужного Вам софта) из собственной консоли.


Код: Выделить всё

rain@rain-P31-S3G:~$ su -c 'lsof -i |grep minidlna'
Пароль:
minidlna  1999 minidlna    5u  IPv4  14459      0t0  UDP *:1900
minidlna  1999 minidlna    7u  IPv4  14460      0t0  TCP *:8200 (LISTEN)
minidlna  1999 minidlna    8u  IPv4  14461      0t0  UDP rain-P31-S3G.local:38521


Так он у меня итак благополучно функционирует. Он просто не запускается в автоматическом режиме при старте системы.
...Все в наших руках...
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Не стартует сервис Ubuntu 11.10

Сообщение mailman137 »

не запускается в автоматическом режиме при старте системы

Вы невнимательны.
Please, attention to post #4
Спасибо сказали:
Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Re: Не стартует сервис Ubuntu 11.10

Сообщение BAF »

rain_99 писал(а):
01.01.2012 23:40
BAF писал(а):
01.01.2012 21:32
Давайте расставим точки над и. Во первых 2012 уже наступил. Во вторых в Debian/Ubuntu нужно использовать

Код: Выделить всё

sudo update-rc.d minidlna start
В третих посмотрите на 2 вещи: 1. Существует ли в /etc/rc2.d ссылка на заветный скрипт 2. Проверьте является ли скрипт запуска исполняемый.
Ну а так на вскидку могу сказать, что скрипт запуска какой-то странный, не по стандарту сделанный, его проще в /etc/rc.local прописать, чем пытаться добавлять в системные уровни работы.


Он же

Код: Выделить всё

 rain@rain-P31-S3G:~$ sudo chkconfig --add minidlna
 minidlna 0: off 1: off 2: on 3: on 4: on 5: on 6: off


И поэтому

Код: Выделить всё

rain@rain-P31-S3G:~$ sudo find /etc | grep dlna
/etc/minidlna.conf
/etc/init.d/minidlna
/etc/default/minidlna
/etc/rc1.d/K01minidlna
/etc/rc6.d/K01minidlna
/etc/rc4.d/S03minidlna
/etc/rc3.d/S03minidlna
/etc/rc2.d/S03minidlna
/etc/rc5.d/S03minidlna
/etc/rc0.d/K01minidlna


Код: Выделить всё

sudo update-rc.d minidlna start

не работает


Не работает потому что корявый файл запуска. Лучше постмотрите есть ли ссылки на файл запуска, а не просто файлы

Код: Выделить всё

ls -l /etc/rc2.d/S03minidlna

Я рекомендую поставить его на 99 место, 03 уж больно рано, в это время еще не запущена ни одна сетевая служба

Код: Выделить всё

mv /etc/rc2.d/S03minidlna /etc/rc2.d/S99minidlna
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Не стартует сервис Ubuntu 11.10

Сообщение rain_99 »

mailman137 писал(а):
02.01.2012 00:48
не запускается в автоматическом режиме при старте системы

Вы невнимательны.
Please, attention to post #4

И что мне это даст кроме новости что у Вас

mailman137 писал(а):
01.01.2012 22:49
Сейчас под рукой aptosid. Ничего после установки minidlna не настраивал.

Ну да, я это понял. Всяко респектую.



Код: Выделить всё

rain@rain-P31-S3G:~$ ls -l /etc/rc2.d/S03minidlna
lrwxrwxrwx 1 root root 18 2011-12-31 15:31 /etc/rc2.d/S03minidlna -> ../init.d/minidlna

BAF, Ваш совет попробую

UPD Не работает
...Все в наших руках...
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Не стартует сервис Ubuntu 11.10

Сообщение mailman137 »

Не стоит обижаться.

Код: Выделить всё

user@station:~$ uname -a
          Linux station 3.0.0-12-generic-pae #20-Ubuntu SMP Fri Oct 7 16:37:17 UTC 2011 i686 i686 i386 GNU/Linux
          user@station:~$ sudo aptitude install minidlna
          The following NEW packages will be installed:
            libavcodec53{a} libavformat53{a} libavutil51{a} libgsm1{a} libid3tag0{a} libschroedinger-1.0-0{a}
            libva1{a} libvpx0{a} minidlna
          0 packages upgraded, 9 newly installed, 0 to remove and 3 not upgraded.
          Need to get 0 B/7 089 kB of archives. After unpacking 17,8 MB will be used.
          Do you want to continue? [Y/n/?]
          Выбор ранее не выбранного пакета libavutil51.
          (Чтение базы данных ... на данный момент установлено 97183 файла и каталога.)
          Распаковывается пакет libavutil51 (из файла .../libavutil51_4%3a0.7.2-1ubuntu1_i386.deb)...
          Выбор ранее не выбранного пакета libgsm1.
          Распаковывается пакет libgsm1 (из файла .../libgsm1_1.0.13-3_i386.deb)...
          Выбор ранее не выбранного пакета libschroedinger-1.0-0.
          Распаковывается пакет libschroedinger-1.0-0 (из файла .../libschroedinger-1.0-0_1.0.10-2.1_i386.deb)...
          Выбор ранее не выбранного пакета libva1.
          Распаковывается пакет libva1 (из файла .../libva1_1.0.12-2_i386.deb)...
          Выбор ранее не выбранного пакета libvpx0.
          Распаковывается пакет libvpx0 (из файла .../libvpx0_0.9.6-1_i386.deb)...
          Выбор ранее не выбранного пакета libavcodec53.
          Распаковывается пакет libavcodec53 (из файла .../libavcodec53_4%3a0.7.2-1ubuntu1_i386.deb)...
          Выбор ранее не выбранного пакета libavformat53.
          Распаковывается пакет libavformat53 (из файла .../libavformat53_4%3a0.7.2-1ubuntu1_i386.deb)...
          Выбор ранее не выбранного пакета libid3tag0.
          Распаковывается пакет libid3tag0 (из файла .../libid3tag0_0.15.1b-10build2_i386.deb)...
          Выбор ранее не выбранного пакета minidlna.
          Распаковывается пакет minidlna (из файла .../minidlna_1.0.21+dfsg-1_i386.deb)...
          Обрабатываются триггеры для man-db ...
          Обрабатываются триггеры для ureadahead ...
          Настраивается пакет libavutil51 (4:0.7.2-1ubuntu1) ...
          Настраивается пакет libgsm1 (1.0.13-3) ...
          Настраивается пакет libschroedinger-1.0-0 (1.0.10-2.1) ...
          Настраивается пакет libva1 (1.0.12-2) ...
          Настраивается пакет libvpx0 (0.9.6-1) ...
          Настраивается пакет libavcodec53 (4:0.7.2-1ubuntu1) ...
          Настраивается пакет libavformat53 (4:0.7.2-1ubuntu1) ...
          Настраивается пакет libid3tag0 (0.15.1b-10build2) ...
          Настраивается пакет minidlna (1.0.21+dfsg-1) ...
          Обрабатываются триггеры для libc-bin ...
          ldconfig deferred processing now taking place
          user@station:~$ sudo lsof -i
          COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
          gogoc    2070     root    3u  IPv4  13854      0t0  UDP station.localdomain:50683->ew-busdsl-81-171-72-12.eweka.nl:3653
          minidlna 3530 minidlna    5u  IPv4  19044      0t0  UDP *:1900
          minidlna 3530 minidlna    6u  IPv4  19045      0t0  TCP *:8200 (LISTEN)
          minidlna 3530 minidlna    7u  IPv4  19046      0t0  UDP station.localdomain:46023
          user@station:~$ sudo reboot -n
          ...
          user@station:~$ sudo lsof -i
          [sudo] password for user:
          COMMAND   PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
          gogoc     900     root    3u  IPv4   9338      0t0  UDP station.localdomain:52031->ew-busdsl-81-171-72-12.eweka.nl:3653
          minidlna 1045 minidlna    5u  IPv4   9061      0t0  UDP *:1900
          minidlna 1045 minidlna    6u  IPv4   9062      0t0  TCP *:8200 (LISTEN)
          minidlna 1045 minidlna    7u  IPv4   9063      0t0  UDP station.localdomain:56063

rain_99
Мы же здесь вовсе не соревнуемся в изяществе респектов, правда?
Мне РЕАЛЬНО интересно, почему эта штука в Вашем случае не запускается автоматом.
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Не стартует сервис Ubuntu 11.10

Сообщение rain_99 »

Да не только у меня проблемы

сходу нагуглил
UPD: Как показывает практика, init.d скрипт почему-то не работает в ubuntu 11.04. Я вышел из положения, удалив init.d скрипт и прописав в /etc/rc.local

/usr/sbin/minidlna -d -f /etc/minidlna.conf &


Мне помогло. Попробуйте.

Но причем это "не родной" minidlna.

UPD

Помогло, работает.Почему не хочет работать штатный скрипт - загадка
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Re: Не стартует сервис Ubuntu 11.10

Сообщение BAF »

rain_99 писал(а):
02.01.2012 19:55
Помогло, работает.Почему не хочет работать штатный скрипт - загадка


А не пробовали в 99 место ставить родной скрипт?
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали:
Аватара пользователя
rain_99
Сообщения: 973
ОС: Debian

Re: Не стартует сервис Ubuntu 11.10

Сообщение rain_99 »

Мне кажется это не совсем разумно. Почему - не смогу объяснить
...Все в наших руках...
Спасибо сказали:
Аватара пользователя
BAF
Сообщения: 225
Статус: Я это я, какой есть такой есть.
ОС: Ubuntu

Re: Не стартует сервис Ubuntu 11.10

Сообщение BAF »

rain_99 писал(а):
02.01.2012 22:19
Мне кажется это не совсем разумно. Почему - не смогу объяснить

У меня как то не стартовал webmin и что я тока не делал, сносил напрочь, чистил и заново ставил и не помогало, перевел его в 99 и забыл как страшный сон. Такие службы, я считаю, вообще нужно в конец по умолчанию всегда ставить что бы не мешать грузиться системным. Но если Вы прописали в rc.local это то же самое как если бы вы поместили скрипт в 99 место, т.к. rc.local в 99 месте стоит.
Поправите меня, если я не прав, буду тока рад.
Спасибо сказали: