проблемы после обновления системы

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

AleksandrSH
Сообщения: 15

проблемы после обновления системы

Сообщение AleksandrSH »

Здравствуйте
после обновления 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 $?
}
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: проблемы после обновления системы

Сообщение serzh-z »

Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: проблемы после обновления системы

Сообщение Black »

При обновлении syslog-ng, я так понимаю, конфиг остался старый?
В принципе, ничего экзотического в нём нет, поэтому можно просто вписать туда первой строкой

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

@version: 3.0
и всё.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали: