【发布时间】:2020-01-07 05:41:51
【问题描述】:
有什么问题
我已经设置了本地工件服务器来下载所有的 debian/ubuntu 包。
这是我的远程仓库:
repo key : op.archive.ubuntu.com , URL : http://us.archive.ubuntu.com/ubuntu/
repo key : op.security.ubuntu.com, url : http://security.ubuntu.com/ubuntu
这映射到虚拟仓库:
https://<<url>>/artifactory/op-deb-debian-virtual
现在,在ubuntu机器上,这里是/etc/apt/sources.list文件的内容
deb https://<<url>>/artifactory/op-deb-debian-virtual/ stretch main contrib non-free
deb https://<<url>>/artifactory/op-deb-debian-virtual/ stretch-updates main contrib non-free
但是现在,当我运行apt-get update 命令时,它失败并出现以下错误。无法理解,是工件服务器、sources.list 还是其他问题
错误是什么
Err:5 https:///artifactory/op2-deb-debian-virtual stretch/main amd64 包 401 未经授权的 Ign:6 https:///artifactory/op2-deb-debian-virtual stretch/main i386 软件包 Ign:7 https:///artifactory/op2-deb-debian-virtual 拉伸/主要所有包 Ign:8 https:///artifactory/op2-deb-debian-virtual stretch/main Translation-en_US Ign:9 https:///artifactory/op2-deb-debian-virtual stretch/main 翻译-en Ign:10 https:///artifactory/op2-deb-debian-virtual stretch/contrib amd64 软件包 Ign:11 https:///artifactory/op2-deb-debian-virtual stretch/contrib i386 软件包 Ign:12 https:///artifactory/op2-deb-debian-virtual stretch/contrib all 软件包 Ign:13 https:///artifactory/op2-deb-debian-virtual 拉伸/贡献 Translation-en_US Ign:14 https:///artifactory/op2-deb-debian-virtual stretch/contrib Translation-en Ign:15 https:///artifactory/op2-deb-debian-virtual stretch/non-free amd64 软件包错误:20 https:///artifactory/op2-deb-debian-virtual 拉伸更新/主要 amd64 包 401 未经授权的 Ign:21 https:///artifactory/op2-deb-debian-virtual 拉伸更新/主要 i386 包 Ign:22 https:///artifactory/op2-deb-debian-virtual 拉伸更新/主所有包 Ign:23 https:///artifactory/op2-deb-debian-virtual 拉伸更新/主要翻译-en_US Ign:24 https:///artifactory/op2-deb-debian-virtual 拉伸更新/主要翻译-en Ign:25 https:///artifactory/op2-deb-debian-virtual 拉伸更新/贡献 amd64 软件包 Ign:26 https:///artifactory/op2-deb-debian-virtual 拉伸更新/贡献 i386 软件包 Ign:27 https:///artifactory/op2-deb-debian-virtual 拉伸更新/贡献所有包 Ign:28 https:///artifactory/op2-deb-debian-virtual 拉伸更新/贡献翻译-en_US Ign:29 https:///artifactory/op2-deb-debian-virtual 拉伸更新/贡献翻译-en Ign:30 https:///artifactory/op2-deb-debian-virtual 拉伸更新/非免费 amd64 包 正在读取包列表...完成 W:存储库'https:///artifactory/op2-deb-debian-virtual 拉伸发布'没有发布文件。 N:来自这样的数据 存储库无法通过身份验证,因此可能 使用危险。 N:请参阅 apt-secure(8) 联机帮助页以创建存储库 和用户配置详细信息。 W:存储库 'https:///artifactory/op2-deb-debian-virtual 拉伸更新 Release' 没有 Release 文件。 N:来自此类存储库的数据 无法进行身份验证,因此使用起来有潜在的危险。 N:请参阅 apt-secure(8) 联机帮助页了解存储库的创建和用户 配置细节。 E: 获取失败 https:///artifactory/op2-deb-debian-virtual/dists/stretch/main/binary-amd64/Packages 401 Unauthorized E: 获取失败 https:///artifactory/op2-deb-debian-virtual/dists/stretch-updates/main/binary-amd64/Packages 401 Unauthorized E: 部分索引文件下载失败。他们有 被忽略,或者使用旧的代替。
预期结果
在sources.list 中添加适当的工件url 后,应该可以工作。我就是这么做的,还是不行
请推荐
更新 1
上一个问题已解决。这是由于权限问题。我使用了用户名和密码(base 64 格式)并且它有效。但现在问题在于 403 禁止
准确错误
E: Failed to fetch https://artifactory-na.honeywell.com/artifactory/op2-deb-debian-virtual/dists/xenial/main/binary-amd64/Packages 403 Forbidden
E: Failed to fetch https://artifactory-na.honeywell.com/artifactory/op2-deb-debian-virtual/dists/xenial-updates/main/binary-amd64/Packages 403 Forbidden
E: Failed to fetch https://artifactory-na.honeywell.com/artifactory/op2-deb-debian-virtual/dists/xenial-backports/main/binary-amd64/Packages 403 Forbidden
E: Failed to fetch https://artifactory-na.honeywell.com/artifactory/op2-deb-debian-virtual/dists/xenial-security/main/binary-amd64/Packages 403 Forbidden
E: Some index files failed to download. They have been ignored, or old ones used instead.
对我来说,这条线,
E: Some index files failed to download. They have been ignored, or old ones used instead
正在触发。 是不是有点像,有些镜子掉了??我怎样才能解决这个问题 ... ? 即使镜子坏了,我觉得镜子或 apt-get 应该注意这一点??
请推荐
【问题讨论】:
-
能否请您重新格式化错误消息以使其更清晰?尝试使用 4 个空格缩进,以便保留换行符。
-
完成。请建议
标签: ubuntu artifactory