问题标签 [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.
docker - 如何使用 IBM LSF 运行 Docker 容器
我正在尝试使用 IBM LSF Spectrum bsub 命令触发 Docker 容器。我正在使用的操作系统是 RHEL 8.1 我已经启动了 IBM LSF,使用显示“集群名称和主名称”的 lsid 命令检查它是否正在运行。在 configdir/lsb.params 我也设置了 dockerapp
#Begin Application
#NAME = dockerapp #CONTAINER = docker[image(registry.redhat.io/ubi8/python-36)] #DESCRIPTION = Docker User Service #End Application ` 尝试使用 with " udocker”选项。
当我运行以下命令来启动 docker 容器时。它显示作业已提交到默认队列。但是当我检查 using 时docker ps
,我看不到任何容器正在运行。
bsub -a docker -app dockerapp sleep 1h
bsub -a "docker(registry.redhat.io/ubi8/python-36)" -app udocker a.out -in in.dat -out out.dat
我已经使用安装了 Fix Pack 的 LSF 10.1 进行了所有必需的配置,并且在badmin reconfig
当我bjobs <bobid>
为码头工人工作时,它的表演STATUS as EXIT
有什么办法可以看到容器正在运行?
cloud-init - 如何使用 nocloud 数据源使用 Cloudinit 执行脚本
我正在尝试使用 cloudinit 自动配置 linux 机器(rhel8)。
为此,我创建了一个包含以下内容的 ISO:
此 iso 在 virt-install 期间添加到 VM。
用户数据、元数据和网络配置按预期应用。但是我希望 demo.sh 脚本也会被执行。我在日志中看到 config-scripts-per-instance 运行,但脚本未执行。它也不存在于 /var/lib/cloud/instance/scripts
我在这里做错了什么。这不是执行脚本的正确方法吗?
kubernetes - 如何在 containerd 中添加 Harbor 注册表
有谁知道我们如何将港口注册中心添加到 containerd cri 中。我已将其添加为不安全的注册表,但 kubernetes 无法提取港口图像。 我面临的错误的图像
service - 如何在 RHEL8 上进行服务配置
尝试在 rhel 8 上调度服务,如下所示 - cd /etc/systemd/system 创建了指向服务 sudo ln -s /apps/xyz/abc.service /etc/systemd/system/abc.service lrwxrwxrwx 的符号链接。1 root root 51 Sep 10 16:14 abc.service -> /apps/xyz/abc.service sudo systemctl start abc.service
给出错误:无法启动 abc.service:未找到单元 abc.service。cat abc.service 命令运行良好,并且能够从同一位置访问服务。但是当我运行'systemctl cat abc.service'时出现错误:找不到文件为abc.service 为什么。systemctl 无法访问此服务吗?
journalctl -u abc.service ,没有任何条目。systemctl list-unit-files 给出单元文件状态错误
相同的步骤在 RHEL7 上运行良好,并且单元文件状态显示为链接。关于如何解决这个问题的任何想法?
docker - npm install -g apiconnect 在 Docker 容器 (RHEL8) 中失败
我需要构建一个基于 RHEL 8 的容器,然后安装 LoopBack 和 IBM ApiConnect。
- 使用 RedHat Enterprise Linux 8 运行容器
- 将 Node.js (v12) 安装到容器中
- 安装开发工具来构建原生插件
- 用于
alternatives
映射python
到python2
(或) - 在安装python3
过程中都尝试过,但都失败了。api-connect
- 安装环回
安装 ApiConnect
但是,这会失败并显示错误消息(来自控制台,2 套):
请注意,python2
andpython3
安装在容器下/usr/bin
并且可以从容器中访问,但是,python
不能调用。
来自控制台的第二组错误:
python-3.x - ModuleNotFoundError:没有名为“编码”的模块;rhel8; 蟒蛇3;阿帕奇2.4;mod_wsgi; django 3.1
我正在尝试使用 apache 和 mod_wsgi 设置我的 django 应用程序(虚拟环境)。该应用程序在 RHEL8 机器上运行,唯一运行的 python 是 python 3。
RHEL 版本 == Red Hat Enterprise Linux 版本 8.2 (Ootpa)
python 版本 == Python 3.6.8。
apache 版本 == Apache/2.4.37(红帽企业 Linux)。
mod_wsgi 版本 == 4.7.1。
django 版本 == 3.1。
我的 Python 虚拟环境主页是: python-home using sys.prefix
我已经使用 CMMI 方法创建了 mod_wsgi.so。以下是图书馆详情
ldd mod_wsgi.so详细信息
下面是我的 apache 虚拟主机 conf 文件。我也尝试过添加 python-path(如下所示),虽然没有写在下面的 conf 文件详细信息中。
webapptest.conf:
一旦我启动我的 apache 服务器,我就会ModuleNotFoundError: No module named 'encodings'
在错误日志中看到错误。
感谢任何帮助或建议来解决问题。
谢谢。
openssl - php7 配置:错误:找不到 libcrypto
我正在编译 php-7.3.22
我在配置过程中收到以下错误:
以下是操作系统信息:
我已经安装了 openss-1.1.1h
OpenSSL 已安装并报告其正确版本:
lib 文件夹显示 libcrypto 在那里。
libcrypto 文件都在那里。
操作系统也安装了供应商提供的 OpenSSL
以下信息来自 config.log
我错过了什么?
node.js - CentOS8/RHEL8 nodejs 4.9.1以非root用户身份运行时“不允许操作”
我留下了一个古老的 NodeJS 代码,它编写并与模块和 NodeJS v4.9.1 兼容。它托管在 RHEL6 上并且运行良好。现在我被要求将代码移动到 RHEL8 机器上。尝试使用 NodeJS 10 和 12 启动应用程序时出现大量错误。我下载了 NodeJS 4.9.1 的 tar 文件并解压缩并尝试启动应用程序,它工作正常。但这是作为根。当我使用以下行服务文件创建 systemd 服务并尝试启动它时,出现“ -bash operation not allowed ”错误
当我切换到 node-user 并尝试运行基本的node -v命令时,我仍然得到同样的错误。我什至在 nodejs 目录上尝试了 777 权限。
一切都以root身份正常工作。
任何建议,非常感谢。
python - 无法使用订阅管理器在 RHEL 8 中安装 Python
我在 RHEL 8.2 EC2 主机中安装 Python(版本 2 或 3)一直没有成功。错误:找不到匹配项:python
参数不匹配:python3 错误:无法找到匹配项:python3
我在主机中捕获了以下可用的回购列表。
我尝试了不成功的命令 - sudo yum install python3,sudo yum install python2。
sudo yum search python3的输出未列出用于安装的有效 rpm。