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

관련 정보