Estou usando apt-cacher
para fazer apt-get update
na máquina cliente. No entanto, a configuração não está funcionando - recebo o seguinte erro ao fazer apt-get update
:
W: The repository 'http://<local_repo_IP>:3142/archive.ubuntu.com/ubuntu xenial Release' does not have a release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
E: Failed to fetch http://<local_repo_IP>:3142/archive.ubuntu.com/ubuntu/xenial.main/source/Sources
403 Sorry, not allowed to fetch that type of file: Sources.xz
E: Some index files failed to download. They have been ignored, or old ones used instead.
Eu tentei configurar o proxy em lugares diferentes, tentando um após o outro quando não funciona:
sudo nano /etc/apt/apt.conf
Acquire::http::proxy "<local_repo_IP>:3142";
sudo nano /etc/apt/apt.conf.d/90-apt-proxy.conf
Acquire::http::proxy "<local_repo_IP>:3142";
O aqui sugerido é para editar a expressão regular em /etc/apt-cacher/apt-cacher.conf
:
package_files_regexp = (?:^[-+.a-z0-9]+_(?:\d:)?[-+.~a-zA-Z0-9]+(?:_?[-a-z0-9]+\.(?:u|d)?deb|\.dsc|\.tar(?:\.gz|\.bz2|\.xz)|\.diff\.gz)|\.rpm|index\.db-.+\.gz|\.jigdo|\.template)$
Mas eu não tentei isso ainda por medo de estragar meu sistema.
Por favor, sugira como posso fazer apt-get update
funcionar.