问题标签 [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.
mariadb - mariadb 启动失败
我以前从来没有遇到过这个问题,我已经有一台我刚刚运行的服务器:
之后一切正常。
但是,在这个名为mysql-prepare-db-dir 的系统进程上返回错误代码,因为dirname: missing operand and Database MariaDB 未初始化,但目录不为空,因此无法进行初始化。
命令 systemctl status mariadb.service -l 给了我这个输出:
我遇到此问题的系统安装在通用桌面上,出于开发实践目的,我希望安装 LAMP 堆栈。我不知道我在做什么错。
感谢您的时间。
python - python2中无法导入sos包
我正在尝试在 rhel8.3 中的 python2 中导入 sos 包,但出现以下错误
软件包的 rpm 已安装。
有人有什么主意吗。在 rhel7 中,这没问题。
networking - Network Manager 服务在 RHEL7-8 中分配网络中已使用的 IP
我们一直在使用网络脚本来管理我们的 Linux 系统的网络,在 ifcfg-ethn 文件中添加 NM_CONTROLLED=no。但是我们遇到了一种特殊情况,它不起作用,我们需要使用网络管理器服务。我遇到了一个问题。
现有系统IP->192.168.2.4/24
只是为了测试,我尝试在新系统上配置相同的 IP,不幸的是,它确实被配置了。使用网络脚本,我们从未遇到过这种情况。它用于检查是否已经分配了 IP,但网络管理器没有这样做。我们在 NetworkManager 设置中是否有任何标志或某些东西可以启用,以便它在分配之前检查现有的 IP 地址。我已经直接使用 ifcfg-files 对其进行了配置,对于我们的特定用例,我还需要使用虚拟接口 eth0:1。
预先感谢您的帮助。
2021 年 11 月 8 日更新
[eth0 接口] https://i.stack.imgur.com/n9bCw.png
[eth0:1 接口] https://i.stack.imgur.com/3Mum9.png
10.133.32.251 已经存在于网络中,因此网络管理器在执行建议的命令“nmcli con modify ipv4.dad-timeout 3000”后正确地忽略了它。但是 eth0 也被忽略,因此在任何接口上都没有配置 IP。这是一个问题还是我在这里犯了一些错误,请建议
docker - 将隐藏文件包含到 io.fabric8:docker-maven-plugin 的 docker 映像中
我正在使用 fabric8 docker-maven 插件从 docker 文件构建 docker 映像。我正在使用 RHEL8。
这是我的 pom 插件。
从我的 Dockerfile 中,隐藏文件夹正在从以下命令复制到 docker 映像。
执行上述代码时,出现以下错误。
而且,在我的项目中,我也没有 .dockerignore 文件。
我需要特殊的东西来将隐藏文件包含到 docker 图像中吗?
linux - New-PSSession:此参数集需要 WSMan,未找到支持的 WSMan 客户端库。CENTOS/RHEL 8
所以我在服务器上工作,我已经在上面安装了 powershell,当我尝试运行这个命令时
我收到以下错误
New-PSSession:此参数集需要 WSMan,未找到支持的 WSMan 客户端库。此系统未安装或不可用 WSMan。
**尝试使用这些命令安装 WSman 模块仍然没有修复它
安装-模块-名称 PSWSMan -Force
安装-WSMan**
我是一个完整的初学者,任何指导都会非常有帮助
ansible - Ceph 至少需要 1 个 OSD 来存储数据
在探测我的节点后,我似乎无法进入cockpi-ceph-installer
UI 界面上安装过程的网络部分。这是抛出的错误:
我已经为我的 osds 配置了 3 个节点。我目前正在使用 RHEL 8 实例
netstat - RHEL-8.4.0 中不存在 netstat 命令(21 年 5 月 19 日发布)
我在 RHEL-8.4.0(2021 年 5 月 19 日发布)中找不到 netstat 命令。有没有 rhel8 提供的 netstat 的替代品,这是一个非常重要的命令,我有很多脚本在上面运行。
networking - 无法从 RHEL 连接到远程服务器上的 SSL。OpenSSL 写入:errno=110
好的,所以在过去的几天里,这一直让我发疯。
我的 RHEL 服务器位于公司防火墙后面。我已请求在端口 443 和端口 80(传入和传出)上打开规则,以访问为我正在查询的 URL api.mgmt.cloud.vmware.com 提供的三个 ip。据我所知,这已经完成,我在连接方面取得了一些有限的成功。
根据我所看到的,我认为这不是连接问题,而是与证书有关。例如,我可以在 443 端口上成功 telnet 到这个 url。
的输出openssl s_client -connect api.mgmt.cloud.vmware.com:443 -servername api.mgmt.cloud.vmware.com -showcerts
由我编辑,可能没有必要,因为这将是公开的,但以防万一......
证书被返回,但经过很长时间的延迟,可能是超时。
特别是,我找不到任何关于什么的信息write:errno=110
,即输出挂起 15 分钟左右的地方,是什么意思。
最终,我有需要查询此 URL 的 python 脚本,但它们在 SSL 握手时失败。我做了很多谷歌搜索并尝试了以下方法。
增加了 MTU。
将证书捆绑路径设置为 env var。
wget,curl,两者都无法完成,响应为空
strace 所有命令,没有发现对我的知识有用的东西。
openSSL 版本为 1.1.1g FIPS 2020 年 4 月 21 日
卷曲的输出:
本地机器的连接很好,openssl s_client -connect api.mgmt.cloud.vmware.com:443 -servername api.mgmt.cloud.vmware.com -showcerts
除了该行之外,输出完全相同write:errno=110
,并且在几秒钟内完成
感谢任何有助于解决此问题的指针。
谢谢。
openssl - 无法使用 keytool 或 openssl 命令验证 .pem 文件,出现错误
我正在尝试在具有 Java 1.8.0_302 的 RHEL 8 工作站上通过 keyool 命令创建证书,我能够创建一个 .jdk 文件并进行如下验证:
生成 .jks 文件
使用以下命令确认文件是否正确:
我创建了 .pem 文件,但是当我在继续之前去验证它时,我得到了一个错误。
确认 .PEM 文件的命令
输出错误:
我还尝试使用以下命令进行验证并得到另一个错误:
不确定为什么无法验证 .pem 文件或为什么我会收到该错误。
谢谢
php - 当 PHP 文件位于 /opt/moddoc/ 时的 Apache 2.4、PHP-FPM、FastCGI 配置 - Apache 不处理 php 文件
我有 LAPP 配置 - Linux Red Hat 8、Apache 2.4、PHP7.2、Postgresql 13。安装了 FastCGI、php-fpm。
服务器管理员将 /var/www/html/ 定义为 Web 根目录。
但是我的应用程序的 php 文件的文件夹是在这里创建的:/opt/moddoc/
我必须在 Apache httpd.conf(或 php.ini ?)中设置什么才能从 /var/www/html/myownstartingfile.html 中的 html 页面开始,然后从 /opt/moddoc/myphpapp/ 调用 php 文件主.php?
现在 info.php 仅在 /var/www/html/info.php 运行时运行 - 而不是任何其他文件夹:/cgi-bin/ 或 /opt/moddoc/ 或其他文件夹。还是我必须将文件夹结构从 /opt/moddoc/ 移动到 /var/www/html/myphpapp/main.php 下?