centos 5나 6에서 7로 마이그레이션 작업을 진행할 경우
일부 커널 데몬들까지도 먹통이 될 수 있음
대표적인 데몬이 'polkit' 란 데몬 (시스템 인증 관련 데몬)이다.
보통 /etc/passwd , /etc/shadows , /etc/gshadow , /etc/group 등의 파일을 수정할 때 많이 발생한다.
따라서 사이트 이전 시 계정 관련 데몬을 옮긴 이후 아래와 같은 에러를 발생한다면
PolicyKit failing to start with error: polkit.service: main process exited, code=exited, status=1/FAILURE
1. polkitd 데몬의 group 및 user 를 체크하고 생성한다.
getent group polkitd >/dev/null && echo -e "\e[1;32mpolkitd group already exists\e[0m" || { groupadd -r polkitd && echo -e "\e[1;33mAdded missing polkitd group\e[0m" || echo -e "\e[1;31mAdding polkitd group FAILED\e[0m"; } getent passwd polkitd >/dev/null && echo -e "\e[1;32mpolkitd user already exists\e[0m" || { useradd -r -g polkitd -d / -s /sbin/nologin -c "User for polkitd" polkitd && echo -e "\e[1;33mAdded missing polkitd user\e[0m" || echo -e "\e[1;31mAdding polkitd user FAILED\e[0m"; }
2. polkitd 데몬의 관련 패키지들의 권한 및 소유자를 변경한다.
rpm -Va polkit\* && echo -e "\e[1;32mpolkit* rpm verification passed\e[0m" || { echo -e "\e[1;33mResetting polkit* rpm user/group ownership & perms\e[0m"; rpm --setugids polkit polkit-pkla-compat; rpm --setperms polkit polkit-pkla-compat; }
3. 변경한 후에는 리부팅한다.
'기타 > 에러' 카테고리의 다른 글
centos 메모리 오류 로그 발경 시 메모리 에러 카운트 확인 (0) | 2021.10.14 |
---|---|
ubuntu에서 apt 에러 발생 시 (0) | 2020.09.14 |
서버에서 smaphaus 관련 에러 발생 시 (0) | 2020.08.10 |
yum 설치 중 에러 발생 시 (0) | 2020.07.25 |
mysqldump시 Got error: 1016 발생할 때 (0) | 2020.07.25 |