Miałem aplikację zainstalowaną na moim htpc z serwerem ubuntu o nazwie mediatomb, kilka miesięcy temu odinstalowałem ją i zastąpiłem instalacją Plex. W weekend podczas odpytywania istniejących użytkowników na komputerze zauważyłem, że użytkownik i grupa mediatomb nadal istnieją, więc użyłem polecenia
sudo deluser mediatomb
usunąć użytkownika. Około dzień później poszedłem zainstalować htop, sudo apt-get install htop
ale okazało się, że pojawia się błąd:
błąd składni: nieznany użytkownik „mediatomb” w pliku statoverride.
Myślałem, że po prostu będę mógł otworzyć plik statoverride za pomocą nano i edytować wszelkie odniesienia do mediatomb, ale nie byłem w stanie poprawnie otworzyć pliku za pomocą nano. Uruchomiłem polecenie grep
grep 'mediatomb' /var/lib/dpkg/statoverride
który zwrócił w pliku dwie lokalizacje, które nie istnieją już w systemie. Jedynym sposobem, w jaki mogę teraz obejść ten problem, jest ponowne utworzenie mediatombu użytkownika, a wtedy wszystko działa dobrze. Oczywiście nie jest to dobre długoterminowe rozwiązanie.
Chciałbym wiedzieć, czym jest plik statoverride i dlaczego zachowuje w nim użytkowników, którzy zostali usunięci z systemu? Czy usuwam użytkowników w niewłaściwy lub przestarzały sposób?