我正在尝试在 Amazon Linux 2023 上使用 Let's Encrypt nginx 获取 SSL 证书。
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
和
sudo rpm -ihv --nodeps ./epel-release-latest-8.noarch.rpm
Run Code Online (Sandbox Code Playgroud)
并且安装没有问题sudo yum install python3-certbot-nginx
Run Code Online (Sandbox Code Playgroud)
并收到错误消息:
Problem: package certbot-1.22.0-1.el8.noarch requires python3-certbot = 1.22.0-1.el8,
but none of the providers can be installed
- conflicting requests
- nothing provides python3.6dist(setuptools) >= 39.0.1 needed by python3-certbot-1.22.0-1.el8.noarch
- nothing provides python3.6dist(cryptography) >= 2.5.0 needed by python3-certbot-1.22.0-1.el8.noarch
- nothing provides python3.6dist(configobj) >= 5.0.6 needed by python3-certbot-1.22.0-1.el8.noarch
- nothing provides python3.6dist(distro) >= 1.0.1 needed …Run Code Online (Sandbox Code Playgroud)我需要转发一个接口,我想知道为什么它默认被禁用。
启用后会出现安全问题或副作用吗?
我正在尝试将kubernetes 存储库添加到我的Amazon Linux 2实例,并且在自动添加 GPG 密钥方面遇到了困难。
这是我的/etc/yum.repos.d/kubernetes.repo...
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
Run Code Online (Sandbox Code Playgroud)
然后我尝试导入 GPG 密钥:
~ # wget https://packages.cloud.google.com/yum/doc/yum-key.gpg \
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
~ # rpm --import *.gpg
Run Code Online (Sandbox Code Playgroud)
但是,当我运行任何yum命令时,它仍然不知道密钥:
# yum upgrade -y
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
kubernetes/signature | 454 B 00:00:00
Retrieving key from https://packages.cloud.google.com/yum/doc/yum-key.gpg
Importing GPG key 0xA7317B0F:
Userid : "Google Cloud Packages Automatic Signing Key <gc-team@google.com>"
Fingerprint: d0bc 747f d8ca f711 7500 …Run Code Online (Sandbox Code Playgroud) 我刚刚安装了 Fedora Workstation 30。启动时,我选择了“测试此媒体并启动 Fedora-Workstation-Live”。屏幕显示:
/dev/disk/by-label/Fedora-WS-Live-30-1-2: b340a38cf5c1f09fdd769e259e449119
Fragment sums: 6dc04c22c2275... (a bit long to type)
Fragment count: 20
Supported ISO: no
Press [Esc] to abort check.
Checking: 025.5%
Run Code Online (Sandbox Code Playgroud)
并顺利完成检查。我在 Windows 10 上通过 Etcher (IIRC) 创建了 USB 介质。
安装没问题,但我对“Supported ISO: no”这一行感到有点困惑,尽管这个 ISO 直接来自 getfedora.org 网站。
“支持的 ISO:否”到底是什么意思?
所以我刚刚对 Linux Mint 20 进行了全新安装,但这个问题在 Linux Mint 19.3 中也存在。每次我尝试从软件管理器执行apt-get update或apt-get upgrade什至下载软件时,都会出现错误。当我尝试更新更新管理器推荐的内容时,发生了同样的事情。
我发现如果我在每次失败的尝试后继续运行该命令,我可以升级或更新sudo apt-get update/upgrade。由于每次更新/升级都以一定的百分比停止,当我再次运行该命令时,它会从相同的百分比继续,并通过执行几次更新/升级最终完成。
这是我尝试从软件管理器下载 VLC 时遇到的错误。它首先说:
Failed to download package files
Check your Internet connection.
Run Code Online (Sandbox Code Playgroud)
详细信息是:
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/universe/s/sdl-image1.2/libsdl-image1.2_1.2.12-12_amd64.deb Cannot initiate the connection to archive.ubuntu.com:80 (2001:67c:1360:8001::24). - connect (101: Network is unreachable) Cannot initiate the connection to archive.ubuntu.com:80 (2001:67c:1562::18). - connect (101: Network is unreachable) Cannot initiate the connection to archive.ubuntu.com:80 (2001:67c:1360:8001::23). - connect (101: Network is unreachable) Cannot initiate the connection …Run Code Online (Sandbox Code Playgroud) networking ×2
amazon-ec2 ×1
amazon-linux ×1
apt ×1
fedora ×1
gpg ×1
ip ×1
iptables ×1
iso ×1
kubernetes ×1
letsencrypt ×1
linux ×1
linux-mint ×1
nginx ×1
routing ×1
rpm ×1
ubuntu ×1
yum ×1