You are not logged in.

#1 2012-03-16 01:05:04

billy123
Member
Registered: 2009-09-22
Posts: 11

syslog-ng fails

Hi, I am using an Arch 64 system with syslog-ng 3.3.4-2 (latest). The system was updated a couple of weeks ago. After a system restart today syslog-ng fails on boot. The Slim login manager does not start up and the screen goes back to a command prompt. However, a basic startx works. Wicd gives a dbus error message.

Starting syslog-ng from the commandline gives the following error message

syslog-ng: Error setting capabilities, capability management disabled; error='Operation not permitted'
Trying to open module; module='affile', filename='/usr/lib/syslog-ng/libaffile.so'
Trying to open module; module='afprog', filename='/usr/lib/syslog-ng/libafprog.so'
Trying to open module; module='afsocket', filename='/usr/lib/syslog-ng/libafsocket.so'
Trying to open module; module='afuser', filename='/usr/lib/syslog-ng/libafuser.so'
Trying to open module; module='basicfuncs', filename='/usr/lib/syslog-ng/libbasicfuncs.so'
Trying to open module; module='csvparser', filename='/usr/lib/syslog-ng/libcsvparser.so'
Trying to open module; module='dbparser', filename='/usr/lib/syslog-ng/libdbparser.so'
Trying to open module; module='syslogformat', filename='/usr/lib/syslog-ng/libsyslogformat.so'
Error creating persistent state file; filename='/var/lib/syslog-ng/syslog-ng.persist-', error='Permission denied (13)'

I tried deleting the /var/lib/syslog-ng/syslog-ng.persist- file however it doesn't solve the problem. I also ran fsck by using shutdown -Fr now but that didn't work either. I am unable to update the system since pacman gives a 'dowload library error'. I have disable ipv6 through the kernel options but pacman refuses to update. I am not sure if it is related to the syslog-ng problem. How can I get syslog-ng working again.

Thank you.

Offline

#2 2012-03-20 22:07:12

rwd
Member
Registered: 2009-02-08
Posts: 671

Re: syslog-ng fails

Seems like a permissions issue, maybe caused by an upgrade that failed half way. Any sign of that in pacman.log?.
Does syslog-ng run as root? can root write /var/lib/syslog-ng/syslog-ng.persist- ?
Also what "dbus error message"? Please give details when asking help.

Last edited by rwd (2012-03-20 22:13:41)

Offline

#3 2012-03-20 23:23:40

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: syslog-ng fails

reinstall libcap? syslog-ng has to be started as root, but it drops a lot of capabilities...

Offline

#4 2012-06-03 19:25:04

BSOD666
Member
From: WA
Registered: 2011-10-30
Posts: 32

Re: syslog-ng fails

I have this exact same issue. Does anyone know the fix?

Offline

Board footer

Powered by FluxBB