postgresql-clientのupgradeでエラー発生
1.概要
ubuntuのupdateを実行すると、下記postgresqlでエラーになりました。導入環境からpostgresql-clientが原因と思って調べました。その内容を記述します。
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://apt.postgresql.org/pub/repos/apt focal-pgdg InRelease' doesn't support architecture 'i386'
2.詳細
postgresql-client-14をubuntu-20.04上に手順に沿って導入をしました。導入直後は何も問題がなかったのですが、ubuntuをupdateしようとするとエラーです。どうやらi386はサポートされないようで、更新もできないようです。
参考資料に修正手順が記述されていました。
インストール手順の最初の部分に問題があります。
# Create the file repository configuration:
sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
これを以下のように[arch=amd64]を追加して、実行します。
/etc/apt/sources.list.d/pgdg.listが変わっていることを確認します。
その後、ubuntuのupdateを実行すると問題改善です。
# Create the file repository configuration:
sudo sh -c 'echo "deb [arch=amd64] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
または、/etc/apt/sources.list.d/pgdg.listを直接変更してもOKです
参考資料
[外部サイト参照]
・Linux downloads (Ubuntu)
・apt error: repository doesn't support architecture 'i386'
コメント
コメントを投稿