Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
In the previous versions (5.0.0, 5.0.1), when fluent-package was removed, system account (user and group are intended to be removed) But there is a case that it fails to remove fluentd group because of compatible GID is assigned for td-agent and fluentd when fluent-package was introduced with upgrading from td-agent v4. Removing fluentd user... userdel: group fluentd is the primary group of another user and is not removed. Removing fluentd group... groupdel: cannot remove the primary group of user 'td-agent' Removing td-agent user... userdel: td-agent mail spool (/var/spool/mail/td-agent) not found userdel: td-agent home directory (/var/lib/td-agent) not found This is a bug of fluent-package apparently. This kind of inconsistency causes maintainer script error when reinstalling td-agent or fluent-package again. And moreover, if system account (user and group) was removed completely, there is a case that no user can access generated logs when user re-installed td-agent or fluent-package. (mismatch of UID/GID which is newly created) This case also should be considered. (Keep system account after removing package) Signed-off-by: Kentaro Hayashi <[email protected]>
- Loading branch information