[groonga-dev,04863] Re: Debian 10で依存関係が解消できなくなりました

Back to archive index
Horimoto Yasuhiro horim****@clear*****
2021年 6月 21日 (月) 16:51:38 JST


堀本です。

ご報告ありがとうございます。

これは、パッケージの更新が必要なので、こちらで対応中です。
解決まで少々お待ちください。解決したら、再度、連絡させていただきます。

MariaDBは、MroongaのようなプラグインがどのバージョンのMariaDBでビルドされたか
をチェックしていて、自身のバージョンと異なるバージョンのMariaDBでビルドされたプラグイン
を受け付けないようになっています。

そのため、Mroongaのパッケージをインストールするときには、Mroongaのパッケージを
ビルドした時のバージョンのMariaDBを要求します。

今回のケースの場合、Mroonga 11.03をビルドしたときのMariaDBのバージョンは
10.3.27なのですが、現在、Debian10のリポジトリーで配布されているMariaDBのバージョンは
10.3.29です。
そのため、Mroongaはインストール時にMariaDB 10.3.27を要求しますが、Debian10のリポジトリー
にあるのはMariaDB 10.3.29であるため依存性の解決に失敗しインストールが失敗します。

MariaDB10.3.29を使ってMroongaをビルドし直して、パッケージを更新中ですので
少々お待ちください。

以上です。失礼いたします。

From: Mitsuo Yoshida <y****@ceek*****>
Subject: [groonga-dev,04862] Debian 10で依存関係が解消できなくなりました
Date: Mon, 21 Jun 2021 00:42:07 +0900

> 吉田と申します。
> 
> Mroonga11.03 でパッケージ名が変更されたことに伴うかと思いますが、
> Debian 10の環境で、依存関係が解消できなくなりました。
> 
> まず、apt dist-upgradeをかけたところ、
> mariadb-10.3-mroonga mariadb-server-10.3-mroonga
> が削除されました。
> これについては、パッケージ名の変更が影響してるかと思います。
> 
> その後、再インストールを試みましたが、
> -----
> $ sudo apt install -y -V mariadb-server-10.3-mroonga
> パッケージリストを読み込んでいます... 完了
> 依存関係ツリーを作成しています
> 状態情報を読み取っています... 完了
> インストールすることができないパッケージがありました。おそらく、あり得
> ない状況を要求したか、(不安定版ディストリビューションを使用しているの
> であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
> 動されていないことが考えられます。
> 以下の情報がこの問題を解決するために役立つかもしれません:
> 
> 以下のパッケージには満たせない依存関係があります:
>  mariadb-server-10.3-mroonga : 依存: mariadb-10.3-mroonga (= 11.03-1)
> しかし、インストールされようとしていません
> E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
> 
> $ sudo apt install -y -V mariadb-10.3-mroonga
> パッケージリストを読み込んでいます... 完了
> 依存関係ツリーを作成しています
> 状態情報を読み取っています... 完了
> インストールすることができないパッケージがありました。おそらく、あり得
> ない状況を要求したか、(不安定版ディストリビューションを使用しているの
> であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
> 動されていないことが考えられます。
> 以下の情報がこの問題を解決するために役立つかもしれません:
> 
> 以下のパッケージには満たせない依存関係があります:
>  mariadb-10.3-mroonga : 依存: mariadb-server-10.3 (=
> 1:10.3.27-0+deb10u1) しかし、1:10.3.29-0+deb10u1 はインストールされようとしています
>                         依存: mariadb-server-core-10.3 (=
> 1:10.3.27-0+deb10u1) しかし、1:10.3.29-0+deb10u1 はインストールされようとしています
> E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
> -----
> として依存関係の解消に失敗しました。
> 前者はインストールマニュアルに従っていますが、パッケージ名が変更されていることを思い出して、後者を再実行しました。
> ※インストールマニュアル
> https://mroonga.org/ja/docs/install/debian.html
> 
> MariaDB環境が変になったかな…と思い、以下のように一旦、環境をリセットし、
> sudo apt remove mariadb-server-10.3 mariadb-server-core-10.3
> 
> インストールマニュアルに従って再インストールを試みましたが、依然として依存環境が解消できないようです。
> -----
> $ sudo apt update
> ヒット:1 http://security.debian.org/debian-security buster/updates InRelease
> ヒット:2 http://ftp.jp.debian.org/debian buster InRelease
> ヒット:3 http://ftp.jp.debian.org/debian buster-updates InRelease
> ヒット:4 https://packages.groonga.org/debian buster InRelease
> ヒット:5 http://dl.google.com/linux/chrome/deb stable InRelease
> パッケージリストを読み込んでいます... 完了
> 依存関係ツリーを作成しています
> 状態情報を読み取っています... 完了
> パッケージはすべて最新です。
> 
> $ sudo apt install -y -V mariadb-server-10.3-mroonga
> パッケージリストを読み込んでいます... 完了
> 依存関係ツリーを作成しています
> 状態情報を読み取っています... 完了
> インストールすることができないパッケージがありました。おそらく、あり得
> ない状況を要求したか、(不安定版ディストリビューションを使用しているの
> であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
> 動されていないことが考えられます。
> 以下の情報がこの問題を解決するために役立つかもしれません:
> 
> 以下のパッケージには満たせない依存関係があります:
>  mariadb-server-10.3-mroonga : 依存: mariadb-10.3-mroonga (= 11.03-1)
> しかし、インストールされようとしていません
> E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
> 
> $ sudo apt install -y -V mariadb-10.3-mroonga
> パッケージリストを読み込んでいます... 完了
> 依存関係ツリーを作成しています
> 状態情報を読み取っています... 完了
> インストールすることができないパッケージがありました。おそらく、あり得
> ない状況を要求したか、(不安定版ディストリビューションを使用しているの
> であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
> 動されていないことが考えられます。
> 以下の情報がこの問題を解決するために役立つかもしれません:
> 
> 以下のパッケージには満たせない依存関係があります:
>  mariadb-10.3-mroonga : 依存: mariadb-server-10.3 (=
> 1:10.3.27-0+deb10u1) しかし、インストールされようとしていません
>                         依存: mariadb-server-core-10.3 (=
> 1:10.3.27-0+deb10u1) しかし、インストールされようとしていません
> E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
> 
> -----
> 
> どうぞよろしくお願いいたします。
> 
> --
> Mitsuo Yoshida < y****@ceek***** >
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> https://lists.osdn.me/mailman/listinfo/groonga-dev



groonga-dev メーリングリストの案内
Back to archive index