dnf updateにてパッケージ競合のエラーが発生
TOP › Forums › バグ報告と提案(Requests and Feedback) › dnf updateにてパッケージ競合のエラーが発生
dnf updateにてパッケージ競合のエラーが発生
Tagged: dnf upgrade
- This topic has 4 replies, 2 voices, and was last updated 1 year, 4 months ago by yoshi.
-
AuthorPosts
-
-
2023年7月26日 at 13:53 #1225
お世話になります。
サーバー上でdnf updateを試みた際に、特定のパッケージの更新についてエラーメッセージが表示される問題に直面しています。「–allowerasing」、「–skip-broken」、「–nobest」などののオプションを試せばいいのでしょうか?
以下にエラーメッセージの詳細を示します:
Last metadata expiration check: 0:09:07 ago on Wed 26 Jul 2023 12:36:49 AM EDT. Error: Problem 1: package kusanagi-libcurl-8.1.2-1.el9.x86_64 from @System requires libnghttp3.so.6()(64bit), but none of the providers can be installed - cannot install both kusanagi-nghttp3-0.13.0-0.el9.x86_64 from kusanagi and kusanagi-nghttp3-0.11.0-0.el9.x86_64 from @System - cannot install both kusanagi-nghttp3-0.13.0-0.el9.x86_64 from kusanagi and kusanagi-nghttp3-0.11.0-0.el9.x86_64 from kusanagi - cannot install the best update candidate for package kusanagi-nghttp3-0.11.0-0.el9.x86_64 - cannot install the best update candidate for package kusanagi-libcurl-8.1.2-1.el9.x86_64 Problem 2: problem with installed package kusanagi-libcurl-8.1.2-1.el9.x86_64 - package kusanagi-libcurl-8.1.2-1.el9.x86_64 from @System requires libngtcp2.so.12()(64bit), but none of the providers can be installed - package kusanagi-libcurl-8.1.2-1.el9.x86_64 from @System requires libngtcp2_crypto_openssl.so.4()(64bit), but none of the providers can be installed - package kusanagi-libcurl-8.1.2-1.el9.x86_64 from kusanagi requires libngtcp2.so.12()(64bit), but none of the providers can be installed - package kusanagi-libcurl-8.1.2-1.el9.x86_64 from kusanagi requires libngtcp2_crypto_openssl.so.4()(64bit), but none of the providers can be installed - cannot install both kusanagi-ngtcp2-0.17.0-1.el9.x86_64 from kusanagi and kusanagi-ngtcp2-0.15.0-1.el9.x86_64 from @System - cannot install both kusanagi-ngtcp2-0.17.0-1.el9.x86_64 from kusanagi and kusanagi-ngtcp2-0.15.0-0.el9.x86_64 from kusanagi - cannot install both kusanagi-ngtcp2-0.17.0-1.el9.x86_64 from kusanagi and kusanagi-ngtcp2-0.15.0-1.el9.x86_64 from kusanagi - cannot install the best update candidate for package kusanagi-ngtcp2-0.15.0-1.el9.x86_64 (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)
サーバー構成(Azure)
OS Linux (centos 9)
サイズ Standard B2s (2 vcpu 数、4 GiB メモリ)# kusanagi status
KUSANAGI Version 9.3.2-1.el9
azure*** (inactive) nginx : nginx125 ***
* nginx.service – The NGINX HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; preset: disabled)
Active: inactive (dead)*** (active) httpd : httpd ***
* httpd.service – The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; preset: disabled)
Active: active (running) since Wed 2023-07-26 00:25:27 EDT; 17min ago*** (active) php : php82 ***
* php-fpm.service – The PHP FastCGI Process Manager
Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; preset: disabled)
Active: active (running) since Wed 2023-07-26 00:25:27 EDT; 17min ago*** (active) mariadb : mariadb10.9 ***
* mariadb.service – MariaDB 10.9.7 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; preset: disabled)
Active: active (running) since Tue 2023-07-04 03:29:56 EDT; 3 weeks 0 days ago*** (inactive) psql : ***
*** (inactive) pgpool-II : ***
*** python ***
Python 3.9.17*** ruby ***
ruby is not installed.*** Cache status ***
bcache off
fcache off*** WAF ***
on*** SELinux ***
off# kusanagi –version
KUSANAGI Version 9.3.2-1.el9# yum check-update
Last metadata expiration check: 0:07:51 ago on Wed 26 Jul 2023 12:36:49 AM EDT. -
2023年7月26日 at 14:36 #1226
yoshi さん、こんにちは。
dnf clean all
した後に、再度dnf upgrade
を試していただけますか?—
私の環境では再現しませんでした。
直近で 2 つの更新がリリースされているため、dnf upgrade とタイミングが悪く競合が発生しているかもしれません。
- This reply was modified 1 year, 4 months ago by cloudy.
-
2023年7月26日 at 14:51 #1228
yoshi さん、こんにちは。
補足です。
dnf update
とdnf upgrade
はどちらも同じコマンドです。
公式ではdnf upgrade
の方を推奨しているようです。https://dnf.readthedocs.io/en/latest/cli_vs_yum.html
ただし、
yum update
とyum upgrade
は異なります。- This reply was modified 1 year, 4 months ago by cloudy.
-
2023年7月26日 at 15:20 #1230
-
2023年7月26日 at 18:04 #1231
cloudy様
お世話になります、ご回答いただきありがとうございました。
さきほど、dnf updateを実行したところ無事更新されました。
実行タイミングが悪かったようですね。。。FAQにもご記載ありがとうございます。今度同じエラーになりましたらdnf clean allを試してみます。
dnf upgradeの方が推奨とのこと、ご教授いただきありがとうございます。
-
-
AuthorPosts
- You must be logged in to reply to this topic.
- Topic Tags
- dnf upgrade