问题标签 [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.
openssl - RHEL 8:警告:pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用
这更像是一个解决方案而不是一个问题。我没有发现 Stackoverflow 上的任何解决方案都适合我。我正在使用 RHEL 8,但我突然无法 pip 安装(使用 pip3.6)。错误看起来像:
我终于通过进入 Python 并在 ssl 模块上进行导入来解决这个问题:
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,雷内
hsts - 带有驾驶舱问题的 HSTS
是否有人能够通过在 rhel8 上启用驾驶舱来修复HSTS漏洞?它是如何实现的?
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 进行连接,但最终遇到了同样的问题
无法找出根本原因,任何指针都会很有帮助。
提前致谢
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。
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 上可用吗
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 服务创建脚本。
.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 false
,dotnet 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
linux - Tesseract 无法在 RHEL 8 上加载语言
在 Redhat 8 上尝试测试 tesseract 时出现错误
这里我的版本 tesseract 和其他包相关
我还添加了前缀
我还获得了原始的训练数据文件,例如组建议 https://groups.google.com/g/tesseract-ocr/c/KKTiag0VCFE/m/A4jpS6i6CwAJ
但仍然无法解决我的问题。请帮帮我谢谢!!!
operating-system - rhel8.4中是否有任何用于自动调整脚本的脚本?
我正在调整我曾经是交易机器的服务器,它需要非常低的延迟(尽可能快)。
rhel8.4操作系统提供networl-latency profile。但这还不够。
所以想问一下有没有自动优化脚本(只针对 rhel8.4 )。毕竟,这是一项重复性的工作。
另外,我想问一下有没有bios优化手册。
ps:我只是一个operations Idiot