Es können keine Pakete in Ubuntu installiert werden

371
Nooty

Ich kann mit apt keine Pakete in meinem System installieren. Mein System war gestern perfekt

Schauen Sie sich bitte an:

$ sudo apt-get install indicator-stickynotes Reading package lists... Done Building dependency tree  Reading state information... Done The following packages were automatically installed and are no longer required: libxrandr-ltsq2 libportaudio0 chromium-inspector lesstif2 xaw3dg libreadline5 libllvm3.1 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: python3 python3-gi python3-minimal python3.2 python3.2-minimal Suggested packages: python3-doc python3-tk python3.2-doc The following NEW packages will be installed: indicator-stickynotes python3 python3-gi python3-minimal python3.2 python3.2-minimal 0 upgraded, 6 newly installed, 0 to remove and 455 not upgraded. Need to get 0 B/4,522 kB of archives. After this operation, 15.6 MB of additional disk space will be used. Do you want to continue [Y/n]? y dpkg: unrecoverable fatal error, aborting: syntax error: unknown user 'spread' in statoverride file E: Sub-process /usr/bin/dpkg returned an error code (2) 

Jede Hilfe wird geschätzt. Danke im Voraus

0

1 Antwort auf die Frage

0
Jawa

Bei jeder dpkgAusführung wird geprüft, ob alle Benutzereinträge in der /var/lib/dpkg/statoverrideDatei enthalten sind. /etc/passwdWenn nicht alle Einträge gefunden werden, wird eine Warnung ausgegeben.

Es scheint also, dass Ihr System den Benutzer spreadnicht mehr hat - entweder haben Sie (oder ein anderer Administrator) den Benutzer entfernt oder er wurde zusammen mit dem Entfernen eines Programms entfernt.

Sie können die Situation entweder durch beheben

  1. Erneutes Erstellen des fehlenden Benutzers spread(oder erneutes Installieren des Programms, mit dem der Benutzer erstellt wird)
  2. Entfernen der fehlerhaften Zeile (n) aus /var/lib/dpkg/statoverride