読者です 読者をやめる 読者になる 読者になる

わすれっぽいきみえ

みらいのじぶんにやさしくしてやる

wgetインストールし忘れてる状態でErlangのRPMのパッケージをインストールしようとしてエラー

Erlang yum linux technology rpm

9日目: RabbitMQインストール - わすれっぽいきみえの続きをやろうとして、「そういやvagrant sandboxモードでいじってたし、そもそもwindowsクリーンインストールしたから、RabbitMQすっからかんになってたんだった…」と思い出して、もっかいrpmパッケージ突っ込もうとしたら、こんなことになったよって話。*1

まずこんなメッセージが出た。

$ sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
Preparing...                ########################################### [100%]
   1:erlang-solutions       ########################################### [100%]
/var/tmp/rpm-tmp.RVbySX: line 6: wget: command not found
warning: %post(erlang-solutions-1.0-1.noarch) scriptlet failed, exit status 127

で、あれまwgetインストール忘れてたのかーと思ってsudo yum install wgetで、すぐ入れたんだけど、今度はこんなことになった。

$ sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
Preparing...                ########################################### [100%]
        package erlang-solutions-1.0-1.noarch is already installed

「へ?」

$ sudo rpm -e erlang-solutions-1.0-1.noarch.rpm
error: package erlang-solutions-1.0-1.noarch.rpm is not installed

「は?」

つまりRPMのパッケージのインストールに最初に失敗したのにもかかわらず「もうインストールされてるよ!」って返事が返ってきて、じゃあ削除すっかとおもって削除コマンドを実行したら「そんなパッケージないよ!」って言われて、どっちやねんとなった。

なので強制再インストール

$ sudo rpm -Uvh --force erlang-solutions-1.0-
1.noarch.rpm
Preparing...                ########################################### [100%]
   1:erlang-solutions       ########################################### [100%]
--2014-01-13 05:06:48--  http://packages.erlang-solutions.com/rpm/centos/erlang_solutions.repo
Resolving packages.erlang-solutions.com... 31.172.186.53
Connecting to packages.erlang-solutions.com|31.172.186.53|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 245
Saving to: “erlang_solutions.repo”

100%[======================================>] 245         --.-K/s   in 0s

2014-01-13 05:06:54 (60.0 MB/s) - “erlang_solutions.repo” saved [245/245]
$ rpm -q erlang-solutions
erlang-solutions-1.0-1.noarch

今度はちゃんと入ったっぽい。

強制インストールする前にpackage erlang-solutions-1.0-1.noarch is already installedって表示されたので勘違いしてepelでerlangを入れてしまったので、erlang_solutionsでerlangをアップデートする。
ただyum updateだけだと続きを読むに書いたようなエラーが出た(長すぎるので興味がある人だけ続き読めばいいよ)ので、一回(図らずも)epel使って入れたerlangをアンインストールし、erlang-solutionsを使って再インストールする。

$ sudo yum remove erlang erlang-stdlib erlang-kernel erlang-erts erlang-runtime_tools
$ sudo yum --enablerepo=erlang-solutions install erlang
(なんかいろいろ)
Complete!

起動してみる。

$ erl
Erlang R16B03 (erts-5.10.4) [source] [64-bit] [async-threads:10] [kernel-poll:false]

Eshell V5.10.4  (abort with ^G)
1> q().
ok

はー、何とか入ったぞ。

以下、参考リンク

詳細なエラー

