Ich hatte eine Anwendung namens mediatomb auf meinem htpc-Ubuntu-Server installiert. Vor ein paar Monaten habe ich sie deinstalliert und durch eine Plex-Installation ersetzt. Am Wochenende, als ich vorhandene Benutzer auf dem Computer abfragte, bemerkte ich, dass der Mediatomb-Benutzer und die Gruppe immer noch vorhanden waren, also habe ich den Befehl verwendet
sudo deluser mediatomb
um den Benutzer zu entfernen. Etwa einen Tag später ging ich zur Installation von htop, stellte sudo apt-get install htop
jedoch fest, dass ein Fehler auftrat:
Syntaxfehler: Unbekannter Benutzer 'mediatomb' in Statoverride-Datei.
Ich dachte, ich könnte die Statoverride-Datei nur mit nano öffnen und alle Verweise auf mediatomb herausschneiden, aber ich konnte die Datei nicht richtig mit nano öffnen. Ich habe einen grep-Befehl ausgeführt
grep 'mediatomb' /var/lib/dpkg/statoverride
Dadurch wurden zwei Speicherorte in der Datei zurückgegeben, die nicht mehr auf dem System vorhanden sind. Die einzige Möglichkeit, das Problem zu umgehen, besteht darin, das Benutzermedium neu zu erstellen, und dann funktioniert alles einwandfrei. Dies ist offensichtlich keine gute langfristige Lösung.
Was ich wissen möchte, ist, was ist die Statoverride-Datei und warum behält sie Benutzer darin, die aus dem System entfernt wurden? Entferne ich die Benutzer falsch oder veraltet?