问题标签 [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.
rhel - Redhat 的 RHEL8 相当于“apk add --no-cache gcc musl-dev linux-headers”
我正在尝试安装在 RedHat 企业 linux 7 / 8 映像上的 Python 上的“https://docs.docker.com/compose/gettingstarted”示例代码。
在此行上出现错误 127 RUN apk add --no-cache git gcc musl-dev linux-headers
谢谢
ssl - 如何强制“OpenConnect”客户端使用 TLS 1.0
我在 Red Hat Enterprise Linux 8.1 (Ootpa) 上使用“ OpenConnect version v8.05”来连接服务器。
服务器只接受 SSLv3、TLSv1.0密码,我无权访问服务器进行安全更新/升级。
当我尝试连接时:
我通过更改以下内容更改了 OpenSSL Min SSL 协议:
/etc/crypto-policies/back-ends/opensslcnf.config
MinProtocol = TLSv1.0
现在我可以使用“openssl s_client -connect”与服务器握手。但是 openconnect 客户端还不能连接到服务器。
如何强制它使用 TLS 1.0?
java - docker-selenium 节点不连接到集线器 - 没有到主机的路由
我最近将我们的网格从旧的 RHEL7 服务器迁移到了新的 RHEL8 服务器。当我在新机器上运行 docker-compose 时,节点没有连接到集线器。
码头工人-compose.yml
测试命令
终端输出
注意: RHEL8 使用 podman,但它已被删除并安装了 docker-ce,因此我们可以继续使用 docker-compose。
linux - 使用 eval 语句复制 bash 关联数组
在我们进入这个问题之前,我知道在堆栈溢出时已经有类似的答案了。然而,这个是独一无二的,因为它使用带有关联数组的 eval 语句。(相信我,我都读过)。
好的,现在进入问题
我通过类似于此的 eval 函数定义了 X 个数组:
此代码在函数中:makeArrays
现在我有第二个函数必须遍历这些不同的数组
我会调用这个函数:useArrays
现在,我有一个用于这个 useArrays 函数的 for 循环。
我的问题是,我如何访问这个数组进行比较。IE if[ old1 -eq 0 ] then ... fi
有没有办法可以将这些关联数组复制到一个变量中,以便尽可能少地使用 eval 进行比较?
ssl - 如何告诉 vsftpd 使用哪个 ssl
我已经用运行正常的 SSL 设置了 vsftp。问题是 SSL 用于服务器的主机名,而不是我的客户端之一。此客户端必须符合 PCI,因此当 PCI 扫描发生时,它会检查 FTP 端口并发现 SSL 未与我的客户端 URL 关联。我的问题是如何设置 vsftp 以根据 IP 地址或主机名提供 SSL?
vsftpd 版本 3.0.3
红帽 8.2
rhel8 - 重新启动:加载共享库时出错:libip4tc.so.2:无法打开共享对象文件:没有这样的文件或目录
重新启动机器时出现此错误:“重新启动:加载共享库时出错:libip4tc.so.2:无法打开共享对象文件:没有这样的文件或目录”
请让我知道如何解决上述错误.....
linux - 为什么即使文件存在,rhel8 aws systemd 服务也会抛出 No such file or directory 错误?
我在 rhel8 上有一个 systemd 服务定义
当我启动此服务时,我在 journalctl 中收到以下错误
环境文件存在于路径中,启动脚本和属性文件也存在。
这是在 RHEL8 aws 上,这是第一次尝试。
当我从命令行手动运行启动脚本时,组件启动正常。
sql-server - RHEL 8 容器 MSSQL ODBC 驱动程序 e2fsprogs
我正在尝试使用 RHEL 8 UBI 构建自定义 docker 容器。作为其中的一部分,我想安装 MSSQL 17 ODBC 驱动程序。我已按照此处的 Microsoft 文档中概述的步骤进行操作: https ://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql- server?view=sql-server-ver15#redhat17
并将 Microsoft 存储库添加到我的yum.repos.d
目录中,但是当我尝试构建容器时,出现以下错误:nothing provides e2fsprogs needed by msodbcsql17-17.6.1.1-1.x86_64
当我对此进行深入研究时,它看起来好像对于 RHEL-7 微软建议手动安装 e2fsprogs 您可以在此处看到:https ://docs.microsoft.com/en-us/sql/connect/odbc /linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15#offline-installation
不幸的是,这在 RHEL-8 中是不可能的,因为 e2fsprogs-static 已被删除:https ://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index#removed-packages_changes-到包
构建的完整输出是:
这个错误很容易重现这里是我用来调试的测试 dockerfile
有没有人设法将这个 ODBC 驱动程序安装在基于 RHEL 8 UBI 的容器上?
linux - udev 规则不起作用,有人在我之前声称 iface
我的设备是:16c0:05dc
''''> $ lsusb Bus 002 Device 005: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure
Applications Processor Bus 002 Device 007: ID 1cbe:00fd Luminary Micro Inc. In-Circuit Debug Interface Bus 002 Device 006: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb Bus 002 Device 004: ID 1a40:0101 Terminus Technology Inc. 集线器总线 002 设备 003:ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 002 设备 002:ID 8087:0024 Intel Corp. 集成速率匹配集线器总线 002 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器总线 001设备 006:ID 1bcf:280b Sunplus Innovation Technology Inc. 总线 001 设备 005:ID 413c:8187 Dell Computer Corp. DW375 蓝牙模块总线 001 设备 007:ID 040b:2000 Weltrend Semiconductor Bus 001 设备 004:ID 413c:2513 戴尔计算机公司内部 USB 集线器的 E-Port Replicator 总线 001 设备 008:ID 0781:558c SanDisk Corp. 总线 001 设备 003:ID 413c:2513 Dell Computer Corp.E-Port Replicator 的内部 USB 集线器 总线 001 设备 002:ID 8087:0024 Intel Corp. 集成速率匹配集线器总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器 [alexb@latitude ve12demo_fw6a]$ ll /dev/bus /usb/002/006 crw-rw-rw- 1 root users 189, 133 Aug 7 01:35 /dev/bus/usb/002/006 '''' 我的规则是:'''$ cat /etc/udev /rules.d/61-vedemo.rules SUBSYSTEM=="usb",ATTRS{idVendor}=="16c0",ATTRS{idProduct}=="05dc",GROUP="users",MODE="0666" SUBSYSTEM= ="usb",ATTRS{idVendor}=="16c0",ATTRS{idProduct}=="05dc", ENV{ID_MM_DEVICE_IGNORE}="1" ''' 但是 lsusb 未能通过错误声明接口 0(-6): LIBUSB_ERROR_BUSY 注意:集成速率匹配集线器总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器 [alexb@latitude ve12demo_fw6a]$ ll /dev/bus/usb/002/006 crw-rw-rw-1 根用户 189, 133 八月 7 01:35 /dev/bus/usb/002/006 '''' 我的规则是:'''$ cat /etc/udev/rules.d/61-vedemo.rules SUBSYSTEM=="usb",ATTRS{idVendor }=="16c0",ATTRS{idProduct}=="05dc",GROUP="users",MODE="0666" SUBSYSTEM=="usb",ATTRS{idVendor}=="16c0",ATTRS{idProduct}= ="05dc", ENV{ID_MM_DEVICE_IGNORE}="1" ''' 但是 lsusb 未能使用错误(-6)声明接口 0:LIBUSB_ERROR_BUSY 注意:集成速率匹配集线器总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器 [alexb@latitude ve12demo_fw6a]$ ll /dev/bus/usb/002/006 crw-rw-rw-1 根用户 189, 133 八月 7 01:35 /dev/bus/usb/002/006 '''' 我的规则是:'''$ cat /etc/udev/rules.d/61-vedemo.rules SUBSYSTEM=="usb",ATTRS{idVendor }=="16c0",ATTRS{idProduct}=="05dc",GROUP="users",MODE="0666" SUBSYSTEM=="usb",ATTRS{idVendor}=="16c0",ATTRS{idProduct}= ="05dc", ENV{ID_MM_DEVICE_IGNORE}="1" ''' 但是 lsusb 未能使用错误(-6)声明接口 0:LIBUSB_ERROR_BUSY 注意:35 /dev/bus/usb/002/006 '''' 我的规则是:'''$ cat /etc/udev/rules.d/61-vedemo.rules SUBSYSTEM=="usb",ATTRS{idVendor}= ="16c0",ATTRS{idProduct}=="05dc",GROUP="users",MODE="0666" SUBSYSTEM=="usb",ATTRS{idVendor}=="16c0",ATTRS{idProduct}==" 05dc", ENV{ID_MM_DEVICE_IGNORE}="1" ''' 但是 lsusb 未能使用错误(-6)声明接口 0:LIBUSB_ERROR_BUSY 注意:35 /dev/bus/usb/002/006 '''' 我的规则是:'''$ cat /etc/udev/rules.d/61-vedemo.rules SUBSYSTEM=="usb",ATTRS{idVendor}= ="16c0",ATTRS{idProduct}=="05dc",GROUP="users",MODE="0666" SUBSYSTEM=="usb",ATTRS{idVendor}=="16c0",ATTRS{idProduct}==" 05dc", ENV{ID_MM_DEVICE_IGNORE}="1" ''' 但是 lsusb 未能使用错误(-6)声明接口 0:LIBUSB_ERROR_BUSY 注意:ENV{ID_MM_DEVICE_IGNORE}="1" ''' 但是 lsusb 未能使用错误(-6)声明接口 0:LIBUSB_ERROR_BUSY 注意:ENV{ID_MM_DEVICE_IGNORE}="1" ''' 但是 lsusb 未能使用错误(-6)声明接口 0:LIBUSB_ERROR_BUSY 注意:
/dev/bus/usb/002/006: 18207 18225 18238 18240 18242m 18294 18437 18444 18447 18478 18512 18518 18534 18544 18548 18549 18551 18555 18568 18573 18577 18586 18592 18603 18607 18614 18616 18623 18628 18638 18640 18644 18646 18648 18655 18657 18660 18662 18663 18678 18681 18683 18688 18690 18691 18698 18702 18705 18754 18759 18760 18772 18773 18792 18811 18849 18866 18909 18910 18947 18951 18952 18970 18997 19021 19039 19045 19046 19083 19125 19144 19175 19372 19407 19568 19949 19970 20427 32612 40417 40495 40529 40587 40631 40778 41056 41876 Note1:请注意,使用 kill -9 28207 218225 等杀死这些进程会导致系统崩溃.....请帮助我确定谁在我之前认领我的设备?注意2:在声明接口之前,我确实分离了内核驱动程序并将自动分离设置为true,请参见下面的代码:
块引用
service - systemctl Myservice.service 未找到
当我将Myservice.service
文件保存在/etc/systemd/system/Myservice.service
. 我得到not-found
错误。
但是当我将相同的服务文件保存在/lib/systemd/system/Myservice.service
. 它工作正常。
但为什么它在第一种情况下不起作用?为什么 systemd 在第一种情况下无法找到文件。如何使用 systemd 调试这种情况。