Valentijn Sessink <valentyn@blub.net> writes:
I'm replying to a 2 year old issue - now it has become a problem :-S
I'm using syslog-ng to file() messages into /proc/net/xt_recent/violators. This used to work well in version 3.1.2-1~lucid1 (Ubuntu 10.04), but now, in 3.3.4.dfsg-2ubuntu1 (Ubuntu 12.04), I get:
Aug 27 13:01:55 duikboot syslog-ng[13037]: I/O error occurred while writing; fd='23', error='Illegal seek (29)' Aug 27 13:01:55 duikboot syslog-ng[13037]: Suspending write operation because of an I/O error; fd='23', time_reopen='60'
This is probably because the /proc/net/xt_recent/somefile isn't a real file.
This has been fixed in 3.4's git tree, and will be part of 3.4.4 release. I do not plan to backport it to 3.3. Debian packages for 3.4.4 will be provided at the usual place[1]. [1]: http://asylum.madhouse-project.org/projects/debian/ Thanks for the report, and to Bazsi for the fix! -- |8]