며칠 동안 dnf update
Fedora 23 설치에서 실행하는 데 문제가 있었습니다.
패키지 정보를 업데이트하고 패키지를 다운로드한 후 dnf
"거래 실행 중"에서 멈춘 것 같습니다. 터미널에 표시되는 내용은 다음과 같습니다.
[...]
[SKIPPED] xorg-x11-server-common-1.18.3-1.fc23.x86_64.rpm: Already downloaded
[SKIPPED] xorg-x11-server-Xwayland-1.18.3-1.fc23.x86_64.rpm: Already downloaded
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Journalctl에는 의심스러운 것이 없습니다. 나는 dnf
다음을 사용하여 청소를 시도했습니다.
rm /var/lib/rpm/__db.*
cd /var/cache/dnf
rm -rf *
dnf clean all
.NET을 통해 새 패키지를 설치하려고 할 때도 같은 일이 발생합니다 dnf install
.
어떤 도움이라도 대단히 감사하겠습니다.
답변1
몇 시간 동안 기다린 후에도 dnf
여전히 트랜잭션 실행이 중단되었습니다 . 하지만 수없이 눌러도 Ctrl+C
계속 이어졌습니다. 설치가 완료되고 확인된 후 다시 멈췄습니다. Ctrl+C
다행히 정상적으로 종료되었고 업데이트된 패키지가 모두 설치되었습니다. 아직 무슨 일이 일어났는지 알 수 없으며 로그에 오류도 표시되지 않습니다. 다음 번에는 예상대로 작동하길 바랍니다.
답변2
저도 같은 문제가 있어서 다른 쉘에서 dnf 프로세스의 우선순위를 -10으로 변경했더니 문제가 해결되었습니다.
renice -n -10 -p <pid>
아마도 dnf가 너무 많은 처리를 하려고 하는데 기본 우선순위로 실행되기 때문에 시간이 많이 걸리는 것 같습니다.
답변3
내 경우에는 전체 플랫폼(Fedora 25)을 업그레이드한 후생가죽(미래 페도라 26). 업그레이드가 완료된 후 설치를 시도했지만 cmake
모든 RPM 데이터베이스 동기화를 완료하려면 재부팅이 필요했습니다. 재부팅 후 모든 것이 예상대로 진행되었습니다.