須藤です。 少し補足します。 Mroongaは毎日CIでMySQL/MariaDB/Percona Serverのバージョンが 上がってMroongaパッケージのリビルドが必要になっていないかチェッ クしています。 https://github.com/mroonga/mroonga/actions/workflows/linux.yml の"Scheduled"となっているやつがそれです。 それを見ると、おとといから失敗しているので、おそらくおととい Debian 10のMariaDBのパッケージが上がったのだと思います。 こういうときは無理やりアップグレードしようとせずに、このメー リングリストやGitHubのissueやGitterなどで教えてください。正 しい解消法は新しいMySQL/MariaDB/Percona Serverを使って Mroongaパッケージをリビルドすることなのでユーザー側でごにょ ごにょして解決できるたぐいのことではないのです。 なお、この問題はパッケージ名変更とは関係ありません。パッケー ジ名変更の有無に関わらずMySQL/MariaDB/Percona Serverのバージョ ンが上がると発生しうる問題です。 In <20210****@clear*****> "[groonga-dev,04863] Re: Debian 10で依存関係が解消できなくなりました" on Mon, 21 Jun 2021 16:51:38 +0900 (JST), Horimoto Yasuhiro <horim****@clear*****> wrote: > 堀本です。 > > ご報告ありがとうございます。 > > これは、パッケージの更新が必要なので、こちらで対応中です。 > 解決まで少々お待ちください。解決したら、再度、連絡させていただきます。 > > 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 mailing list > groon****@lists***** > https://lists.osdn.me/mailman/listinfo/groonga-dev