WoLf

Synergy2 and rsyslog on Ubuntu

5 posts in this topic

Hello!

Synergy2 seems to be misplacing its logs into /var/log/syslog and completely spamming it out, to the point of several mb of log file.. it's a continous spam as it tries to connect with multiple lines per second.. This makes the system log completely useless, and I have to terminate synergy to prevent that.. and then it won't be running when I actually need to control that machine.. voiding the point of having Synergy at all.

 

I have tried to prevent logging to syslog but the usual way I did that does not seem to work with Synergy (possibly because of the dash in the name synergy-service).

Does anyone know of a solution to this problem? or the proper syntax to control "synergy-service" to rsyslog..

 

Thanks, and best regards

Share this post


Link to post
Share on other sites

It'd help if we knew what Linux variant you were running. Possible that the dash might be screwing things up but unlikely. Can you also post the line in syslog.conf that you're using to limit the logging?

Share this post


Link to post
Share on other sites

As stated in the title, Ubuntu..

it's a server running ubuntu 17.04, and I'm trying to add it like other services, with:

synergy-service.*                         /var/log/synergyTEST.log
& stop

Nov 19 07:47:33 wolf rsyslogd-2184: action 'synergy-service' treated as ':omusrmsg:synergy-service' - please use ':omusrmsg:synergy-service' syntax instead, 'synergy-service' will not be supported in the future [v8.16.0 try http://www.rsyslog.com/e/2184 ]
Nov 19 07:47:33 wolf rsyslogd-3000: user name 'synergy-...' too long - ignored [v8.16.0]
Nov 19 07:47:33 wolf rsyslogd-2207: error during parsing file /etc/rsyslog.d/35-synergy.conf, on or before line 1: warnings occured in file '/etc/rsyslog.d/35-synergy.conf' around line1 [v8.16.0 try http://www.rsyslog.com/e/2207 ]
Nov 19 07:47:33 wolf rsyslogd-3000: invalid character in selector line - ';template' expected [v8.16.0]
Nov 19 07:47:33 wolf rsyslogd-2207: error during parsing file /etc/rsyslog.d/35-synergy.conf, on or before line 1: errors occured in file '/etc/rsyslog.d/35-synergy.conf' around line 1 [v8.16.0 try http://www.rsyslog.com/e/2207 ]

 

while instead if I try to remove the dash, just for a test, I get this error instead. (expected, as it doesn't exist):

Nov 19 07:53:15 wolf rsyslogd-3000: unknown facility name "synergyservice" [v8.16.0]

 

Share this post


Link to post
Share on other sites

Which probably it is the wrong way to try and do that.. it's just the only way I've ever had to deal with rsyslog, that's why I was asking if someone could help with the proper syntax for it, as I thought I was doing it wrong.

 

I mean.. basically the issue is "How do I stop Synergy2 from writing to syslog on Ubuntu?".

 

Thanks again!

Edited by WoLf
Grammar?

Share this post


Link to post
Share on other sites

I think this is a legitimate bug. Dash doesn't work in some environment variables either (due to bash limitations) and I suspect that carried over to syslog/rsyslog. We might need to change that process name.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now