Fixed
Created: Nov 23, 2022
Updated: Feb 26, 2023
Resolved Date: Feb 4, 2023
Found In Version: 10.22.49.0
Fix Version: 10.23.9.0
Severity: Standard
Applicable for: Wind River Linux CD
Component/s: Userspace
Sometimes, syslog-ng start/restart fail on qemuppc64
root@qemuppc64:~# systemctl status syslog-ng@default
syslog-ng@default.service - System Logger Daemon "default" instance
Loaded: loaded (/lib/systemd/system/syslog-ng@.service; enabled; preset: e>
Active: active (running) since Thu 2022-11-24 07:22:48 UTC; 42s ago
Docs: man:syslog-ng(8)
Main PID: 1854 (syslog-ng)
Tasks: 3 (limit: 9670)
Memory: 5.2M
CGroup: /system.slice/system-syslog\x2dng.slice/syslog-ng@default.service
`1854 /usr/sbin/syslog-ng -F --enable-core --cfgfile /etc/syslog>
Nov 24 07:22:48 qemuppc64 systemd[1]: Starting System Logger Daemon "default" i>
Nov 24 07:22:48 qemuppc64 systemd[1]: Started System Logger Daemon "default" in>
root@qemuppc64:~# systemctl stop syslog-ng@default
root@qemuppc64:~# systemctl status syslog-ng@default
syslog-ng@default.service - System Logger Daemon "default" instance
Loaded: loaded (/lib/systemd/system/syslog-ng@.service; enabled; preset: e>
Active: inactive (dead) since Thu 2022-11-24 07:23:36 UTC; 1s ago
Duration: 47.335s
Docs: man:syslog-ng(8)
Process: 1854 ExecStart=/usr/sbin/syslog-ng -F $OTHER_OPTIONS --cfgfile $CO>
Main PID: 1854 (code=exited, status=0/SUCCESS)
Status: "Shutting down... (Thu Nov 24 07:23:36 2022"
Nov 24 07:22:48 qemuppc64 systemd[1]: Starting System Logger Daemon "default" i>
Nov 24 07:22:48 qemuppc64 systemd[1]: Started System Logger Daemon "default" in>
Nov 24 07:23:36 qemuppc64 systemd[1]: Stopping System Logger Daemon "default" i>
Nov 24 07:23:36 qemuppc64 systemd[1]: syslog-ng@default.service: Deactivated su>
Nov 24 07:23:36 qemuppc64 systemd[1]: Stopped System Logger Daemon "default" in>
root@qemuppc64:~# systemctl start syslog-ng@default
[ 566.178294] syslog-ng[1870]: segfault (11) at 7fffb7654950 nip 7fffb65934c8 lr 7fffb65934b8 code 2 in libkvformat.so[7fffb6590000+10000]
[ 566.178557] syslog-ng[1870]: code: f8010010 f821ffe1 41820014 60000000 e8628100 4bfffb35 e8410018 4bfffef5
[ 566.178612] syslog-ng[1870]: code: 38210020 39200001 60000000 e8010010 <99228310> 7c0803a6 4e800020 60000000
Job for syslog-ng@default.service failed because a fatal signal was delivered causing the control process to dump core.
See "systemctl status syslog-ng@default.service" and "journalctl -xeu syslog-ng@default.service" for details.
root@qemuppc64:~# echo $?
1
root@qemuppc64:~# systemctl status syslog-ng@default
syslog-ng@default.service - System Logger Daemon "default" instance
Loaded: loaded (/lib/systemd/system/syslog-ng@.service; enabled; preset: e>
Active: active (running) since Thu 2022-11-24 07:23:43 UTC; 6s ago
Docs: man:syslog-ng(8)
Main PID: 1873 (syslog-ng)
Tasks: 4 (limit: 9670)
Memory: 5.1M
CGroup: /system.slice/system-syslog\x2dng.slice/syslog-ng@default.service
`1873 /usr/sbin/syslog-ng -F --enable-core --cfgfile /etc/syslog>
Nov 24 07:23:42 qemuppc64 systemd[1]: Starting System Logger Daemon "default" i>
Nov 24 07:23:43 qemuppc64 systemd[1]: Started System Logger Daemon "default" in>
setup:
--machine qemuppc64 --dl-layers=1 --distro wrlinux --templates feature/xfce feature/LAMP feature/azure feature/grpc feature/ipv6 feature/lttng feature/mariadb feature/ntp feature/package-management feature/pam-faillock feature/syslog-ng feature/system-stats feature/target-toolchain feature/tcpslice --layers meta-filesystems meta-iot-cloud meta-security-compliance meta-virtualization --dl-layers=1
build:
bitbake wrlinux-image-std
Boot up qemuppc64
QB_NET="none" runqemu qemuppc64 slirp nographic qemuparams=" -device virtio-net-pci,netdev=net0 -netdev user,id=net0,hostfwd=tcp::6840-:22 -m 8192 -smp cpus=8" bootparams="selinux=0 enforcing=0" ext4 snapshot
Stop/start/restart syslog-ng service several times:
systemctl stop syslog-ng@default
systemctl start syslog-ng@default
systemctl restart syslog-ng@default