Avevo installato un'applicazione sul mio htpc con Ubuntu Server chiamato mediatomb, qualche mese fa l'ho disinstallata e sostituita con un'installazione Plex. Nel fine settimana, quando ho interrogato gli utenti esistenti sulla macchina, ho notato che l'utente e il gruppo mediatomb esistevano ancora, quindi ho usato il comando
sudo deluser mediatomb
per rimuovere l'utente. Circa un giorno dopo sono andato a installare htop sudo apt-get install htop
ma ho scoperto che stavo ricevendo un errore:
errore di sintassi: utente sconosciuto 'mediatomb' nel file statoverride.
Pensavo che sarei stato in grado di aprire il file statoverride usando nano e modificare qualsiasi riferimento a mediatomb, ma non ero in grado di aprire correttamente il file utilizzando nano. Ho eseguito un comando grep
grep 'mediatomb' /var/lib/dpkg/statoverride
che ha restituito due posizioni nel file che non esistono più sul sistema. L'unico modo in cui sono in grado di aggirare il problema per ora è ricreare l'utente mediatomb e quindi tutto funziona correttamente. Ovviamente questa non è una buona soluzione a lungo termine.
Quello che vorrei sapere è, qual è il file statoverride e perché conserva gli utenti che sono stati rimossi dal sistema? Sto rimuovendo gli utenti nel modo sbagliato o deprecato?