问题标签 [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 回答
482 浏览

couchdb - 无法以非 root 身份启动 couchdb

在 RedHat 7 安装中使用 couchdb 1.6,我无法以任何非 root 用户身份运行它。对于普通用户,它显示

在以 couchdb 用户身份运行时,我得到

任何建议我如何以非 root 用户身份运行它,我有需要自动运行和停止 couchdb 的脚本。它以普通用户身份运行。

couchdb 在 root 用户下运行良好。

0 投票
0 回答
1859 浏览

rpm - 如果文件不存在,RPM 会在卸载期间发出警告

我的 rpm 包的一些文件(取决于某些条件)在%post scriptlet 中被删除,这会在卸载过程中导致警告:“删除失败:没有这样的文件或目录”

注意:该问题不会出现在具有旧版本 RPM 的系统中,并且仅在 RHEL7 和 SLES12 上出现。

在试图弄清楚这一点时,我在 RPM 源代码 (fsm.c) 中发现了以下代码:

似乎%missingok 虚拟文件属性解决了问题,但实际上,没有%missingok属性,而是有%config(missingok)属性。

让我觉得奇怪的是我们将文件标记为配置文件,尽管 AFAICS 配置文件和普通文件之间没有严格的区别。

问题:是否可以将上述属性用于非配置文件(用于二进制文件)?这会导致升级或其他问题吗?

谢谢。

0 投票
1 回答
86 浏览

virtual-machine - RDO 无法启动指定磁盘大小的 VM

我在 Juno 版本的 RHEL7.1 试用版中设置了 packstack-allinone。

我在启动具有风味中提到的磁盘大小的 VM(例如:cirros)时遇到问题。如果磁盘大小为 0gb,则 VM 将启动,但不会用于更高的风味大小。

我还观察到,当我这样做时,openstack-nova-compute 服务出现故障,当我使用 nova-manage 服务列表检查时观察到 nova-compute 为 XXX,这让我每次尝试这种情况时都重新启动服务。计算日志不会引发任何错误,它只是卡在“正在创建图像”。

是否有任何我缺少配置的文件系统问题?我是新手,所以请帮忙。

PS:我以“root”用户运行所有命令。

0 投票
2 回答
3098 浏览

linux - Docker 没有正确报告内存使用情况?

通过在 (centos 7 / rhel 7) 上使用 docker(docker 1.5 和 1.6,没有内存限制)进行一些寿命测试,并观察正在运行的容器的 systemd-cgtop 统计数据,我注意到内存使用量似乎非常高。通常,在非容器化状态下运行的特定应用程序仅使用大约 200-300Meg 的内存。在 3 天的时间里,我最终看到 systemd-cgtop 报告我的容器使用了高达 13G 的内存。虽然我无论如何都不是 Linux 管理员专家,但我开始深入研究这一点,这指向了以下文章:

https://unix.stackexchange.com/questions/34795/correctly-determining-memory-usage-in-linux

http://corlewsolutions.com/articles/article-6-understanding-the-free-command-in-ubuntu-and-linux

所以基本上我所理解的是确定系统单元内的实际可用内存将是查看 -/+ 缓冲区/缓存:在“free -m”中而不是顶行,因为我还注意到顶行在“free -m”内会随着内存的使用而不断增加,并不断显示出减少的可用内存,就像我通过 systemd-cgtop 观察我的容器一样。如果我观察 -/+ buffers/cache: 行,我将看到正在使用/空闲的实际稳定内存量。此外,如果我观察主机顶部的实际进程,我可以看到进程本身只使用了不到 1% 的内存(32G 的 0.8%)。

我对这里发生的事情有点困惑。如果我为容器设置了 500-1000M 的内存限制(我相信由于交换,它会变成两倍)当我达到内存限制时我的进程最终会停止,即使进程本身没有使用有这么多内存吗?如果有人对前者有任何反馈,那就太好了。谢谢!

0 投票
1 回答
62 浏览

java - 谷歌云实例rhel7中的导出变量

我从 RHEL7 映像创建了一个实例。

安装 java/opt/jdk1.7并编辑/etc/enviroment为包含PATH=/opt/jdk1.7/bin:$PATH

现在执行了重新启动。

现在,当我尝试登录时,它允许使用电子邮件 ID 的第一部分登录,然后它会要求输入密码。

现在我登录为xyz.

现在我输入java -version它给我正确的版本并 echo $PATH打印正确的path.

现在我切换到 root 使用sudo suwhoami打印rootpath获取更改,它不包含其中的 java bin 路径。

如何全局导出变量?

PS:一件奇怪的事情是在我切换到root并再次切换回xyz. 不path包含路径java bin

0 投票
2 回答
5460 浏览

linux - 无法在 RHEL 7.1 中使用 yum 安装

我在 amazon aws 上有一个 RHEL 7.1 实例,现在我正在尝试使用 yum 安装软件,但即使是非常常见的软件也不可用。

例如,

$ sudo yum install lynx

我是 linux 和yum. 要做什么,以便我可以使用yum.

我应该添加回购吗?

在这里,我尝试执行此处所说的操作 -> CentOS/RHEL 7/6/5 和 Fedora 的 Top 5 Yum Repositories和此处 ->在 RHEL、CentOS、Scientific Linux 7/6.x/5 上安装 RepoForge (RPMForge) 存储库.x/4.x但没用。

感谢任何帮助。

0 投票
2 回答
6189 浏览

linux - 如何在 docker 中成功启用 udev 同步?

我已经docker 1.6.1从这个站点下载并安装了静态链接,然后运行它RHEL 7.1

我可以看到有一个警告:“ Udev sync is not supported. This will lead to unexpected behavior, data loss and errors”,在查看docker源代码后,我发现警告日志来自deviceset.go

devicemapper.UdevSetSyncSupport是这样 的:

我可以看到原因是启用udev同步失败。如何udev成功启用同步?

更新:检查反汇编代码后dm_udev_set_sync_support

它是一个空函数,什么都不做,更不用说设置同步支持。这是否意味着这个静态构建的 docker 二进制文件没有用?

0 投票
1 回答
4320 浏览

google-chrome - org.openqa.selenium.WebDriverException:未知错误:Chrome 启动失败:异常退出

我想在 Linux 平台(Red Hat Enterprise Linux Server 版本 7.0 (Maipo))上托管的 Chrome 浏览器上运行我的回归测试。为相同创建了以下示例测试:

当我尝试在 Linux 上使用 Chrome(版本 - 43.0.2357.81(64 位))作为浏览器运行这个 selenium 测试时,它在出现异常后失败。

在运行测试之前,我做了以下事情:

  1. Chrome rpm 是从以下链接下载的。“ https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm ”。

  2. 使用以下 chromedriver (2.14.313457):http ://chromedriver.storage.googleapis.com/2.14/chromedriver_linux64.zip

安装 chrome 后,运行示例测试。

chromedriver 日志如下:

0 投票
1 回答
549 浏览

rpmbuild - 在 RHEL 7 上构建 mapnik 2.2.0 RPM

我正在尝试在我的 RHEL/CENTOS 7 机器上构建一个 mapnik 2.2.0 RPM 文件。所以我在运行时从 Fedora 22 获取了 RPM SRC 文件,即 mapnik-2.2.0-11.fc21.src.rpm (我与 mapnik-2.2.0-5.fc20.src.rpm 的结果相同) rpmbuild 我收到以下错误消息:

0 投票
1 回答
962 浏览

amazon-web-services - AWS EC2 RHEL 7.1 控制台输出不显示 cloud-init 的输出

似乎从RHEL 7.1 AMI启动的实例没有将 SSH 指纹写入系统日志(cloud-init 的输出中没有任何内容),因此我无法使用 AWS UI 或命令行上的“获取系统日志”菜单找出已启动服务器的 ssh 指纹的工具。在Centos 7上它默认工作。这可能是 cloud-init 配置的问题还是其他问题?Cloud-init 运行成功,/var/logSSH-ing 后出现日志。