问题标签 [rhel]

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 回答
1079 浏览

curl - 64位机器上的卷曲错误77

当我在 64 位 RHEL6.2 上运行 32 位二进制文​​件时,我从 Curl 获得以下输出,返回值为 0f 77,

我做了一点研究,发现 nss 库有问题
我的要求是在使用 libcurl 动态库的 64 位机器上运行 32 位二进制文​​件。有人有任何解决方法可以在 RHEL 6.2 x64 机器上实现这一目标吗?

我可以根据要求提供更多详细信息..

语言:C
平台:Linux (RHEL 6.2 x64)

提前谢谢:)

0 投票
1 回答
161 浏览

redhat - 打包具有不同架构的两个源的二进制文件的最佳方法

我正在尝试创建我们从外部实体获得的某些软件的 RPM。他们为我们提供了 32 位二进制文​​件和 64 位二进制文​​件的压缩包。

我想知道创建可以处理两种类型的二进制文件的规范文件的最佳方法是什么。

我尝试了类似的东西:

但这给了我回报:+ %setup -c -T -a 1 /var/tmp/rpm-tmp.67731: line 25: fg: no job control error: Bad exit status from /var/tmp/rpm-tmp .67731 (%prep)

我猜这是由于 %setup 的 -a 选项,我认为这意味着“首先更改目录,然后提取源 $arg1.

有一个更好的方法吗?

0 投票
3 回答
6435 浏览

perl - 无法为 RHEL 安装 DBI.pm 和 DBD.pm 以运行 perl 脚本

我正在尝试执行与 mysql 数据库交互的 perl 脚本。我在RHEL 5.5,我的mysql 版本是 5.0.77。它返回错误,它需要DBI.pmperl 模块。我试图通过安装它cpan,使用perl -MCPAN -e "install DBI.pm"。它会尝试一些超时的 ftp 服务器。

我尝试从 cpan 的 repo 手动安装。DBI.pm 安装正确,我继续使用 DBD.pm,但 cpan repo 的 DBD.pm 仅适用于 mysql 4。

我迷路了...任何指示?

0 投票
2 回答
2613 浏览

mysql - Perl DBD 无法连接到 64 位机器上的 MySQL

我在RHEL 5.5 64 bit机器上。

我在机器上安装了ActivePerl 5.10 64 位,升级了之前内置的 Perl 5.8 64 位。我已经启动并运行了 MySQL,并且我的 PHP 项目能够访问它。我的 Perl 文件需要使用 DBD 访问同一个数据库,但它无法做到这一点。我已经证实:

  1. 我的 MySQL 服务已启动并正在运行。
  2. 我的用户在场,并且数据库和数据确实存在。
  3. 我可以通过 shell MySQL 客户端访问数据库中的数据。

以下是我的 Perl 脚本。

使用正确的用户名和密码出现以下错误:

我收到以下错误,用户名或密码不正确:

我该如何解决这个问题?我想问题出在MySQL的最后。

0 投票
3 回答
8463 浏览

c++ - 如何在 Redhat Enterprise 上安装 C++11 C++0x 头文件

我将我的应用程序移动到另一个 Linux 机器,编译后,它返回一个错误说

无法解决。

我猜新机器上没有安装新的 GNU C++11 头文件/库。

我的问题是如何安装它们?

我在 Redhat Enterprise 上运行,所以 yum install ?

谢谢。

0 投票
1 回答
10328 浏览

mysql - 在 SYN_SENT 中连接到 mysql 服务器

最近几天,我们的应用程序服务器和数据库服务器(Mysql)之间遇到了一个奇怪的问题:从应用程序服务器到数据库服务器的连接在 SYN_SENT 状态下挂起,之后我们无法在 mysql 端口上与数据库服务器建立任何连接( 3306)。当我们检查数据库服务器上的 netstat 输出时,它处于 SYN_RECV 状态。

我能弄清楚的是 mysql 服务器正在接收 SYN 请求并做出响应,但它没有到达客户端,因此服务器端的 SYN_RECV 和客户端的 SYN_SENT 。我认为 SYN_SENT 状态应该在一段时间后消失,并且由于这个其他数据库连接尝试到同一服务器不应该挂起。

有谁知道我们如何解决这个问题?

输出设置详细信息:应用程序服务器:RHEL 5.4,内核版本 = 2.6.18-164.el5,x86_64 数据库服务器:Mysql 版本:5.1.49 RHEL 5.4,内核版本 = 2.6.18-164.el5,x86_64

0 投票
2 回答
1838 浏览

linux - RHEL 链接器错误

RHEL 5.8x86_64机器上:

尝试交叉编译源代码以使其i386兼容:

但链接阶段失败并出现错误:

实际上,主机具有/lib/libuuid.so.1.2

是否有任何ld或其他选项来解决此链接问题?

0 投票
1 回答
9835 浏览

sysadmin - 无法使用 yum 更新,看到错误 PYCURL ERROR 7 - “couldn't connect to host” 替代方案?

我正在尝试使用 yum 更新 PHP 模块,但出现错误。

这是我正在尝试和看到的:

结果 :

我今晚真的需要安装这个模块。我的选择是什么?

谢谢

0 投票
3 回答
22983 浏览

apache - 在 CentOS/RHEL 中查找已安装的 apache 模块版本

我在这里发现了一个类似的问题,但针对的是 Debian 。

但是,由于我没有 apt-cache 它对我没有帮助。跑步:

给我一个所有已安装模块的列表,但不是它们的版本。我的同事刚刚指出您可以使用:

这将返回已安装的版本和通过 Yum 可用的版本,但是,如果我使用 httpd -M 它会列出如下名称:

mod_proxy_http.so

是否有任何简单的方法来匹配已安装的模块文件名(即 x86_64 i386),以便我可以检查每个模块,或者更好的是有人知道一次为所有模块输出此信息的方法吗?

0 投票
1 回答
288 浏览

ruby - 安装为 Ruby gem 实现的系统服务的方法

在远离 Ruby 多年之后,我又全力以赴,刚刚完成了我的第一个 gem,其中包括一个可执行文件。一切都像魅力一样。

然而,我面临的问题是我还有一个启动脚本(不是 gem istelf 的一部分),它可以守护可执行文件。此外,我还希望启动脚本将可执行文件指向配置中的 /var/ 等位置

据我所知,rubygems、gemspec 等无法在安装期间指定文件被吹到系统的其他部分(例如,启动脚本到 /etc/init.d,配置到 /var/ )。如果你能做到这一点,那肯定是没有意义的。

所以......我的问题是......自动化安装这样的东西的正确程序是什么。我正在使用 RHEL,并且想知道是否是时候让我的脚弄湿我的第一个 RPM。

有什么想法吗?