0
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 1 year has passed since last update.

Postgresqlインストール時に「E: 問題を解決することができません。壊れた変更禁止パッケージがあります。」

Last updated at Posted at 2024-01-02

現象

公式に従ってインストールのコマンドを流した際、以下のエラーに遭遇。

sudo apt-get -y install postgresql
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:
以下のパッケージには満たせない依存関係があります:
postgresql-common : 依存: libjson-perl しかし、インストールすることができません
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。

環境

OS: Ubuntu
バージョン: 22.04
アーキテクチャ: x86_64

原因

/etc/apt/sources.listの参照先がおかしくなっていた。

対処

/etc/apt/sources.listを以下にする。
(OSインストール時のsource.listに戻したかったが、それっぽいのが見つからなかったので以下で代用。)
https://gist.github.com/hakerdefo/9c99e140f543b5089e32176fe8721f5f

※sources.listを更新する前に、バックアップを取ること。

deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu/ jammy partner
# deb-src http://archive.canonical.com/ubuntu/ jammy partner

再び公式のコマンドを流し直してインストール完了。

0
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
0
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?