Apt-cacher-ng 403禁止在特定包装上使用

问题描述 投票:1回答:1

包装:apt-cacher-版本:3.1-1

我们已经使用apt-cacher-ng配置了一个apt代理服务器,虽然它适用于大多数软件包,但是在尝试安装rabbitmq-server并提及特定版本时它会因403错误而失败。任何在V / PfilePatternEx中使用正则表达式的尝试都会得到相同的结果。

我们在服务器和客户端都使用ubuntu 18.04.2

在客户端,它看起来像这样:

Err:1 http://dl.bintray.com/rabbitmq/debian xenial/main amd64 rabbitmq-server all 3.6.15-1
  403  Forbidden
E: Failed to fetch http://dl.bintray.com/rabbitmq/debian/pool/rabbitmq-server/rabbitmq-server_3.6.15-1_all.deb  403  Forbidden

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

并在代理服务器上的/var/log/apt-cacher-ng/apt-cacher.log中:

1554714729|I|436|apt-cacher-client|dl.bintray.com/rabbitmq/debian/pool/rabbitmq-server/rabbitmq-server_3.6.16-1_all.deb [HTTP error, code: 403]

1554714729|E|1173|apt-cacher-client|dl.bintray.com/rabbitmq/debian/pool/rabbitmq-server/rabbitmq-server_3.6.16-1_all.deb [HTTP error, code: 403]

我们尝试的任何错误修复都有相同的结果。

任何帮助将不胜感激,谢谢!

ubuntu caching rabbitmq apt
1个回答
1
投票

在改变UserAgent中的/etc/apt-cacher-ng/acng.conf后,它对我有用。

UserAgent: Debian APT-HTTP/1.3 (1.6.10)
© www.soinside.com 2019 - 2024. All rights reserved.