Otrzymuję go po aktualizacji w Synaptic Manager
Niedawno zrobiłem czystą instalację Ubuntu 17.04 od 16.10.
Komunikat o błędzie:-
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)
Odpowiedzi:
Zwykle apt używa użytkownika
_apt
do pobierania pakietów. W twoim przypadku_apt
nie ma uprawnień do zapisu do żadnego/var/cache/apt/archives/partial/
z istniejących plików,/var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb
więc plik został pobrany jakoroot
.Upewnij się, że
/var/cache/apt/archives/partial/
wszystko poniżej jest możliwe do zapisu_apt
, np. Przez uruchomienieźródło
vagrant
którego nie można zmienić. Jak mogę to rozwiązać? może po prostu wyłącz ostrzeżenie, ponieważ w mojej Testowej maszynie wirtualnej nie ma problemu, jeśli apt jest uruchamiany przez rootasynced_folder_opts
chowning
ichmoding
:sudo chmod -Rv 755 /root/.synaptic/tmp
. Potem już nie ma błędu!Miałem ten problem również na Debian Stretch (świeża instalacja VM Xen), okazało się, że to był problem z sudo.
Nie można wykonać żadnego sudo na maszynie.
Dokładniej,
/
katalog główny systemu był w 700 (drwx ------).chmod 755 /
Naprawił.źródło