Объявление

Свернуть
Пока нет объявлений.

Немогу заставить работать syslog-NG.

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Немогу заставить работать syslog-NG.

    Помогите разобраться.

    ставлю syslog-ng через ipkg, запускаю:

    AZBOX[init.d]$ ./S01syslog-ng start
    Error binding socket; addr='AF_UNIX(/dev/log)', error='Address already in use (125)'
    Error initializing source driver; source='src'

    в файле /etc/inittab комментирую как и сказано все что касается sysloga.



    # /etc/inittab
    #
    # Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>
    #
    # Note: BusyBox init doesn't support runlevels. The runlevels field is
    # completely ignored by BusyBox init. If you want runlevels, use
    # sysvinit.
    #
    # Format for each entry: <id>:<runlevels>:<action>:<pr ocess>
    #
    # id == tty to run on, or empty for /dev/console
    # runlevels == ignored
    # action == one of sysinit, respawn, askfirst, wait, and once
    # process == program to run

    # Startup the system
    # now run any rc scripts
    ::sysinit:/etc/init.d/rcS

    # Set up a couple of getty's
    #tty1::respawn:/sbin/getty 38400 tty1
    #tty2::respawn:/sbin/getty 38400 tty2

    # Put a getty on the serial port
    ttyS0::respawn:/sbin/getty -L ttyS0 115200

    # Logging junk
    #null::sysinit:/bin/touch /var/log/messages
    #null::respawn:/sbin/syslogd -n -m 0
    #null::respawn:/sbin/klogd -n
    #tty3::respawn:/usr/bin/tail -f /var/log/messages
    #null:nce:/bin/sh /tmp/start.sh
    null:nce:/bin/sh /tmp/launch.sh

    # Stuff to do for the 3-finger salute
    ::ctrlaltdel:/sbin/reboot

    #hgames, 2007.07.02
    ::shutdown:bin/sh /tmp/rcPatch

    # Stuff to do before rebooting
    #null::shutdown:/usr/bin/killall klogd
    #null::shutdown:/usr/bin/killall syslogd
    null::shutdown:/bin/umount -a -r
    null::shutdown:/sbin/swapoff -a


    остальные необходимые пакеты для syslog-ng поставились в процессе установки.

    захожу в /dev/
    делаю ls -la
    вижу:

    lrwxrwxrwx 1 1000 default 8 Jan 1 2000 log -> /tmp/log@

    тоесть как будто ктото занял /dev/log и к нему нету доступа..
    посоветуйте что сделать.
    AZbox premium+ / Firmware 0.9.4690 / HDD Samsung 1TB /

  • #2
    Re: Немогу заставить работать syslog-NG.

    Да недопиленный это syslog! В нормальном линуксе /dev/log это девайс/pipe, а у нас нету devfs и остальное только в read-only.
    Поэтому все куда можно писать - это /tmp, поэтому /dev/log это ссылка на файл в /tmp.
    Смотри параметры запуска для syslogd и ищи его конфиг.
    2хAzBox Premium HD+ DVBS +250GB FW RSI MOF 0.9.0000
    36°E-5°E. НТВ+
    Multicas 1.70D-01
    newcs 1.6.13+mgcamd 1.35
    lsdcs 1.6n + mgcamd 1.35 (только для апдейта +++)
    mac pro 13" upgraded to 8G+SDD960GB
    mac mini md389 16Gb

    Комментарий


    • #3
      Re: Немогу заставить работать syslog-NG.

      О! Оказывается надо просто удалить ссылку /dev/log и остальное syslogd-ng сделает сам.
      Только это надо добавить в скрипт его запуска - иначе после ребута ссылка восстанавливается и ошибка повторится.
      Да и уровень протокола у syslogd зверский
      2хAzBox Premium HD+ DVBS +250GB FW RSI MOF 0.9.0000
      36°E-5°E. НТВ+
      Multicas 1.70D-01
      newcs 1.6.13+mgcamd 1.35
      lsdcs 1.6n + mgcamd 1.35 (только для апдейта +++)
      mac pro 13" upgraded to 8G+SDD960GB
      mac mini md389 16Gb

      Комментарий

      Обработка...
      X