1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CentOS 8 streamのインストールがnothing provides libunistringでエラーになる

Last updated at Posted at 2020-12-10

##はじめに

この記事を参考に、CentOS 8 stream のインストールを行っているときに、

$ sudo dnf distro-sync

をすると以下のエラーでインストールができない。

 問題: package cmake3-3.6.1-3.el6.x86_64 requires libarchive.so.14()(64bit)
, but none of the providers can be installed
  - conflicting requests
  - nothing provides liblzma.so.0()(64bit) needed by libarchive3-3.3.1-1.el6.x86_64
(インストール不可のパッケージをスキップするには、'--skip-broken' を追加してみてください または、'--nobest' を追加して、最適候補のパッケージのみを使用しないでください)

##解決策

CentOSフォーラム
Remi's RPM repository
を参考にコマンドを順番に実行すると良い。

以下、コマンド。

$ dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
$ dnf install yum-utils

↓環境によっては 実行注意

$ dnf module reset php
$ dnf module install php:remi-8.0
$ dnf update

↑ここでアップデートが通れば、distro-syncも通るようになる。
ただ、dnf updateだけでなくdistro-syncもしっかり行わないとインストールされていないパッケージもかなりあるので注意。

##解決策2
teratail

zstd.x86_64とepel-rereaseをdnf removeを用いてアンインストール

を行おうとして以下を実行した。が、そのパッケージは無いよ、と怒られてしまった。

$ dnf remove zstd.x86_64

おわり。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?