问题标签 [rhel7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1295 浏览

installation - 在 Red Hat Enterprise Linux 7.2 上安装 RabbitMQ RPM 失败(即使安装了 erlang)

在它的主页上RabbitMQ

  1. 首次安装erlang
  2. RabbitMQ然后安装

    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

    yum install rabbitmq-server-3.6.3-1.noarch.rpm

我安装了erlang,但是安装 RabbitMQ 失败了,错误说

但是我已经安装了erlang 19.0,有什么问题吗?其他文章中有人建议RabbitMQ现在不支持erlang 19.0,那我该怎么办?我已经安装erlang 19.0并尝试安装erlang 18.3而不删除erlang 19.0,因为我不知道如何卸载erlang:(,它仍然失败(但$erl显示版本是18.3)。

0 投票
1 回答
125 浏览

python - 带有 Percona 57 和 RHEL7 的 Ansible mysql_user

我正在尝试在带有 Percona 57 的 RHEL7 上使用 ansible mysql_user 模块,但它失败了

需要 python mysqldb 模块

我已经安装了完整的 Percona 57 我还尝试安装 yum install MySQL-python。(1.2.3) 但是在 Python 中,当我尝试导入 MySQLdb 时,我得到了

ImportError:libmysqlclient.so.18:无法打开共享对象文件:没有这样的文件或目录

pip install MySQL-python 因错误而失败 (1.2.5)

其他人有这个问题吗?

0 投票
1 回答
4409 浏览

php - 在 RHEL 上安装 PHP5.6

我正在尝试使用 yum 在 RHEL 7(物理机)上安装 PHP 5.6。我安装了 REMI 存储库。

然后我跑了

然后尝试通过运行安装php

我收到以下错误

在这个 Stackoverflow 问题中找到了一个解决方案 ,该问题建议安装 Webtatic EL。我安装了 webtatic 做了一个 yum 更新并运行

我得到依赖错误

我想知道我是否遗漏了什么?看来我在绕圈子!我每周在 Centos 机器上安装一个完整的堆栈,但在 RHEl 中通过这个似乎是一个挑战。关于我应该寻找什么的任何指示?(顺便说一句,我找不到消息底部提到的 remi-test repo)

0 投票
1 回答
1559 浏览

r - 在 EC2 RHEL 7 上安装 R

有没有人在 AWS/EC2 RHEL 7.2 上运气好?

我跑去sudo yum install -y epel-release访问 EPEL 包。接下来我尝试sudo yum install R了,但失败了:

Error: Package: R-core-devel-3.3.1-1.el7.x86_64 (epel) Requires: texinfo-tex

我看到有人提到您需要允许获取可选包texinfo-tex,但这些似乎都不适用于 AWS。例如,我试过这个无济于事:sudo yum --enablerepo=rhel-7-server-optional-rpms install R

如果我尝试:sudo yum --skip-broken install R那么它会失败并显示以下消息:

Packages skipped because of dependency problems: GConf2-3.2.6-8.el7.x86_64 from rhui-REGION-rhel-server-releases R-3.3.1-1.el7.x86_64 from epel R-core-3.3.1-1.el7.x86_64 from epel R-core-devel-3.3.1-1.el7.x86_64 from epel R-devel-3.3.1-1.el7.x86_64 from epel R-java-devel-3.3.1-1.el7.x86_64 from epel bzip2-devel-1.0.6-13.el7.x86_64 from rhui-REGION-rhel-server-releases flac-libs-1.3.0-5.el7_1.x86_64 from rhui-REGION-rhel-server-releases gcc-gfortran-4.8.5-4.el7.x86_64 from rhui-REGION-rhel-server-releases gsm-1.0.13-11.el7.x86_64 from rhui-REGION-rhel-server-releases 1:java-1.7.0-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64 from rhui-REGION-rhel-server-releases 1:java-1.7.0-openjdk-devel-1.7.0.111-2.6.7.2.el7_2.x86_64 from rhui-REGION-rhel-server-releases 1:java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64 from rhui-REGION-rhel-server-releases libasyncns-0.8-7.el7.x86_64 from rhui-REGION-rhel-server-releases libicu-devel-50.1.2-15.el7.x86_64 from rhui-REGION-rhel-server-releases 2:libogg-1.3.0-7.el7.x86_64 from rhui-REGION-rhel-server-releases libquadmath-devel-4.8.5-4.el7.x86_64 from rhui-REGION-rhel-server-releases libsndfile-1.0.25-10.el7.x86_64 from rhui-REGION-rhel-server-releases 1:libvorbis-1.3.3-8.el7.x86_64 from rhui-REGION-rhel-server-releases pcre-devel-8.32-15.el7_2.1.x86_64 from rhui-REGION-rhel-server-releases pcsc-lite-libs-1.8.8-6.el7.x86_64 from rhui-REGION-rhel-server-releases psmisc-22.20-9.el7.x86_64 from rhui-REGION-rhel-server-releases pulseaudio-libs-6.0-7.el7.x86_64 from rhui-REGION-rhel-server-releases 1:tcl-devel-8.5.13-8.el7.x86_64 from rhui-REGION-rhel-server-releases 1:tk-devel-8.5.13-6.el7.x86_64 from rhui-REGION-rhel-server-releases tre-devel-0.8.0-10.el7.x86_64 from epel xz-devel-5.1.2-12alpha.el7.x86_64 from rhui-REGION-rhel-server-releases

这一定很简单,但我无法弄清楚。

0 投票
1 回答
3862 浏览

linux - 切换用户(su)挂起

所以我有一个奇怪的问题,我很确定它是基于 SSH 的。

如果我直接 ssh 它工作正常:

如果我然后 sudo to root 这也可以正常工作:

但是,如果我随后从 root 向用户 su 挂起大约 30-60 秒然后超时。

最终它确实切换了用户。同样,一旦我 su'd,如果我退出我的 shell 并返回到 root,它也会挂起。

有任何想法吗?/var/log/secure 除了 pam 身份验证消息之外没有任何内容。

另外我不确定“su”是否在后台使用 SSH?但我注意到 rsync 也有同样的挂起问题,我相信 rsync 确实使用 SSH。

0 投票
1 回答
98 浏览

coldfusion - ColdFusion 11 服务器更新 - 不在 RHEL 7 上下载更新

服务器更新 > 更新页面不允许我下载更新。我可以单击按钮,但它们什么也不做。“检查更新”按钮有效。

运行 Windows Server 2012 和 RHEL 5 的 CF 11 服务器在页面上有如下标签:


在此处输入图像描述

而 RHEL 7 服务器的每个选项卡部分都在一页上。像这样:


在此处输入图像描述

0 投票
1 回答
124 浏览

ubuntu - 无法使用 RHEL 7.2 连接到端口 57001 上的本地服务器

我正在运行 RHEL 7.2 的 vmware 实例并在端口 57001 上提供 API,我似乎无法从主机访问该 API。从 vmware 实例中访问可以正常工作。

我在 Ubuntu 15 和 16 上有完全相同的实例,并且都可以从本地实例和主机连接到以下 URL。

IP 地址

  • 主机:172.30.20.235
  • RHEL:172.30.18.170
  • 乌本图:172.30.18.174

在本地 vmware 和主机 http://172.30.18中工作的示例 URL 。174 :57001/api/v1/getGradeDistribution

示例 URL不适用于主机,但可以在 vmware http://172.30.18中使用。170 :57001/api/v1/getGradeDistribution

最初对于 RHEL 服务器,我什至无法从主机访问端口 80,但经过一番挖掘后,我设法使用以下命令克服了这个问题:

我不必在 Ubuntu 服务器上执行此操作,因为我可以毫不费力地从主机连接到端口 80 上的网络服务器。

据我所知,所有服务器的设置都是相同的

Ubuntu 15/16 - 在本地和从主机都可以很好地连接到 57001

Red Hat Enterprise 7.2 -- 无法从主机连接到 57001 但在本地工作

关于如何使 RHEL 实例的主机可以访问端口 57001 的任何建议?

更新

我刚刚尝试了这个命令并添加了条目,但它似乎也没有工作:( sudo firewall-cmd --permanent --zone=public --add-port=57001/tcp

0 投票
0 回答
144 浏览

python - 在 rhel7.2 上安装 python2.7.9 的替代版本

RHEL7.2自带python2.7.5

我想安装 2.7 (2.7.9) 的替代版本,但它一直与我的预安装版本混淆(因为两者都是 python2.7)。

我跑:

结果总是/usr/bin/python2.7在改变。因此,yum 不再起作用了……

如何在不弄乱预装的 python2.7 版本的情况下安装 python 的替代版本?

在另一个问题上,我继承的这个构建过程正在使用make -j2 -o2,但我在 make 上找不到对这些标志的任何引用。make 是否支持这些标志(j2,o2)?他们的目的是什么?

编辑

看来这不是罪魁祸首。在我的构建脚本中,安装后我正在使用以下命令:

这并不好,因为它总是将 python 链接到新安装的 python。将行更改为以下内容可解决问题:

现在,python运行 2.7.5 并python2.7运行 2.7.9

关于make上的标志,我仍然不知道他们做了什么......

0 投票
1 回答
462 浏览

dbi - RHEL 7 collectd dbi freetds 问题

我似乎无法让 dbi 插件在 RHEL 7 上为 collectd 工作。我正在尝试使用 FreeTDS 驱动程序连接到 Microsoft SQL Server,但 collectd/dbi 找不到它。

我已经安装了最新的 collectd:
名称:collectd
Arch:x86_64
版本:5.5.2
发布:1.el7
大小:1.8 M
回购:安装
来自回购:epel
摘要:用于填充 RRD 文件的统计收集守护程序
许可证:GPLv2

我已经安装了 collectd-dbi:
名称:collectd-dbi
Arch:x86_64
版本:5.5.2
发布:1.el7
大小:32 k
回购:安装
来自回购:/collectd-dbi-5.5.2-1.el7.x86_64
摘要:collectd 的 DBI 插件
许可证:GPLv2

我已经安装了 FreeTDS:
名称:freetds
Arch:x86_64
版本:0.95.81
发布:1.el7
大小:2.7 M
回购:安装
来自回购:epel
摘要:TDS(表格数据流)协议的实现
许可证:LGPLv2+ 和 GPLv2+

collectd在尝试加载 FreeTDS 时显示错误:
dbi plugin: cdbi_connect_database: dbi_driver_open_r (FreeTDS) failed。

我错过了什么?任何帮助将不胜感激。

0 投票
1 回答
611 浏览

python - 运行“make”命令时,我可以为 sip-4.18.1 指定 Python.h 的路径吗?

我正在尝试sip-4.18.1RHEL 7. 我有downloaded/installed/configured Python3.5.2

当我在 sip 目录中运行“make”时,出现此错误:

gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I。-I/usr/include/python2.7 -o siplib.o siplib.c siplib.c:20:20: 致命错误: Python.h: No such file or directory #include

我理解这意味着Python 2.7至少有下载到这台机器,但它看起来没有配置。

有什么方法可以指定 sipPython.h在运行“make”时查找的路径?