问题标签 [rhel8]

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 投票
0 回答
41 浏览

podman - 使用 sudo 与不使用 sudo 时 podman 的行为如何

我在 RHEL8 上运行 podman 2.0.5,我对使用 sudo 与不使用 sudo 调用命令时它是如何工作的感到困惑。尤其令人困惑的是,当我运行端口映射并尝试通过主机公开端口时。使用sudo podman run -p 8080:8080 <pod-name>我能够通过 localhost:8080 卷曲,但尝试 ip:8080 不起作用。如果我sudo从命令中删除,它会按预期映射端口,我可以通过 IP 地址从外部连接。您会认为 usingsudo将允许更大的连接性,而不是相反。

此外,我对使用sudo构建图像与不使用sudo. 当您使用 sudo 构建时,它会转到一个注册表,而当您不使用时,它会转到另一个注册表。我看到有关使用 podman 和 root/rootless 命令的博客/文章,但我真的不明白事情是如何(或为什么)去不同的地方,或者基于使用sudo.

如果我使用 podman 升级到 rootsudo su并尝试运行 podman,则 (podman) 命令根本无法识别('command not found')。有人可以解释一下这里发生了什么吗?这是功能还是错误?

0 投票
2 回答
114 浏览

azure - Ansible 中的 parted 指令在创建分区时从磁盘上的第一个空闲位置开始

我正在使用 Ansible 在 Azure 上配置 RHEL VM,它是从市场映像创建的。我正在使用更大的 OS 磁盘创建 VM(128GB 与我认为图像的默认值 64GB),并希望从磁盘的未使用部分创建一个新分区。在 Ansible 中使用 parted 指令时,我可以使用 '100%' 作为part_end参数来告诉它使新分区扩展到最后,但是有没有办法告诉它在下一个未分配的位置启动新分区“点”在磁盘上(或者我需要自己弄清楚那是什么并将其传递进去)?

0 投票
1 回答
889 浏览

rhel - Podman pod 几天后消失,但进程仍在运行并在给定端口上侦听

我正在运行一个 Elasticsearch 容器作为 Podman pod 使用podman play kube和一个yamlpod 的定义。Pod 已创建,三个节点的集群已创建,一切都按预期工作。但是:Podman pod 在闲置几天后死亡。

Podmanpodman ps命令说:

奇怪的是,如果我们试图找到在端口 9200 或 9300 上侦听的进程 id,该进程仍在侦听:

挂起的进程 ID(并使进程仍在侦听):

我对 pod 执行的唯一操作是常规:,podman pod stop即启动 pod。podman pod rmpodman play kube

是什么导致 Podman 出现这种奇怪的行为?什么可能导致锁无法正确释放?

系统信息:

Podman版本:

0 投票
0 回答
85 浏览

php - 需要将 PHP 5.6 安装到支持 sybase 和 oci8 的 RHEL 8.3 中

我必须在 RHEL 8.3 中安装 PHP 5.6 必须有 sybase 和 oracle 模块,因为它们用于数据库连接。我必须在 php 安装中添加什么才能安装这些模块?

PHP 7 或以上版本不考虑,因为不支持 sybase 模块

否则我应该使用哪个版本的 php 和 rhel 来使用 sybase ASE 15

0 投票
1 回答
2984 浏览

python - 无法在 Python 3.8.8 上安装 PyCurl 7.43.0.6 | RHEL 8.3

工作站详情:

  • RHEL 8.3 - x86_64
  • 蟒蛇 3.8.8
  • libcurl 7.61.1-14.el8_3.1

我试过了

pip install pycurl==7.43.0.6

错误[回溯]:

请帮忙。

0 投票
0 回答
27 浏览

gcc - 如何使用 ICU68 将 .res 文件作为资源包编译成 RHEL 8 中的 .so 文件

我们正在尝试使用 gcc 版本 8 和 ICU 库版本 68 在 RHEL 8 上构建我们的 C++ 组件以进行本地化,但是在读取资源字符串时我们遇到了失败。

我们在 myapp_en.txt 中有英文特定的字符串,格式如下:

尝试使用以下命令编译资源包时:

它会导致以下错误:无法写入包 /ICU_68/bin/myapp/myapp_EN.res。错误:U_FILE_ACCESS_ERROR

如何修复此错误或编译资源包?

0 投票
0 回答
20 浏览

gcc - 没有从使用 genrb icu 创建的 .res 资源包中获取消息

我们正在尝试使用 gcc 版本 8 和 ICU 库版本 68 在 RHEL 8 上构建我们的 C++ 组件以进行本地化,但是在读取资源字符串时我们遇到了失败。

我们在 myapp_en.txt 中有英文特定的字符串,格式如下:

如果我们使用以下命令创建 .res 文件,则会创建 myapp_EN.res 文件。

然后将上面的.res文件放在组件安装目录下,尝试运行组件,我们无法读取资源字符串。以下代码用于读取资源:

上述函数调用将资源包返回为 NULL。

0 投票
1 回答
483 浏览

dockerfile - Dockerfile 使用 RHEL8 UBI 镜像注册订阅

ubi-8-codeready-builder我需要访问 ubi-8 ( )上 CodeReady 存储库中的几个包。除非我使用 RHEL 订阅,否则我似乎无法访问这些软件包。

构建向 RHEL 订阅注册的 RHEL8 UBI 映像的标准做法是什么?您如何为此构建 Dockerfile?

0 投票
1 回答
69 浏览

php - Windows 与 Linux PHP PHP_EOL - php 数据不同

我将脚本从 Windows 迁移到 rhel 8,我的 php 脚本中有以下代码:

在 Windows 中,它在数据中添加了一个不错的新行。在 hrel 中它不是。

我做了一个简单的测试:

如果我执行 hexdump,我会得到以下信息:

带有 -c 的 hexdump 看起来是正确的。

如果我使用 vi 创建相同的文件,则 hexdump 会显示一个额外的 \n 并以十六进制显示 0a31 0a32 0a33

我在 $output 的末尾添加了一个额外的 PHP_EOL,它起作用了,并且 hexdump 显示的与 vi 创建的文件上的 hexdump 完全相同。

我很茫然。在 linux 上执行 file_put_contents 之前是否需要添加换行符?

有人可以解释一下这个和没有最后一个 php_eol 的 hexdump 吗?

0 投票
0 回答
22 浏览

switch-statement - 如何限制用户从 su 命令切换

如何通过 su 命令限制用户切换..?假设有 3 个用户(root、user1 和 user2)只有 root 和 user1 可以使用 su 命令切换。root 或 user1 应该无法使用 su 命令切换到用户 2。

我怎样才能做到这一点

操作系统是 RHEL 7