包: apt-cacher-ng版本: 3.1-1
我们已经使用apt-cacher-ng配置了一个apt代理服务器,虽然它适用于大多数软件包,但在尝试安装rabbitmq-server时提到了一个特定的版本,它会失败,并出现403错误。在V/PfilePatternEx中使用regex的任何尝试都会得到相同的结果。
我们在服务器和客户端都使用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]我们尝试的任何bug修复都有相同的结果。
任何帮助都将不胜感激,谢谢!
发布于 2019-04-09 22:30:23
在/etc/apt-cacher-ng/acng.conf中更改UserAgent后,它对我来说是有效的。
UserAgent: Debian APT-HTTP/1.3 (1.6.10)https://stackoverflow.com/questions/55570531
复制相似问题