あーかいぶすハイディフィニション

ここはもう更新しとらんのじゃ

MySQL Cluster の mysql-libs を削除してた問題とそのような環境で mysql-libs を必要なパッケージがアップデートできない問題

内容自体は二年くらい前に fix されてます。
しばらくアップデートしてなかった ssl 通信を使わないサーバで openssl のライブラリあるしアップデートしておくかね、と思ってコマンド叩いたらこれ。

[root@localhost ~]# yum update openssl openssl-devel
(
--> Finished Dependency Resolution
Error: Protected multilib versions: openssl-1.0.0-20.el6_2.4.i686 != openssl-1.0.1e-16.el6_5.14.x86_64
Error: Protected multilib versions: openssl-devel-1.0.0-20.el6_2.4.i686 != openssl-devel-1.0.1e-16.el6_5.14.x86_64
 You could try using --skip-broken to work around the problem
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
2:postfix-2.6.6-2.2.el6_1.x86_64 has missing requires of mysql-libs

おまえいつからアップデートしてねえんだよ!というツッコミは勘弁してつかあさい…。「--skip-broken」使えというので使う。

yum update openssl openssl-devel --skip-broken
(
--> Finished Dependency Resolution
Error: Protected multilib versions: openssl-1.0.0-20.el6_2.4.i686 != openssl-1.0.1e-16.el6_5.14.x86_64
Error: Protected multilib versions: openssl-devel-1.0.0-20.el6_2.4.i686 != openssl-devel-1.0.1e-16.el6_5.14.x86_64
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
2:postfix-2.6.6-2.2.el6_1.x86_64 has missing requires of mysql-libs

回避できない。ここで過去記事を思い出す。
postfix アップデートこけた - ARCHIVESDRIVE HD
MySQL Cluster (NDB) 7.2.5 -> 7.2.15 へアップデート - ARCHIVESDRIVE HD
ああ^〜、そういえば yum-cron で常に最新の安定版パッケージ適用している環境にしたから、一度にアップデートすることもなくて事前の yum update openssl で発覚しなかったのか。

と思うじゃん

MySQL Bugs: #65534: Mysql-cluster rpms for EL6 releases cannot be installed
今更見つけたあたり僕も終わってるけど、ちょっと勘弁して下さいよ……。
rpm コマンドで入れてるのに置換してくれないし、単純に 7.2.5 以前の同梱版 mysql-libs のバージョンが悪いのかと思ったけどそうじゃないのかよ。
はーまじかす。MySQL の囲いやめて MariaDB の囲いになります。こっちこないでください、くさいです(確信)。

こうやって人は勝手にアンチになっていくんやな、というダメ人間の見本でした。