Не стартую скрипты /usr/local/etc/rc.d/*

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
IrviS
рядовой
Сообщения: 14
Зарегистрирован: 2008-02-13 18:19:02

Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение IrviS » 2008-12-26 23:03:35

Привет всем! Помоги решить, т.к. не справиться в одиночку.
Версия
Раньше был 6.3 обновлял по статье Лисяры (Спасибо огромное ему!)

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

[root@xeon /home/irvis]# uname -a
FreeBSD xeon.local 7.0-RELEASE FreeBSD 7.0-RELEASE #7: Tue Mar 11 20:01:38 MSK 2008     irvis@xeon.local:/usr/obj/usr/src/sys/IRVIS  i386
Содержимое rc.d

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

[root@xeon /home/irvis]# ls -l /usr/local/etc/rc.d/
-r-xr-xr-x  1 root  wheel   670 Dec 26 21:46 proftpd
rc.conf

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

#DEBUG
rc_debug="YES"
rc_info="YES"

# SOFT
linux_enable="YES"
sshd_enable="YES"
named_enable="YES"
ipnat_enable="YES"
ipfilter_enable="YES"
ipmon_enable="YES"
gateway_enable="YES"
proftpd_enable="YES"
/var/log/messages

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

...
Dec 26 22:30:12 xeon kernel: ad6: 476940MB <SAMSUNG HD501LJ CR100-13> at ata3-master SATA150
Dec 26 22:30:12 xeon kernel: SMP: AP CPU #1 Launched!
Dec 26 22:30:12 xeon kernel: Trying to mount root from ufs:/dev/ad0s1a
Dec 26 22:30:12 xeon kernel: WARNING: / was not properly dismounted
Dec 26 22:30:12 xeon kernel: WARNING: /tmp was not properly dismounted
Dec 26 22:30:12 xeon kernel: WARNING: /usr was not properly dismounted
Dec 26 22:30:12 xeon kernel: WARNING: /var was not properly dismounted
Dec 26 22:30:12 xeon kernel: WARNING: /usr/local/mnt1 was not properly dismounted
Dec 26 22:30:12 xeon kernel: WARNING: /usr/local/mnt2 was not properly dismounted
Dec 26 22:30:12 xeon kernel: WARNING: /usr/local/mnt3 was not properly dismounted
Dec 26 22:30:12 xeon kernel: WARNING: /usr/local/mnt4 was not properly dismounted
Dec 26 22:30:12 xeon kernel: WARNING: /usr/local/mnt6 was not properly dismounted
Dec 26 22:30:12 xeon kernel: IP Filter: v4.1.28 initialized.  Default = pass all, Logging = enabled
Dec 26 22:30:12 xeon root: /etc/rc: INFO: run_rc_command: evaluating savecore_prestart().
Dec 26 22:30:12 xeon root: /etc/rc: INFO: No dump device. Quitting.
Dec 26 22:30:12 xeon root: /etc/rc: INFO: run_rc_command: evaluating ldconfig_start().
Dec 26 22:30:12 xeon root: /etc/rc: INFO: checkyesno: ldconfig_insecure is set to NO.
Dec 26 22:30:12 xeon root: /etc/rc: INFO: run_rc_command: evaluating archdep_start().
Dec 26 22:30:12 xeon root: /etc/rc: INFO: checkyesno: ibcs2_enable is set to NO.
Dec 26 22:30:12 xeon root: /etc/rc: INFO: run_rc_command: evaluating abi_prestart().
Dec 26 22:30:12 xeon root: /etc/rc: INFO: checkyesno: sysvipc_enable is set to NO.
Dec 26 22:30:12 xeon root: /etc/rc: INFO: checkyesno: linux_enable is set to YES.
Dec 26 22:30:13 xeon kernel: rl0: link state changed to UP
Dec 26 22:30:13 xeon kernel: rl1: link state changed to UP
Dec 26 22:30:13 xeon root: /etc/rc: INFO: checkyesno: svr4_enable is set to NO.
Dec 26 22:30:13 xeon root: /etc/rc: INFO: run_rc_command: evaluating :().
Dec 26 22:30:14 xeon root: /etc/rc: INFO: checkyesno: named_enable is set to YES.
Dec 26 22:30:14 xeon root: /etc/rc: INFO: pid file (/var/run/named/pid): not readable.
Dec 26 22:30:14 xeon root: /etc/rc: INFO: run_rc_command: evaluating named_precmd().
Dec 26 22:30:14 xeon root: /etc/rc: INFO: checkyesno: named_chroot_autoupdate is set to YES.
Dec 26 22:30:14 xeon kernel: em0: link state changed to UP
Dec 26 22:30:14 xeon root: /etc/rc: INFO: devfs_domount(): mount-point is (/var/named/dev), ruleset is (devfsrules_hide_all)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: reading rulesets from file (/etc/defaults/devfs.rules)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: found ruleset: devfsrules_hide_all=1
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add hide)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: found ruleset: devfsrules_unhide_basic=2
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add path null unhide)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add path zero unhide)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add path crypto unhide)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add path random unhide)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add path urandom unhide)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: found ruleset: devfsrules_unhide_login=3
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add path 'ptyp*' unhide)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add path 'ptyq*' unhide)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add path 'ptyr*' unhide)
Dec 26 22:30:14 xeon root: /etc/rc: INFO: adding rule (add path 'ptys*' unhide)
...
среди прочеканых переменных proftpd_enable НЕТ

/usr/local/etc/rc.d/proftpd
Поставлен из портов

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

#!/bin/sh
#
# $FreeBSD: ports/ftp/proftpd/files/proftpd.sh.in,v 1.3 2006/02/20 20:47:00 dougb Exp $
#

# PROVIDE: proftpd
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown

#
# Add the following lines to /etc/rc.conf to enable proftpd:
#
#proftpd_enable="YES"
#
# See proftpd(8) for flags
#

. /etc/rc.subr

name=proftpd
rcvar=`set_rcvar`

command=/usr/local/sbin/proftpd
pidfile=/var/run/proftpd.pid
required_files=/usr/local/etc/proftpd.conf

stop_postcmd=stop_postcmd

stop_postcmd()
{
  rm -f $pidfile
}

# set defaults

proftpd_enable=${proftpd_enable:-"NO"}
proftpd_flags=${proftpd_flags:-""}

extra_commands="reload"

load_rc_config $name
run_rc_command "$1"
Ради теста поднял еще сервак
Версия

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

[root@tester /home/irvis]# uname -a
FreeBSD tester 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
rc.conf

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

[root@tester /home/irvis]# more /etc/rc.conf
#NET
hostname="tester"
ifconfig_em0="192.168.110.239/24"
defaultrouter="192.168.110.3"

#CONSOLE
keymap="ru.koi8-r"

#SOFT
sshd_enable="YES"
sendmail_enable="NONE"
proftpd_enable="YES"
/usr/local/etc/rc.d/proftpd - такой же как и выше

на тестовом РАБОТАЕТ!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение zg » 2008-12-27 7:49:03

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

zg# grep -r /usr/local/etc/rc /etc/**
/etc/defaults/rc.conf:local_startup="/usr/local/etc/rc.d" # startup script dirs.
zg#

IrviS
рядовой
Сообщения: 14
Зарегистрирован: 2008-02-13 18:19:02

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение IrviS » 2008-12-29 8:06:09

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

xeon# grep -r /usr/local/etc/rc /etc/**
/etc/defaults/rc.conf:local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs.
/etc/periodic/daily/restart_squid.sh:/usr/local/etc/rc.d/squid stop
/etc/periodic/daily/restart_squid.sh:/usr/local/etc/rc.d/squid start
/etc/rc.conf:local_startup="/usr/local/etc/rc.d"

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение zg » 2008-12-29 8:20:03

IrviS писал(а):/etc/defaults/rc.conf:local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs.
а иксы сюда как попали? -)))

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

zg# ls -la /usr/ | grep X11
lrwxr-xr-x   1 root  wheel            10  7 май  2008 X11R6 -> /usr/local
zg#
если у тебя новый ксорг, то /usr/local/etc/rc.d прописан два раза.
IrviS писал(а):/etc/rc.conf:local_startup="/usr/local/etc/rc.d"
закомменть, это лишнее

по-прежнему не стартует?

IrviS
рядовой
Сообщения: 14
Зарегистрирован: 2008-02-13 18:19:02

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение IrviS » 2008-12-29 9:00:28

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

[root@xeon /home/irvis]# ls -la /usr/ | grep X11
drwxr-xr-x  11 root   wheel       512 May  1  2006 X11R6
Удалил вообще эту строчку(local_startup="/usr/local/etc/rc.d"), т.к. уже писал ее тупо "на авось".

Так и не стартуют :(

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение vintovkin » 2008-12-29 9:04:55

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

man fsck
JunOS kernel based on FreeBSD UNIX.

IrviS
рядовой
Сообщения: 14
Зарегистрирован: 2008-02-13 18:19:02

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение IrviS » 2008-12-29 9:46:05

vintovkin - варнинг /usr сразу исправлено было.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение zg » 2008-12-29 12:59:13

гм... по-моему ты неправильно обновился... mergemaster делал?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение zingel » 2008-12-29 13:51:42

мир правильно пересобрать и манить мерджамастер
Z301171463546 - можно пожертвовать мне денег

IrviS
рядовой
Сообщения: 14
Зарегистрирован: 2008-02-13 18:19:02

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение IrviS » 2008-12-29 15:23:30

Честно скажу, первый раз мир чего-то через попу собрался, половина либ была с перелинковками на старые

Потом собрался с новыми силами и доделал, все либы новые, несколько софтин поставил которые до этого никак не хотели и ругали на либы.

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение vintovkin » 2009-01-01 23:25:47

IrviS писал(а):Честно скажу, первый раз мир чего-то через попу собрался, половина либ была с перелинковками на старые

Потом собрался с новыми силами и доделал, все либы новые, несколько софтин поставил которые до этого никак не хотели и ругали на либы.
не забывайте старое правило админов - не трож сервак пока не упал :smile: :smile: :smile:
JunOS kernel based on FreeBSD UNIX.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение zg » 2009-01-02 9:49:33

IrviS писал(а):Потом собрался с новыми силами и доделал, все либы новые
тут проблема скорее всего не в либах, ты с ветки на ветку неправильно перешёл

IrviS
рядовой
Сообщения: 14
Зарегистрирован: 2008-02-13 18:19:02

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение IrviS » 2009-01-05 16:38:51

по совету Jay (#freebsd rusnet)
Запустил заново

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

mergemaster
Ошибка которую я допустил ранее - это случайно даванул ентер, отложив тем самым вариант предложения mergemaster.

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Не стартую скрипты /usr/local/etc/rc.d/*

Непрочитанное сообщение vintovkin » 2009-01-05 18:13:37

IrviS писал(а):по совету Jay (#freebsd rusnet)
Запустил заново

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

mergemaster
Ошибка которую я допустил ранее - это случайно даванул ентер, отложив тем самым вариант предложения mergemaster.
:smile: у мну тож был такой баг

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

reading fucking mans 
:smile:
JunOS kernel based on FreeBSD UNIX.