如何从本地artifactory服务器获取Ubuntu机器上的软件包

如何从本地artifactory服务器获取Ubuntu机器上的软件包,ubuntu,artifactory,Ubuntu,Artifactory,问题出在哪里 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

问题出在哪里

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.
我已经设置了本地artifactory服务器来下载所有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
但是现在,当我运行
apt get update
命令时,它失败了,出现以下错误。无法理解,是artifactory服务器、sources.list还是其他问题

错误是什么

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.
错误:5https:///artifactory/op2-deb-debian-virtual 拉伸/主要 amd64软件包401未经授权签名:6 https:///artifactory/op2-deb-debian-virtual 拉伸/主i386 邮包编号:7https:///artifactory/op2-deb-debian-virtual 拉伸/主要所有组件Ign:8 https:///artifactory/op2-deb-debian-virtual 拉伸/主要 翻译-en_US Ign:9 https:///artifactory/op2-deb-debian-virtual 拉伸/主要 翻译英文:10 https:///artifactory/op2-deb-debian-virtual 拉伸/收缩 amd64程序包签名:11 https:///artifactory/op2-deb-debian-virtual 拉伸/收缩 i386包裹签名:12 https:///artifactory/op2-deb-debian-virtual 全部伸展/收缩 邮包编号:13https:///artifactory/op2-deb-debian-virtual 延伸/设计翻译-en_US Ign:14 https:///artifactory/op2-deb-debian-virtual 拉伸/收缩 翻译英文:15 https:///artifactory/op2-deb-debian-virtual 拉伸/非自由 amd64包错误:20 https:///artifactory/op2-deb-debian-virtual 拉伸更新/主amd64软件包401未授权签名:21 https:///artifactory/op2-deb-debian-virtual 拉伸更新/主i386包签名:22 https:///artifactory/op2-deb-debian-virtual 拉伸更新/主所有包签名:23 https:///artifactory/op2-deb-debian-virtual 延伸更新/主要翻译-en_US Ign:24 https:///artifactory/op2-deb-debian-virtual 延伸更新/主要翻译工程:25 https:///artifactory/op2-deb-debian-virtual 拉伸更新/contrib amd64软件包签名:26 https:///artifactory/op2-deb-debian-virtual 拉伸更新/contrib i386软件包签名:27 https:///artifactory/op2-deb-debian-virtual 扩展更新/控制所有包签名:28 https:///artifactory/op2-deb-debian-virtual 延伸更新/设计翻译-ENU US Ign:29 https:///artifactory/op2-deb-debian-virtual 延伸更新/设计翻译工程: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 拉伸更新 “发布”没有发布文件。N:来自这样一个存储库的数据 无法进行身份验证,因此使用可能存在危险。 N:请参阅apt secure(8)手册页以了解存储库的创建和用户设置 配置详细信息。E:获取失败 https:///artifactory/op2-deb-debian-virtual/dists/stretch/main/binary-amd64/Packages 401未经授权的电子邮件:无法获取 https:///artifactory/op2-deb-debian-virtual/dists/stretch-updates/main/binary-amd64/Packages 401未经授权的电子邮件:某些索引文件未能下载。他们有 被忽略,或使用旧的

预期的内容

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.
在sources.list中添加适当的artifactoryURL后,应该可以正常工作。我就是这么做的,还是不工作

请建议

更新1

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.
先前的问题解决了。这是由于权限问题。我使用了用户名和密码(Base64格式),它工作正常。但现在问题是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应该小心那个


请建议

在这种情况下,403最可能的原因是sources.list中使用的用户没有远程存储库的“部署”权限(op.archive.ubuntu.com和op.security.ubuntu.com)

在这种情况下,403最有可能的原因是sources.list中使用的用户在远程存储库(op.archive.ubuntu.com和op.security.ubuntu.com)上没有“部署”权限。

您能重新格式化错误消息以使其更清晰吗?尝试用4个空格缩进,以便保留换行符。完成。请建议您能否重新格式化错误消息,使其更清晰?尝试用4个空格缩进,以便保留换行符。完成。请建议