Uninstall does not remove Syslog-ng PE 7 properly if Syslog-ng PE 7 was installed with the dotrun installer on RHEL9 platform.
Platforms affected: Red Hat Enterprise Linux 9 Versions affected: Syslog-ng PE 7.0.33 and Syslog-ng PE 7.0.34
This defect only affects dotrun installations, Syslog-ng PE packages installed with RPM packaging do not exhibit this behaviour.
原因
Due to a missing version check, the Syslog-ng PE 7 uninstaller fails to detect RHEL9 as the running OS and halts the uninstallation process to prevent deleting or damaging system files.
解决办法
Resolution: To be fixed in Syslog-ng PE version 8. As of this writing, August 23rd 2024 we do not have an ETA on version 8.
Workaround: Manually deleting the Syslog-ng PE installation folder is possible if needed.
Please do take note that in instances where service registration was chosen, Syslog-ng PE service files are also to be deleted from the /usr/lib/systemd/system/ directory. Restoring the original syslogger services and sockets is also advised.