Jump to content

Synergy2 and rsyslog on Ubuntu


WoLf

Recommended Posts

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

Link to comment
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?

Link to comment
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]

 

Link to comment
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?
Link to comment
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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...