더 이상 파일이없는 시스템 장치를 제거하는 방법을 알아내는 데 문제가 있습니다. 그들은 여전히 시스템에 남아있는 것처럼 보입니다.
내가 제거하려고하는 오래된 깨진 단위 :
core@ip-172-16-32-83 ~ $ systemctl list-units --all firehose-router*
UNIT LOAD ACTIVE SUB DESCRIPTION
<E2><97><8F> firehose-router@02.service not-found failed failed firehose-router@02.service
<E2><97><8F> firehose-router@03.service not-found failed failed firehose-router@03.service
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
2 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.
파일이 존재하지 않지만 재로드에는 여전히 다음 유닛이 남아 있습니다.
core@ip-172-16-32-83 ~ $ systemctl list-unit-files firehose-router@02.service
core@ip-172-16-32-83 ~ $ sudo systemctl daemon-reload
core@ip-172-16-32-83 ~ $ systemctl list-units --all firehose-router*
UNIT LOAD ACTIVE SUB DESCRIPTION
<E2><97><8F> firehose-router@02.service not-found failed failed firehose-router@02.service
<E2><97><8F> firehose-router@03.service not-found failed failed firehose-router@03.service
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
2 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.
찾을 수있는 관련 파일이 없습니다.
core@ip-172-16-32-83 ~ $ sudo find /var/run/systemd -name "*firehose-router*"
core@ip-172-16-32-83 ~ $ find /etc/systemd/ -name "*firehose-router*"
core@ip-172-16-32-83 ~ $ find /usr/lib/systemd/ -name "*firehose-router*"
core@ip-172-16-32-83 ~ $
그렇다면 어떻게 제거합니까?
그것은 단지 0으로 존재합니다. 비활성화 할 것이 없습니다 (이미 누락 / 비활성화되었습니다).
—
Andy Shinn
여기 (그리고 지금까지 아래에 제안) 모든 솔루션을 시도하고 재부팅했지만 아무것도 작동하지 않았습니다. 제거하려는 장치가 한 번 설치되거나 설치를 시도한 후 나중에 제거했습니다. 따라서 적절한 제거는 systemd에 제공된 구성을 제거하지 않습니다. 이 "찾을 수없는"단위로 인해 문제가 발생하는지 여부는 아직 명확하지 않습니다.
—
타원형보기
/ var / lib / systemd / deb-systemd-helper-enabled /에서 파일을 삭제할 수 있다고 생각하지만 이것을 망칠 것인지 확실하지 않습니다. 나는 두 가지 알려진 막 다른 골목을 가지고있는 것 같습니다 : mariadb.service.dsh-also와 mysql.service.dsh-also
—
타원형보기
@Elipticalview 만일을 대비하여이 파일들을 백업 한 후 제거 하시겠습니까?
—
gf_
systemctl disable
그들을 시도하면 실패한다고 생각합니다 .