Rodando aqui Debian 9.5/Antix 17 em amd64, em um Lenovo ThinkPad E560.
Estou tendo um erro estranho apt / apt-get
ao fazer apt-get download sudo
.
Interessante o suficiente, isso só acontece ao executar o comando como root .
# apt-get download sudo
Get:1 http://ftp.us.debian.org/debian stretch/main amd64 sudo amd64 1.8.19p1-2.1 [1,055 kB]
Fetched 1,055 kB in 2s (352 kB/s)
W: Download is performed unsandboxed as root as file '/home/xdlta55/sudo_1.8.19p1-2.1_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
O erro também não aparecerá se o arquivo deb já estiver lá.
Eu pensei que apt download
deveria ter seu negócio terminado assim que baixou o arquivo deb, O que está acontecendo aqui?
PS. Eu sei que este comando pode e não deve ser executado como root.
PPS. strace
não mostrou nada significativo.
Parece que esta situação tem um bug aberto e aceito , já preenchido como bug relacionado #885928 no rastreador de relatórios de bugs do Debian
apt: aviso ao instalar arquivos locais: N: O download é executado sem sandbox como root...
Também é preenchido como bug #866329, esse é exatamente o meu caso
Mais interessante, #903552, também um bug aceito apt: reclama sobre "download sem sandbox" e parâmetro de configuração não documentado "pkgAcquire::Run"
Então, aparentemente, estamos lidando com um bug no software e um segundo bug na documentação, e ambos já estão preenchidos no sistema de rastreamento de bugs do Debian.