由于缺少 chkconfig,无法在 Red Hat Enterprise Linux 9 上安装 cntlm

由于缺少 chkconfig,无法在 Red Hat Enterprise Linux 9 上安装 cntlm

我正在尝试在 Red Hat Enterprise Linux 9 上设置代理。我正在尝试安装 CNTLM 代理身份验证软件。我从官方仓库下载了 RPM 文件并尝试了以下命令:

sudo rpm -Uvh cntlm-0.92.3-1.x86_64.rpm

但是,我得到

error: Failed dependencies:
        /sbin/chkconfig is needed by cntlm-0.92.3-1.x86_64

为了尝试解决这个问题,我使用了以下命令:

sudo dnf install chkconfig

其输出如下:

Updating Subscription Management repositories.
Icinga RH9                                      3.7 kB/s | 2.0 kB     00:00
rh9-bosch                                       3.7 kB/s | 2.0 kB     00:00
Dependencies resolved.
================================================================================
 Package      Arch      Version          Repository                        Size
================================================================================
Installing:
 chkconfig    x86_64    1.20-2.el9       rhel-9-for-x86_64-baseos-rpms    184 k

Transaction Summary
================================================================================
Install  1 Package

Total download size: 184 k
Installed size: 764 k
Is this ok [y/N]: y
Downloading Packages:
chkconfig-1.20-2.el9.x86_64.rpm                 177 kB/s | 184 kB     00:01
--------------------------------------------------------------------------------
Total                                           177 kB/s | 184 kB     00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1
  Installing       : chkconfig-1.20-2.el9.x86_64                            1/1
Error unpacking rpm package chkconfig-1.20-2.el9.x86_64
  Verifying        : chkconfig-1.20-2.el9.x86_64                            1/1
Installed products updated.

Failed:
  chkconfig-1.20-2.el9.x86_64

首先,“错误解压 rpm...”错误消息和“已安装产品已更新”消息似乎是矛盾的;我不明白那里到底发生了什么。其次,这似乎没有什么区别 - 我仍然无法进行 cntlm 安装。

谁能建议我如何解决这个问题以便我可以安装 cntlm?

答案1

  • 要安装chckconfig,请检查您是否有/etc/init.d目录,如果有,请将其移动到 进行备份/tmp

  • 然后再次尝试安装chckconfig

  • 这对我有用,并且在 RedHat 解决方案页面中提到过。

https://access.redhat.com/solutions/6969215

相关内容