首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在amazon 2上安装syslog-ng。

无法在amazon 2上安装syslog-ng。
EN

Stack Overflow用户
提问于 2021-12-09 10:13:40
回答 2查看 586关注 0票数 1

我已经从EC2 Linux2AMI启动了L=amazon实例。

我正在尝试用yum安装syslog-ng,但是我遇到了错误。

使用的命令:

代码语言:javascript
复制
$ sudo amazon-linux-extras install epel -y
$ sudo yum install syslog-ng

代码语言:javascript
复制
$ sudo yum-config-manager --add-repo=https://copr.fedorainfracloud.org/coprs/czanik/syslog-ng321/repo/epel-7/czanik-syslog-ng321-epel-7.repo"
$ sudo yum install --enablerepo=epel --assumeyes syslog-ng

但我在这两种情况下都有以下错误:

代码语言:javascript
复制
    Loaded plugins: dkms-build-requires, extras_suggestions, langpacks, priorities, update-motd
215 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package syslog-ng.x86_64 0:3.23.1-1.el6 will be installed
--> Processing Dependency: libmaxminddb.so.0()(64bit) for package: syslog-ng-3.23.1-1.el6.x86_64
--> Processing Dependency: libpcre.so.0()(64bit) for package: syslog-ng-3.23.1-1.el6.x86_64
--> Running transaction check
---> Package libmaxminddb.x86_64 0:1.2.0-1.el7 will be installed
---> Package syslog-ng.x86_64 0:3.23.1-1.el6 will be installed
--> Processing Dependency: libpcre.so.0()(64bit) for package: syslog-ng-3.23.1-1.el6.x86_64
--> Finished Dependency Resolution
Error: Package: syslog-ng-3.23.1-1.el6.x86_64 (copr:copr.fedorainfracloud.org:czanik:syslog-ng323epel6)
           Requires: libpcre.so.0()(64bit)
 You could try using --skip-broken to work around the problem
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
cloud-init-19.3-44.amzn2.noarch has missing requires of rsyslog
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-09 13:54:51

尝试与特定的软件包,并能安装。

代码语言:javascript
复制
$ sudo yum --enablerepo=epel -y install syslog-ng-3.5.6-3.el7.x86_64
票数 0
EN

Stack Overflow用户

发布于 2021-12-10 04:15:55

我一年前写了这些说明:https://www.syslog-ng.com/community/b/blog/posts/installing-syslog-ng-in-amazon-linux-2-including-graviton2

我现在没有任何AWS帐户,但如果它们不工作,我会设法得到一个.

代码语言:javascript
复制
**Update:**

首先:我翻看了你的报告。您提到为EPEL 7 syslog-ng 3.21添加一个回购,但是下面的错误是关于EPEL 6的syslog 3.23。

好吧,我有权限了。我听从我自己的指示,它起作用了:

代码语言:javascript
复制
[ec2-user@ip-xxx ~]$ syslog-ng -V
syslog-ng 3 (3.29.1)
Config version: 3.29
Installer-Version: 3.29.1
Revision: 
Compile-Date: Aug 29 2020 08:27:16
Module-Directory: /usr/lib64/syslog-ng
Module-Path: /usr/lib64/syslog-ng
Include-Path: /usr/share/syslog-ng/include
Available-Modules: add-contextual-data,affile,afprog,afsocket,afstomp,afuser,appmodel,basicfuncs,cef,confgen,cryptofuncs,csvparser,dbparser,disk-buffer,examples,graphite,hook-commands,json-plugin,kvformat,linux-kmsg-format,map-value-pairs,pseudofile,sdjournal,stardate,syslogformat,system-source,tags-parser,tfgetent,timestamp,xml,azure-auth-header,http
Enable-Debug: off
Enable-GProf: off
Enable-Memtrace: off
Enable-IPv6: on
Enable-Spoof-Source: on
Enable-TCP-Wrapper: on
Enable-Linux-Caps: on
Enable-Systemd: on

[ec2-user@ip-xxx ~]$ cat /etc/os-release 
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"

并尝试了最新的版本(3.35),这也同样有效。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70288088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档