问题标签 [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 投票
1 回答
140 浏览

openssl - RHEL 8:警告:pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用

这更像是一个解决方案而不是一个问题。我没有发现 Stackoverflow 上的任何解决方案都适合我。我正在使用 RHEL 8,但我突然无法 pip 安装(使用 pip3.6)。错误看起来像:

我终于通过进入 Python 并在 ssl 模块上进行导入来解决这个问题:

0 投票
1 回答
65 浏览

openssl - RHEL8:FIPS 对象模块 (fipscanister) 是否存在?

我对 RHEL8 感到困惑。它报告:

我的系统报告正在运行符合 FIPS 的 OpenSSL,但我没有在系统上找到 FIPS 容器……我检查了 ISO(rhel-8.4-x86_64-dvd.iso),在 BaseOS/Packages 中有:openssl- devel-1.1.1g-15.el8_3.x86_64.rpm,但它也不包含 FIPS 容器...

需要做什么才能在系统上安装 fipscanister 库?

BR,雷内

0 投票
0 回答
20 浏览

hsts - 带有驾驶舱问题的 HSTS

是否有人能够通过在 rhel8 上启用驾驶舱来修复HSTS漏洞?它是如何实现的?

0 投票
0 回答
630 浏览

java - curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection and javax.net.ssl.SSLHandshakeException: Remote host terminate the handshake

我使用 curl 命令将文件上传到外部 api,

在 curl 中出现以下错误

  • TCP_NODELAY 设置
  • 连接到 xx.xxx.x.xx (xx.xxx.x.xx) 端口 443 (#0)
  • 分配连接缓冲区!
  • 建立到 test.com:443 的 HTTP 代理隧道
  • 使用 Basic 和用户“testuser”的服务器身份验证

连接 test.com:443 HTTP/1.1 主机:test.com:443 用户代理:curl/7.61.1 代理连接:保持活动

< HTTP/1.1 200 连接已建立 HTTP/1.1 200 连接已建立 < 代理-代理:Zscaler/6.1 代理-代理:Zscaler/6.1 <

  • 代理向 CONNECT 请求回复 200
  • 连接阶段完成!
  • ALPN,提供 h2
  • ALPN,提供 http/1.1
  • 成功设置证书验证位置:
  • CAfile:xx.pem CApath:无
  • TLSv1.2(OUT)、TLS握手、客户端问候(1):
  • OpenSSL SSL_connect:连接到 test.com:443 的 SSL_ERROR_SYSCALL
  • 关闭连接 0 curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to test.com:443

在 RHEL 8 升级之前也是如此

我也尝试使用 java httpclient 进行连接,但最终遇到了同样的问题

无法找出根本原因,任何指针都会很有帮助。

提前致谢

0 投票
1 回答
112 浏览

ansible - 生成的 podman systemd 文件无法启用

我正在尝试编写一个 ansible playbook,它将 nginx 部署为 podman 容器,生成与所述容器相关的 systemd 单元并启用并启动该 systemd 单元。容器本身创建良好并且已启动并运行,但系统无法识别创建的单元文件。创建容器后ansible playbook相关部分如下

最后一步以 message 失败"msg": "Could not find the requested service container-nginx.service: host"

单元文件可以在主机上找到

并且有内容

同样,如果我运行 systemctl daemon-reload 并尝试在主机上手动启用该服务,它会失败并显示消息Failed to enable unit: Unit file container-nginx.service does not exist.

如何让系统识别新创建的单元文件并启用服务?我正在使用 Podman 3.2.3 和 RHEL 8.4。

0 投票
1 回答
55 浏览

php-7.3 - PHP 7.3 是否与 RHEL 8.3 兼容?

根据Red Hat Enterprise Linux 8 Application Streams Life Cycle的官方文档,

PHP 7.4 在 RHEL 8.3 上可用,但我想检查 PHP 7.3 与 RHEL 8.3 的兼容性。有人可以确认 PHP 7.3 在 RHEL 8.3 上可用吗

0 投票
1 回答
533 浏览

java - 用于在 RHEL 8 中创建 Apache Tomcat 服务的 Systemd 脚本

从 8.0 版开始,Red Hat Enterprise Linux (RHEL) 不再提供任何版本的 Apache Tomcat JAVA webserver/servlet 作为 RHEL 发行版的一部分。 [1]

因此,我们必须在 RHEL 系统中通过 WAR 文件安装 Tomcat。出现的问题是,由于安装了服务文件,因此启动、停止或重新启动 Tomcat 服务变得困难,我们可以通过该文件轻松使用命令service tomcat start启动服务。

但是有一种方法可以通过编写 Systemd 脚本手动创建此服务。通过将此脚本放在/etc/systemd/system/目录中,我们可以使用服务命令来管理 Tomcat 服务。

请分享Tomcat 服务创建脚本

0 投票
0 回答
92 浏览

.net - 无法在 RHEL8 上的 Jenkins 中构建 .NET 5

我正在尝试在 Jenkins 中设置一个应该构建 .NET 5 Web 应用程序的管道。但是,由于缺少软件包,我无法构建它。我收到以下错误:

错误 NU1101:找不到包 Microsoft.NETCore.App.Host.rhel.8-x64。源中不存在具有此 ID 的包

我有一个自定义 NuGet 源和标准 api.nuget.org。我已经搜索了给定的包,但我找不到它。我尝试向命令中添加--no-self-contained或添加--self-contained falsedotnet build但出现“未知开关”错误。

以下是我拥有的 dotnet 的一些详细信息:

  • dotnet --info [Pipeline] echo .NET SDK(反映任何 global.json):版本:5.0.206 提交:0cf287db1b

运行环境:操作系统名称:rhel 操作系统版本:8 操作系统平台:Linux RID:rhel.8-x64 基本路径:
/usr/lib64/dotnet/sdk/5.0.206/

主机(用于支持):版本:5.0.10 提交:e1825b4928

.NET SDK 安装:2.1.526 [/usr/lib64/dotnet/sdk] 3.1.118 [/usr/lib64/dotnet/sdk] 5.0.206 [/usr/lib64/dotnet/sdk]

.NET 运行时安装:Microsoft.AspNetCore.App 3.1.19 [/usr/lib64/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.10 [/usr/lib64/dotnet/shared/Microsoft.AspNetCore .App]
Microsoft.NETCore.App 2.1.30 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.19 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App ]
Microsoft.NETCore.App 5.0.10 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]

在 Jenkins 中,我只有一个dotnet build Web.csproj带有给定来源的简单 shell 命令。我需要在 Jenkins 工作区中构建和发布我的 dotnet 应用程序。之后,我必须处理工件,但到目前为止,我仍然坚持构建。

任何帮助将非常感激。

提前致谢!

[编辑] 的输出rpm -qa | grep dotnet

  • rpm -qa
  • grep dotnet [管道] echo dotnet-targeting-pack-3.1-3.1.19-1.el8_4.x86_64 dotnet-sdk-3.1-3.1.118-1.el8_4.x86_64 dotnet-sdk-5.0-5.0.206-1。 el8_4.x86_64 dotnet-host-5.0.10-1.el8_4.x86_64 dotnet-sdk-2.1.5xx-2.1.526-1.el8_4.x86_64 dotnet-apphost-pack-3.1-3.1.19-1.el8_4.x86_64 dotnet-apphost-pack-5.0-5.0.10-1.el8_4.x86_64 dotnet-runtime-2.1-2.1.30-1.el8_4.x86_64 dotnet-hostfxr-3.1-3.1.19-1.el8_4.x86_64 dotnet-templates -3.1-3.1.119-1.el8_4.x86_64 dotnet-hostfxr-5.0-5.0.10-1.el8_4.x86_64 dotnet-templates-5.0-5.0.207-1.el8_4.x86_64 dotnet-host-fxr-2.1- 2.1.30-1.el8_4.x86_64 dotnet-targeting-pack-5.0-5.0.10-1.el8_4.x86_64 dotnet-sdk-2.1-2.1.526-1.el8_4.x86_64 dotnet-runtime-3.1-3.1.19 -1.el8_4.x86_64 dotnet-runtime-5.0-5.0.10-1.el8_4.x86_64
0 投票
0 回答
13 浏览

linux - Tesseract 无法在 RHEL 8 上加载语言

在 Redhat 8 上尝试测试 tesseract 时出现错误

这里我的版本 tesseract 和其他包相关

我还添加了前缀

我还获得了原始的训练数据文件,例如组建议 https://groups.google.com/g/tesseract-ocr/c/KKTiag0VCFE/m/A4jpS6i6CwAJ

但仍然无法解决我的问题。请帮帮我谢谢!!!

0 投票
0 回答
12 浏览

operating-system - rhel8.4中是否有任何用于自动调整脚本的脚本?

我正在调整我曾经是交易机器的服务器,它需要非常低的延迟(尽可能快)。

rhel8.4操作系统提供networl-latency profile。但这还不够。

所以想问一下有没有自动优化脚本(只针对 rhel8.4 )。毕竟,这是一项重复性的工作。

另外,我想问一下有没有bios优化手册。

ps:我只是一个operations Idiot