首页 > 解决方案 > 无法在 AmazonLinux 上安装 Varnish 6.0

问题描述

我正在尝试在 amazon linux 和 ubuntu 上安装 varnish 6 映像,但不幸的是我没有成功。

我遵循了https://packagecloud.io/varnishcache/varnish60/install#bash-rpm上的脚本和手动方法,但没有成功。请参阅下面的输出。我在 Ubuntu 上也得到了类似的输出

[root@aaa00web32 yum.repos.d]# curl -s https://packagecloud.io/install/repositories/varnishcache/varnish60/script.rpm.sh | sudo bash
Detected operating system as amzn/2018.
Checking for curl...
Detected curl...
Downloading repository file: https://packagecloud.io/install/repositories/varnishcache/varnish60/config_file.repo?os=amzn&dist=2018&source=script
done.
Installing pygpgme to verify GPG signatures...
Loaded plugins: ovl, priorities
amzn-main                                                                                                                                                                     | 2.1 kB  00:00:00
amzn-updates                                                                                                                                                                  | 2.5 kB  00:00:00
nt-local                                                                                                                                                                      | 2.9 kB  00:00:00
varnishcache_varnish60-source/signature                                                                                                                                       |  836 B  00:00:00
varnishcache_varnish60-source/signature                                                                                                                                       |  951 B  00:00:01 !!!
(1/6): amzn-main/latest/group_gz                                                                                                                                              | 4.4 kB  00:00:00
(2/6): amzn-updates/latest/group_gz                                                                                                                                           | 4.4 kB  00:00:00
(3/6): nt-local/primary_db                                                                                                                                                    |  59 kB  00:00:00
(4/6): amzn-updates/latest/primary_db                                                                                                                                         | 351 kB  00:00:00
(5/6): amzn-updates/latest/updateinfo                                                                                                                                         | 502 kB  00:00:00
(6/6): amzn-main/latest/primary_db                                                                                                                                            | 4.0 MB  00:00:01
varnishcache_varnish60-source/primary                                                                                                                                         |  175 B  00:00:01
Package python26-pygpgme-0.3-9.12.amzn1.x86_64 already installed and latest version
Nothing to do
Installing yum-utils...
Loaded plugins: ovl, priorities
Package yum-utils-1.1.31-40.29.amzn1.noarch already installed and latest version
Nothing to do
Generating yum cache for varnishcache_varnish60...

The repository is setup! You can now install packages.
[root@aaa00web32 yum.repos.d]# yum install varnish
Loaded plugins: ovl, priorities
No package varnish available.
Error: Nothing to do

[root@aaa00web32 yum.repos.d]# yum update
Loaded plugins: ovl, priorities
No packages marked for update
[root@aaa00web32 yum.repos.d]#

任何人都知道这里可能是什么问题?

标签: varnish

解决方案


清漆 6.0 不支持亚马逊 linux

在 [ https://packagecloud.io/varnishcache/varnish60/install#bash-rpm][1]你可以在安装脚本中看到

        else
      aws=`grep -q Amazon /etc/issue`
      if [ "$?" = "0" ]; then
        dist='6'
        os='aws'
      else
        unknown_os
      fi

亚马逊 linux 将 dist 设置为 6

在 varnish 下载页面 [ https://packagecloud.io/varnishcache/varnish60lts?page=1][2]你可以看到没有 el6

如果您搜索 el6 标签 [ https://packagecloud.io/app/varnishcache/varnish60/search?dist=el%2F6][3] ,也会发生同样的情况


推荐阅读