$ sudo yum --enablerepo=erlang-solutions update erlang
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * epel: mirror.unej.ac.id
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package erlang.x86_64 0:R16B03-0.2.el6 will be obsoleting
--> Processing Dependency: erlang-cosFileTransfer(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-pman(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-otp_mibs(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-odbc(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-ssh(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-tools(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-examples(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-snmp(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-reltool(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-webtool(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-erl_docgen(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-edoc(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-eunit(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-kernel(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-toolbar(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-cosProperty(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-syntax_tools(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-tv(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-orber(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-compiler(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-parsetools(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-os_mon(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-megaco(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-xmerl(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-ic(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-mnesia(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-sasl(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-ssl(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-diameter(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-public_key(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-eldap(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-asn1(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-gs(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-debugger(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-erl_interface(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-inets(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-common_test(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-crypto(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-runtime_tools(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-observer(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-cosEvent(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-cosTime(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-test_server(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-typer(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-percept(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-hipe(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-et(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-cosNotification(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-appmon(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-erts(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-wx(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-stdlib(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-jinterface(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-dialyzer(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-cosEventDomain(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
--> Processing Dependency: erlang-cosTransactions(x86-64) = R16B03-0.2.el6 for package: erlang-R16B03-0.2.el6.x86_64
---> Package erlang-docbuilder.x86_64 0:R14B-04.3.el6 will be obsoleted
--> Running transaction check
---> Package erlang-appmon.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-appmon.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-asn1.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-asn1.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-common_test.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-common_test.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-compiler.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-compiler.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-cosEvent.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-cosEvent.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-cosEventDomain.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-cosEventDomain.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-cosFileTransfer.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-cosFileTransfer.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-cosNotification.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-cosNotification.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-cosProperty.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-cosProperty.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-cosTime.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-cosTime.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-cosTransactions.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-cosTransactions.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-crypto.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-crypto.x86_64 0:R16B03-0.2.el6 will be an update
--> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: erlang-crypto-R16B03-0.2.el6.x86_64
--> Processing Dependency: libcrypto.so.10(OPENSSL_1.0.1)(64bit) for package: erlang-crypto-R16B03-0.2.el6.x86_64
---> Package erlang-debugger.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-debugger.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-dialyzer.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-dialyzer.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-diameter.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-diameter.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-edoc.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-edoc.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-eldap.x86_64 0:R16B03-0.2.el6 will be installed
---> Package erlang-erl_docgen.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-erl_docgen.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-erl_interface.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-erl_interface.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-erts.x86_64 0:R14B-04.3.el6 will be updated
--> Processing Dependency: erlang-erts(x86-64) = R14B-04.3.el6 for package: erlang-inviso-R14B-04.3.el6.x86_64
---> Package erlang-erts.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-et.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-et.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-eunit.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-eunit.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-examples.x86_64 0:R16B03-0.2.el6 will be installed
---> Package erlang-gs.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-gs.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-hipe.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-hipe.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-ic.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-ic.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-inets.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-inets.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-jinterface.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-jinterface.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-kernel.x86_64 0:R14B-04.3.el6 will be updated
--> Processing Dependency: erlang-kernel(x86-64) = R14B-04.3.el6 for package: erlang-inviso-R14B-04.3.el6.x86_64
---> Package erlang-kernel.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-megaco.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-megaco.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-mnesia.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-mnesia.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-observer.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-observer.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-odbc.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-odbc.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-orber.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-orber.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-os_mon.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-os_mon.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-otp_mibs.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-otp_mibs.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-parsetools.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-parsetools.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-percept.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-percept.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-pman.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-pman.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-public_key.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-public_key.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-reltool.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-reltool.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-runtime_tools.x86_64 0:R14B-04.3.el6 will be updated
--> Processing Dependency: erlang-runtime_tools(x86-64) = R14B-04.3.el6 for package: erlang-inviso-R14B-04.3.el6.x86_64
---> Package erlang-runtime_tools.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-sasl.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-sasl.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-snmp.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-snmp.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-ssh.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-ssh.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-ssl.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-ssl.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-stdlib.x86_64 0:R14B-04.3.el6 will be updated
--> Processing Dependency: erlang-stdlib(x86-64) = R14B-04.3.el6 for package: erlang-inviso-R14B-04.3.el6.x86_64
---> Package erlang-stdlib.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-syntax_tools.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-syntax_tools.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-test_server.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-test_server.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-toolbar.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-toolbar.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-tools.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-tools.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-tv.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-tv.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-typer.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-typer.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-webtool.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-webtool.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-wx.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-wx.x86_64 0:R16B03-0.2.el6 will be an update
---> Package erlang-xmerl.x86_64 0:R14B-04.3.el6 will be updated
---> Package erlang-xmerl.x86_64 0:R16B03-0.2.el6 will be an update
--> Running transaction check
---> Package erlang-erts.x86_64 0:R14B-04.3.el6 will be updated
--> Processing Dependency: erlang-erts(x86-64) = R14B-04.3.el6 for package: erlang-inviso-R14B-04.3.el6.x86_64
---> Package erlang-kernel.x86_64 0:R14B-04.3.el6 will be updated
--> Processing Dependency: erlang-kernel(x86-64) = R14B-04.3.el6 for package: erlang-inviso-R14B-04.3.el6.x86_64
---> Package erlang-runtime_tools.x86_64 0:R14B-04.3.el6 will be updated
--> Processing Dependency: erlang-runtime_tools(x86-64) = R14B-04.3.el6 for package: erlang-inviso-R14B-04.3.el6.x86_64
---> Package erlang-stdlib.x86_64 0:R14B-04.3.el6 will be updated
--> Processing Dependency: erlang-stdlib(x86-64) = R14B-04.3.el6 for package: erlang-inviso-R14B-04.3.el6.x86_64
---> Package openssl.x86_64 0:1.0.0-27.el6_4.2 will be updated
---> Package openssl.x86_64 0:1.0.1e-16.el6_5.4 will be an update
--> Finished Dependency Resolution
Error: Package: erlang-inviso-R14B-04.3.el6.x86_64 (@epel)
           Requires: erlang-stdlib(x86-64) = R14B-04.3.el6
           Removing: erlang-stdlib-R14B-04.3.el6.x86_64 (@epel)
               erlang-stdlib(x86-64) = R14B-04.3.el6
           Updated By: erlang-stdlib-R16B03-0.2.el6.x86_64 (erlang-solutions)
               erlang-stdlib(x86-64) = R16B03-0.2.el6
           Available: erlang-stdlib-R16B01-0.1.el6.x86_64 (erlang-solutions)
               erlang-stdlib(x86-64) = R16B01-0.1.el6
           Available: erlang-stdlib-R16B02-0.1.el6.x86_64 (erlang-solutions)
               erlang-stdlib(x86-64) = R16B02-0.1.el6
           Available: erlang-stdlib-R16B03-0.1.el6.x86_64 (erlang-solutions)
               erlang-stdlib(x86-64) = R16B03-0.1.el6
Error: Package: erlang-inviso-R14B-04.3.el6.x86_64 (@epel)
           Requires: erlang-kernel(x86-64) = R14B-04.3.el6
           Removing: erlang-kernel-R14B-04.3.el6.x86_64 (@epel)
               erlang-kernel(x86-64) = R14B-04.3.el6
           Updated By: erlang-kernel-R16B03-0.2.el6.x86_64 (erlang-solutions)
               erlang-kernel(x86-64) = R16B03-0.2.el6
           Available: erlang-kernel-R16B01-0.1.el6.x86_64 (erlang-solutions)
               erlang-kernel(x86-64) = R16B01-0.1.el6
           Available: erlang-kernel-R16B02-0.1.el6.x86_64 (erlang-solutions)
               erlang-kernel(x86-64) = R16B02-0.1.el6
           Available: erlang-kernel-R16B03-0.1.el6.x86_64 (erlang-solutions)
               erlang-kernel(x86-64) = R16B03-0.1.el6
Error: Package: erlang-inviso-R14B-04.3.el6.x86_64 (@epel)
           Requires: erlang-erts(x86-64) = R14B-04.3.el6
           Removing: erlang-erts-R14B-04.3.el6.x86_64 (@epel)
               erlang-erts(x86-64) = R14B-04.3.el6
           Updated By: erlang-erts-R16B03-0.2.el6.x86_64 (erlang-solutions)
               erlang-erts(x86-64) = R16B03-0.2.el6
           Available: erlang-erts-R16B01-0.1.el6.x86_64 (erlang-solutions)
               erlang-erts(x86-64) = R16B01-0.1.el6
           Available: erlang-erts-R16B02-0.1.el6.x86_64 (erlang-solutions)
               erlang-erts(x86-64) = R16B02-0.1.el6
           Available: erlang-erts-R16B03-0.1.el6.x86_64 (erlang-solutions)
               erlang-erts(x86-64) = R16B03-0.1.el6
Error: Package: erlang-inviso-R14B-04.3.el6.x86_64 (@epel)
           Requires: erlang-runtime_tools(x86-64) = R14B-04.3.el6
           Removing: erlang-runtime_tools-R14B-04.3.el6.x86_64 (@epel)
               erlang-runtime_tools(x86-64) = R14B-04.3.el6
           Updated By: erlang-runtime_tools-R16B03-0.2.el6.x86_64 (erlang-solutions)
               erlang-runtime_tools(x86-64) = R16B03-0.2.el6
           Available: erlang-runtime_tools-R16B01-0.1.el6.x86_64 (erlang-solutions)
               erlang-runtime_tools(x86-64) = R16B01-0.1.el6
           Available: erlang-runtime_tools-R16B02-0.1.el6.x86_64 (erlang-solutions)
               erlang-runtime_tools(x86-64) = R16B02-0.1.el6
           Available: erlang-runtime_tools-R16B03-0.1.el6.x86_64 (erlang-solutions)
               erlang-runtime_tools(x86-64) = R16B03-0.1.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

*1:思い出した後結構ショックだった。ブログにインストール手順書いといてよかったよ。当時の私は天才だった。