此突触错误消息是什么意思?


23

我在Synaptic Manager中更新后得到它

我最近从16.10开始全新安装了Ubuntu 17.04。

错误信息:-

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)

2
您正在运行需要非root用户特权的进程...
George Udosen

1
它是已知的错误1522675,在与开发人员进行长时间讨论之后,该错误已修复。请等待几个小时或一两天。
N0rbert

Answers:


24

通常,apt使用用户_apt来下载软件包。在您的情况下_apt,既不具有/var/cache/apt/archives/partial/对现有文件的写入权限,又没有现有文件的写入权限,/var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb因此该文件以下载root

确保/var/cache/apt/archives/partial/它下面的所有内容都是可写的_apt,例如通过运行

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/

2
在使用我的无业游民的VM旁边的已安装文件夹时出现此问题,因此已安装文件夹始终属于vagrant无法更改的用户。我该如何解决呢?也许只是禁用警告,因为在我的测试虚拟机中,如果apt是由root运行的,这不是问题
rubo77 '18

@ rubo77-这为我解决了这种情况:github.com/fgrehm/vagrant-cachier/issues/…-synced_folder_opts
Henk

也帮助我在chowning和之后运行这个命令chmodingsudo chmod -Rv 755 /root/.synaptic/tmp。之后,再也没有错误!
EV-

3

我在Debian Stretch(新安装的Xen VM)上也遇到了这个问题,原来这是sudo的问题。

无法在计算机上执行任何sudo操作。

更准确地说,系统的根/目录位于700(drwx ------)中。一个chmod 755 /固定的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.