Was bedeutet diese synaptische Fehlermeldung?

23

Ich bekomme es nach dem Update im Synaptic Manager

Ich habe kürzlich eine Neuinstallation von Ubuntu 17.04 von 16.10 durchgeführt.

Fehlermeldung:-

W: Download is performed unsandboxed as root as file '/var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Julian Arthurs
quelle
2
Sie führen einen Prozess aus, der als Nicht-Root-
Benutzer
1
Es ist ein Fehler 1522675 bekannt , der nach langer Diskussion mit Entwicklern behoben wurde. Bitte warten Sie einige Stunden oder ein bis zwei Tage.
N0rbert

Antworten:

24

Normalerweise verwendet apt den Benutzer _aptzum Herunterladen von Paketen. In Ihrem Fall haben Sie _aptkeine Schreibberechtigung für eine /var/cache/apt/archives/partial/oder eine vorhandene Datei, /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.debsodass die Datei heruntergeladen wird als root.

Stellen Sie sicher /var/cache/apt/archives/partial/und alles darunter ist beschreibbar _apt, z. B. durch Ausführen

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/
Florian Diesch
quelle
2
Ich habe dieses Problem, wenn ich einen gemounteten Ordner auf der automatischen Seite meiner virtuellen Maschine verwende. Daher gehört der gemountete Ordner immer dem Benutzer, vagrantder nicht geändert werden kann. Wie kann ich das dort lösen? Deaktivieren Sie einfach die Warnung, da es in meiner Test-VM kein Problem ist, wenn apt von root ausgeführt wird
rubo77 21.06.18
@ rubo77 - Das hat diese Situation für mich behoben: github.com/fgrehm/vagrant-cachier/issues/… - einen expliziten Besitzer einstellensynced_folder_opts
Henk
Es half mir auch , diesen Befehl auszuführen nach chowningund chmoding: sudo chmod -Rv 755 /root/.synaptic/tmp. Danach kein Fehler mehr!
Ev-
3

Ich hatte dieses Problem auch auf einem Debian-Stretch (Neuinstallation einer Xen-VM), es stellte sich heraus, dass es ein Problem mit sudo war.

Auf dem Computer konnte kein Sudo ausgeführt werden.

Genauer gesagt befand sich das Stammverzeichnis /des Systems in 700 (drwx ------). A chmod 755 /reparierte es.

Sebastien DA ROCHA
quelle