<p dir="ltr"><br>
On Feb 21, 2016 10:35 PM, &quot;Árpád Magosányi&quot; &lt;<a href="mailto:mag@magwas.rulez.org">mag@magwas.rulez.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On 02/20/2016 02:24 PM, Scheidler, Balázs wrote:<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; can you run syslog-ng with --preprocess-into=/dev/stdout so that we<br>
&gt; &gt; can see what system() is being expanded to?<br>
&gt;<br>
&gt; Output is attached</p>
<p dir="ltr">Seems that system() generates /dev/log but probably the systemd workaround in the unix-dgram driver kicks in and that makes syslog-ng to open the systemd forwarder socket in /run/...</p>
<p dir="ltr">That means that for some reason journald doesn&#39;t open /dev/log and that&#39;s why logger doesn&#39;t work. Can you check if systemd-journal operates?</p>
<p dir="ltr">&gt;<br>
&gt; &gt;<br>
&gt; &gt; 1) maybe syslog-ng thinks you are running systemd and opens a<br>
&gt; &gt; different socket for this reason<br>
&gt; &gt; 2) a bug in the system() source<br>
&gt; &gt; 3) something completely different.<br>
&gt; &gt;<br>
&gt; &gt; You might want to lsof the syslog-ng process only and see which socket<br>
&gt; &gt; it does open.<br>
&gt; &gt;<br>
&gt;<br>
&gt; Are we talking about /run/systemd/journal/syslog ?<br>
&gt; The system init is actually systemd. It is a debian 8 system, upgraded<br>
&gt; from debian 6.<br>
&gt;<br>
&gt; &#39;logger -u /run/systemd/journal/syslog&#39; does work.<br>
&gt;<br>
&gt; As a workaround I did &#39;ln -s /run/systemd/journal/syslog /dev/log&#39; .<br>
&gt;<br>
&gt; I feel like it is just a temporary solution. Would it be better to<br>
&gt; change syslog-ng.conf to read from /dev/log as well, or do the<br>
&gt; symlinking in boot time?<br>
&gt;<br>
&gt; Anyway, here is the lsof output:<br>
&gt;<br>
&gt;<br>
&gt; COMMAND     PID USER   FD   TYPE             DEVICE SIZE/OFF    NODE NAME<br>
&gt; syslog-ng 17901 root  cwd    DIR             254,17     4096       2 /<br>
&gt; syslog-ng 17901 root  rtd    DIR             254,17     4096       2 /<br>
&gt; syslog-ng 17901 root  txt    REG             254,17    15016  149028<br>
&gt; /usr/sbin/syslog-ng<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    22952 2100025<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://libnss_dns-2.19.so">libnss_dns-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17    10480 2102165<br>
&gt; /usr/lib/syslog-ng/3.5.6/liblinux-kmsg-format.so<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    51952 2102166<br>
&gt; /usr/lib/syslog-ng/3.5.6/libsyslogformat.so<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    77904 2102155<br>
&gt; /usr/lib/syslog-ng/3.5.6/libaffile.so<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    40624 2097689<br>
&gt; /lib/x86_64-linux-gnu/libwrap.so.0.7.6<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    96920 2101490<br>
&gt; /usr/lib/x86_64-linux-gnu/libnet.so.1.7.0<br>
&gt; syslog-ng 17901 root  mem    REG             254,17  2062720 2098102<br>
&gt; /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0<br>
&gt; syslog-ng 17901 root  mem    REG             254,17   392312 2100757<br>
&gt; /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    27440 2102154<br>
&gt; /usr/lib/syslog-ng/3.5.6/libsyslog-ng-crypto.so<br>
&gt; syslog-ng 17901 root  mem    REG             254,17   112432 2102157<br>
&gt; /usr/lib/syslog-ng/3.5.6/libafsocket-tls.so<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    47712 2100026<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://libnss_files-2.19.so">libnss_files-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17    43592 2100028<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://libnss_nis-2.19.so">libnss_nis-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17    31632 2100024<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://libnss_compat-2.19.so">libnss_compat-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17    10440 2102161<br>
&gt; /usr/lib/syslog-ng/3.5.6/libconfgen.so<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    14568 2102167<br>
&gt; /usr/lib/syslog-ng/3.5.6/libsystem-source.so<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    72136 2097738<br>
&gt; /lib/x86_64-linux-gnu/libgpg-error.so.0.13.0<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    84856 2100031<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://libresolv-2.19.so">libresolv-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17   924096 2097740<br>
&gt; /lib/x86_64-linux-gnu/libgcrypt.so.20.0.3<br>
&gt; syslog-ng 17901 root  mem    REG             254,17   141752 2097693<br>
&gt; /lib/x86_64-linux-gnu/liblzma.so.5.0.0<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    18640 2097405<br>
&gt; /lib/x86_64-linux-gnu/libattr.so.1.1.0<br>
&gt; syslog-ng 17901 root  mem    REG             254,17   145688 2097769<br>
&gt; /lib/x86_64-linux-gnu/libsystemd.so.0.3.1<br>
&gt; syslog-ng 17901 root  mem    REG             254,17  1738176 2100017<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://libc-2.19.so">libc-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17   137440 2100013<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://libpthread-2.19.so">libpthread-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17    48592 2101704<br>
&gt; /usr/lib/x86_64-linux-gnu/libivykis.so.0.3.5<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    14664 2100020<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://libdl-2.19.so">libdl-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17   448440 2097688<br>
&gt; /lib/x86_64-linux-gnu/libpcre.so.3.13.1<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    19016 2097370<br>
&gt; /lib/x86_64-linux-gnu/libcap.so.2.24<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    18840 2102113<br>
&gt; /usr/lib/x86_64-linux-gnu/libevtlog.so.0.0.0<br>
&gt; syslog-ng 17901 root  mem    REG             254,17  1107040 2100763<br>
&gt; /lib/x86_64-linux-gnu/libglib-2.0.so.0.4200.1<br>
&gt; syslog-ng 17901 root  mem    REG             254,17     6112 2097853<br>
&gt; /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.4200.1<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    14624 2097851<br>
&gt; /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.4200.1<br>
&gt; syslog-ng 17901 root  mem    REG             254,17    89104 2100023<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://libnsl-2.19.so">libnsl-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17    31784 2100032<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://librt-2.19.so">librt-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17   582064 2102153<br>
&gt; /usr/lib/syslog-ng/<a href="http://libsyslog-ng-3.5.6.so">libsyslog-ng-3.5.6.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17   140928 2100014<br>
&gt; /lib/x86_64-linux-gnu/<a href="http://ld-2.19.so">ld-2.19.so</a><br>
&gt; syslog-ng 17901 root  mem    REG             254,17    16384 2097337<br>
&gt; /var/lib/syslog-ng/syslog-ng.persist<br>
&gt; syslog-ng 17901 root    0r   CHR                1,3      0t0    1028<br>
&gt; /dev/null<br>
&gt; syslog-ng 17901 root    1w   CHR                1,3      0t0    1028<br>
&gt; /dev/null<br>
&gt; syslog-ng 17901 root    2w   CHR                1,3      0t0    1028<br>
&gt; /dev/null<br>
&gt; syslog-ng 17901 root    3u  unix 0xffff8800d8b04000      0t0 1761378<br>
&gt; /run/systemd/journal/syslog<br>
&gt; syslog-ng 17901 root    4u  0000                0,9        0    6651<br>
&gt; anon_inode<br>
&gt; syslog-ng 17901 root    5u  0000                0,9        0    6651<br>
&gt; anon_inode<br>
&gt; syslog-ng 17901 root    6u   REG             254,17    16384 2097337<br>
&gt; /var/lib/syslog-ng/syslog-ng.persist<br>
&gt; syslog-ng 17901 root    7r   CHR               1,11      0t0    1034<br>
&gt; /dev/kmsg<br>
&gt; syslog-ng 17901 root    9u  unix 0xffff880054b01000      0t0 1760410<br>
&gt; /var/lib/syslog-ng/syslog-ng.ctl<br>
&gt; syslog-ng 17901 root   10u  0000                0,9        0    6651<br>
&gt; anon_inode<br>
&gt; syslog-ng 17901 root   11u  0000                0,9        0    6651<br>
&gt; anon_inode<br>
&gt; syslog-ng 17901 root   12u  0000                0,9        0    6651<br>
&gt; anon_inode<br>
&gt; syslog-ng 17901 root   13u  0000                0,9        0    6651<br>
&gt; anon_inode<br>
&gt; syslog-ng 17901 root   14w   REG             254,17    60531 1048741<br>
&gt; /var/log/messages<br>
&gt; syslog-ng 17901 root   15u  FIFO                0,5      0t0   19564<br>
&gt; /dev/xconsole<br>
&gt;<br>
&gt;<br>
&gt; ______________________________________________________________________________<br>
&gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; FAQ: <a href="http://www.balabit.com/wiki/syslog-ng-faq">http://www.balabit.com/wiki/syslog-ng-faq</a><br>
&gt;<br>
&gt;<br>
</p>