apt-cacher-ng带有https包,release没有release文件

apt-cacher-ng带有https包,release没有release文件

我已经设置了 apt-cacher-ng 并将其配置为与 https 一起使用。

在大多数 https/http 包上 apt update 都可以工作。

我添加到 apt-cacher-ng 服务器配置中

PassThroughPattern: .*

对于每个 https 存储库,我创建了一个重新映射配置,如下例所示:

echo "127.0.0.1 fake_repo.cache.internal" >> /etc/hosts
echo "https://real.repo.org" > /etc/apt-cacher-ng/backend_real_repo
echo "Remap-gocd: http://fake_repo.cache.internal ; file:backend_real_repo" >> /etc/apt-cacher-ng/acng.conf

但对于一个特定的存储库:

deb https://download.gocd.org / 

当我转换到 apt-cacher-ng 服务器时:

echo "127.0.0.1 gocd.cache.internal" >> /etc/hosts
echo "https://download.gocd.org" > /etc/apt-cacher-ng/backend_gocd
echo "Remap-gocd: http://gocd.cache.internal ; file:backend_gocd" >> /etc/apt-cacher-ng/acng.conf

注意后面的分号http://gocd.cache.internal ,url 必须用一个空格分隔,我在这前面花了几个小时,而且我无法理解为什么它由于分号放错了而不起作用

并进入客户端:

echo "deb http://gocd.cache.internal /" >> /etc/apt/sources.list.d/gocd.list

当我在客户端上运行时:

apt update

我得到以下信息:

Ign :1 http://gocd.cache.internal  InRelease
Atteint :2 http://ftp.fr.debian.org/debian buster InRelease           
Atteint :3 http://security.debian.org/debian-security buster/updates 
InRelease
Err :4 http://gocd.cache.internal  Release                            
  404  Not Found [IP : 10.42.30.133 3142]
Lecture des listes de paquets... Fait
E: Le dépôt http://gocd.cache.internal  Release n'a pas de fichier 
Release.

发布没有发布文件。

而所有这些链接都工作正常

https://download.gocd.org/Release

https://download.gocd.org/Release.gpg

https://download.gocd.org/InRelease

在客户端机器上我有以下配置:

touch  /etc/apt/apt.conf.d/01acng

echo "Acquire::http {
        Proxy \"http://apt-cache.mik3fly.internal:3142\";
};" > /etc/apt/apt.conf.d/01acng

我无法确定失败的原因

更新 :

我在客户端上保留了原始配置网址,但也没有成功

deb https://download.gocd/org / 

相关内容