CentOS 8: 모듈 종속성 문제

CentOS 8: 모듈 종속성 문제

CentOS 8을 새로 설치하고 거의 모든 dnf 명령을 실행하는 동안 다음 오류가 발생합니다. 예를 들어, yum 제거를 실행하면 다음과 같은 결과가 나타납니다.

# yum remove
Modular dependency problems:

 Problem 1: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBD-MySQL:4.046:8010020191114030811:073fa5fe-0.x86_64
 Problem 2: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64
 Problem 3: conflicting requests
  - nothing provides module(nginx) needed by module php:7.2:8010020191114034540:2430b045-0.x86_64
No packages marked for removal.

아마도 MariaDB를 설치한 후에 이것이 어떻게 시작되었는지 잘 모르겠습니다. 제거했는데 오류가 지속됩니다. 계속하기 전에 이 오류를 해결해야 하므로 이 작업을 수행하기 위해 패키지를 제거해도 괜찮습니다.

나는 그것이 무엇을 가리키는지 잘 모르겠습니다. 이 시스템에는 perl-DBD, perl-DBI 또는 php가 설치되어 있지 않습니다.

답변1

위와 같지만 다음은 없습니다 perl-DBD-MySQL.

yum module reset perl-DBD-SQLite perl-DBI php

답변2

혹시 다른 사람이 이 글을 본다면 저는 이렇게 해결했습니다. CentOS 저장소에서 MariaDB를 설치한 후 문제가 발생한 것 같습니다.

 yum module reset perl-DBD-MySQL perl-DBD-SQLite perl-DBI  php

답변3

우리 서버에서 이 문제의 원인이 무엇인지 모르겠지만 dnf /yum을 실행하세요.모듈 활성화이 명령은 모듈 종속성 경고를 제거합니다.

dnf module enable perl:5.26

이 문제는 여기에서도 논의됩니다.

관련 정보