Erro estranho no download do apt-get (bug)

0

Executando aqui o Debian 9.5 / Antix 17 em amd64, em um Lenovo ThinkPad E560.

Estou com um erro estranho em apt / apt-get ao fazer apt-get download sudo .

Interessante, 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 achei que um apt download deveria ter seu negócio finalizado 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.
PS2 strace não mostrou nada significativo.

    
por Rui F Ribeiro 13.09.2018 / 16:28

1 resposta

3

Parece que esta situação tem um bug aberto e aceito , já preenchido como o bug # 885928 relacionado no rastreador de relatórios de bugs do Debian

apt: aviso de instalação de arquivos locais: N: Download é executado sem embarcar como root ...

I just installed some debs from a local directory using apt. After the install completed I got a warning about how the download was done unsandboxed because _apt got permission denied reading the files. This is because my home directory is 0700. I'm not sure that the sandboxing for reading files off the local disk is a useful thing to do but the warning definitely isn't a useful thing to print.

Ele também é preenchido como bug # 866329, esse é exatamente o meu caso

The sandbox warning is unnecessary when apt is installing a local file that shouldn't really be downloaded. Please don't show this warning in that case.

Mais interessante ainda, # 903552, também um bug aceito apt: reclama sobre "download sem sandbox" e o parâmetro de configuração não documentado "pkgAcquire :: Run"

Note that the supposed config parameter "pkgAcquire::Run" is unknown to the apt(8), apt-get(8), and apt.conf(5) manual pages, as well as the file "/usr/share/doc/apt/examples/configure-index.gz", which is supposed to be "an index of all APT configuration directives".

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.

    
por 13.09.2018 / 16:28

Tags