오류: 패키지:1:npm-3.10.10-1.6.17.1.1.el7.x86_64

오류: 패키지:1:npm-3.10.10-1.6.17.1.1.el7.x86_64

CentOS7을 업데이트하려고 했을 때 노드 문제처럼 보이는 문제가 발생했습니다. 아마도 커널일 겁니다. 이때 제가 혼란스러워졌습니다.

[root@orcacomputers orca]# yum install npm
Package 1:npm-3.10.10-1.6.17.1.1.el7.x86_64 already installed and latest version Nothing to do

알았어 알았어

sudo yum update
Error: Package: 1:npm-3.10.10-1.6.17.1.1.el7.x86_64 

(@epel)
  Requires: nodejs = 1:6.17.1-1.el7
           Removing: 1:nodejs-6.17.1-1.el7.x86_64 (@epel)
               nodejs = 1:6.17.1-1.el7
           Updated By: 2:nodejs-12.20.0-1nodesource.x86_64 (nodesource)
               nodejs = 2:12.20.0-1nodesource
           Available: 2:nodejs-12.0.0-1nodesource.x86_64 (nodesource)
               nodejs = 2:12.0.0-1nodesource
           Available: 2:nodejs-12.1.0-1nodesource.x86_64 (nodesource)
               nodejs = 2:12.1.0-1nodesource
           Available: 2:nodejs-12.2.0-1nodesource.x86_64 (nodesource)
               nodejs = 2:12.2.0-1nodesource
           Available: 2:nodejs-12.3.0-1nodesource.x86_64 (nodesource)

실행 sudo yum update --skip-broken하고 업데이트하고 재부팅할 수 있었습니다. 그러나 이 nodesource 오류가 여전히 존재합니다.

방금 Thunderbird를 열었고 이메일에서 크론 작업 오류를 보았습니다. nodejs가 필요합니다

/etc/cron.daily/0yum-daily.cron:

Failed to check for updates with the following error message: 
Failed to build transaction: 1:npm-3.10.10-1.6.17.1.1.el7.x86_64 requires nodejs = 1:6.17.1-1.el7
/etc/cron.daily/yum.cron:

Error: Package: 1:npm-3.10.10-1.6.17.1.1.el7.x86_64 (@epel)
           Requires: nodejs = 1:6.17.1-1.el7
           Removing: 1:nodejs-6.17.1-1.el7.x86_64 (@epel)
               nodejs = 1:6.17.1-1.el7

[orca@orcacomputers public_html]$ node -v
v6.17.1

답변1

npm을 제거하고 centos를 업데이트할 수 있었습니다.

관련 정보