[Syslog-ng-maintainers] Bug#1091616: /usr/sbin/syslog-ng: smart-multi-line.fsm not found
Bryan D. Thomas
seaice.barrow at barrow.com
Sat Dec 28 19:03:32 GMT 2024
Package: syslog-ng-core
Version: 4.8.1-2
Severity: minor
File: /usr/sbin/syslog-ng
Dear Maintainer,
Logs included this line about smart-multi-line.fsm, even when I made a bare minimum config file.
Strace showed that the file was not found even before the config file was parsed.
> strace -f -e openat /usr/sbin/syslog-ng --verbose --syntax-only
[lines omitted]
openat(AT_FDCWD, "/usr/share/syslog-ng/smart-multi-line.fsm", O_RDONLY) = -1 ENOENT (No such file or directory)
smart-multi-line: error opening smart-multi-line.fsm file; filename='/usr/share/syslog-ng/smart-multi-line.fsm', error='No such file or directory (2)'
smart-multi-line: your smart-multi-line.fsm seems to be empty or non-existent, automatic multi-line log extraction will probably not work; filename='/usr/share/syslog-ng/smart-multi-line.fsm'
[lines omitted]
I copied the smart-multi-line.fsm file from the source tarball into the directory where it was expected.
> wget http://deb.debian.org/debian/pool/main/s/syslog-ng/syslog-ng_4.8.1.orig.tar.gz
> tar xvfz syslog-ng_4.8.1.orig.tar syslog-ng-syslog-ng-4.8.1/lib/multi-line/smart-multi-line.fsm
> sudo cp ~/syslog-ng-syslog-ng-4.8.1/lib/multi-line/smart-multi-line.fsm /usr/share/syslog-ng/smart-multi-line.fsm
> strace -f -e openat /usr/sbin/syslog-ng --verbose --syntax-only
[lines omitted]
openat(AT_FDCWD, "/usr/share/syslog-ng/smart-multi-line.fsm", O_RDONLY) = 4
[lines omitted]
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.6-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages syslog-ng-core depends on:
ii libc6 2.40-4
ii libcap2 1:2.66-5+b1
ii libglib2.0-0t64 2.82.4-1
ii libivykis0t64 0.43.2-1+b1
ii libjson-c5 0.18+ds-1
ii libnet1 1.3+dfsg-0.1
ii libpcre2-8-0 10.44-5
ii libssl3t64 3.3.2-2
ii libsystemd0 257.1-4
ii libwrap0 7.6.q-34
ii lsb-base 11.6
ii sysvinit-utils [lsb-base] 3.11-1
Versions of packages syslog-ng-core recommends:
ii logrotate 3.22.0-1
Versions of packages syslog-ng-core suggests:
pn syslog-ng-mod-add-contextual-data <none>
pn syslog-ng-mod-amqp <none>
pn syslog-ng-mod-examples <none>
pn syslog-ng-mod-geoip2 <none>
pn syslog-ng-mod-graphite <none>
pn syslog-ng-mod-http <none>
pn syslog-ng-mod-mongodb <none>
pn syslog-ng-mod-python <none>
pn syslog-ng-mod-rdkafka <none>
pn syslog-ng-mod-redis <none>
pn syslog-ng-mod-riemann <none>
pn syslog-ng-mod-slog <none>
ii syslog-ng-mod-snmp 4.8.1-2
pn syslog-ng-mod-sql <none>
pn syslog-ng-mod-stardate <none>
pn syslog-ng-mod-stomp <none>
pn syslog-ng-mod-xml-parser <none>
-- Configuration Files:
Not relevant, as fsm file is opened before config files are parsed.
-- no debconf information
More information about the Syslog-ng-maintainers
mailing list