после обновления GCC и системы Проблемы при обновление системы
начались проблемы
не стартует apache и syslog-ng
при попытке запуска syslog-ng пишет
gentoo syslog-ng # /etc/init.d/syslog-ng start
* Caching service dependencies ...
* Service 'ejabberd' already provides 'jabber-server'!;
* Not adding service 'openfire'... [ ok ]
Excess number of arguments
* Configuration error. Please fix your configfile (/etc/syslog-ng/syslog-ng.conf) [ !! ]
при запуске apache пишет
gentoo init.d # /etc/init.d/apache2 start
Excess number of arguments
* Configuration error. Please fix your configfile (/etc/syslog-ng/syslog-ng.conf) [ !! ]
собственно syslog-ng.conf
Код: Выделить всё
gentoo init.d # cat /etc/syslog-ng/syslog-ng.conf | grep -v "#"
options { chain_hostnames(off); sync(0);
};
source src {
unix-stream("/dev/log" max-connections(256));
internal();
file("/proc/kmsg");
};
destination messages { file("/var/log/messages"); };
destination console_all { file("/dev/tty12"); };
log { source(src); destination(messages); };
log { source(src); destination(console_all); };собственно не понятно почему apache зависит от syslog-ng.conf
и что ему в конфиге syslog-ng не нравится
так же непонятно почему при попытке запуска syslog-ng что то упомянается про jabber сервер хотя в /etc/init.d/syslog-ng ничего про него не сказанно
gentoo init.d # cat /etc/init.d/syslog-ng | grep -v "#"
opts="checkconfig reload"
depend() {
*source*tcp*|*source*udp*|*destination*tcp*|*destination*udp*)
need net ;;
esac
need clock hostname localmount
provide logger
}
checkconfig() {
if [ ! -e /etc/syslog-ng/syslog-ng.conf ] ; then
eerror "You need to create /etc/syslog-ng/syslog-ng.conf first."
eerror "An example can be found in /etc/syslog-ng/syslog-ng.conf.sample"
return 1
fi
syslog-ng -s /etc/syslog-ng/syslog-ng.conf
[ $? -eq 0 ] || eend $? "Configuration error. Please fix your configfile (/etc/syslog-ng/syslog-ng.conf)"
}
start() {
checkconfig || return 1
ebegin "Starting syslog-ng"
[ -n "${SYSLOG_NG_OPTS}" ] && SYSLOG_NG_OPTS="-- ${SYSLOG_NG_OPTS}"
start-stop-daemon --start --quiet --exec /usr/sbin/syslog-ng ${SYSLOG_NG_OPTS}
eend $? "Failed to start syslog-ng"
}
stop() {
ebegin "Stopping syslog-ng"
start-stop-daemon --stop --quiet --pidfile /var/run/syslog-ng.pid
eend $? "Failed to stop syslog-ng"
}
reload() {
if [ ! -f /var/run/syslog-ng.pid ]; then
eerror "syslog-ng isn't running"
return 1
fi
checkconfig || return 1
ebegin "Reloading configuration and re-opening log files"
start-stop-daemon --stop --oknodo --signal HUP \
--pidfile /var/run/syslog-ng.pid
eend $?
}