ハマったところは Cactiをインストール via yum - CentOS@さくらVPSで構築するサーバ管理・運用メモ を見て解決したんだけれど(ビバインターネット)2016年にもなってまだcacti.sql入ってないの馬鹿なの? とか思ってたらなんか変な動作してる。
なんだこれ。
# cat /etc/centos-release CentOS release 6.6 (Final) # yum install -y epel-release # yum install -y cacti .. # rpm -ql cacti | grep cacti.sql /usr/share/doc/cacti-0.8.8b/cacti.sql # ll /usr/share/doc/cacti-0.8.8b/cacti.sql ls: cannot access /usr/share/doc/cacti-0.8.8b/cacti.sql: No such file or directory # rpm -Vv cacti | grep cacti.sql ......... d /usr/share/doc/cacti-0.8.8b/cacti.sql
epelからyumで突っ込むとcacti.sqlは無い。
でもrpm -Vでもmissingとも言われない。
# yum install -y epel-release yum-utils # yumdownloader cacti # yum install -y crontabs httpd mysql net-snmp net-snmp-utils php php-mysql php-snmp rrdtool perl # rpm -i cacti-0.8.8b-7.el6.noarch.rpm # rpm -ql cacti | grep cacti.sql /usr/share/doc/cacti-0.8.8b/cacti.sql # ll /usr/share/doc/cacti-0.8.8b/cacti.sql -rw-r--r-- 1 root root 178349 Aug 7 2013 /usr/share/doc/cacti-0.8.8b/cacti.sql # rpm -Vv cacti | grep cacti.sql ......... d /usr/share/doc/cacti-0.8.8b/cacti.sql
yumdownloaderからのrpmでインストールするとフツーにあった(コンテナーは新しく立ち上げ直した)
えー、なにこれ。
# yum install -y epel-release yum-utils # yumdownloader cacti # yum install -y ./cacti-0.8.8b-7.el6.noarch.rpm # rpm -ql cacti | grep cacti.sql /usr/share/doc/cacti-0.8.8b/cacti.sql # ll /usr/share/doc/cacti-0.8.8b/cacti.sql ls: cannot access /usr/share/doc/cacti-0.8.8b/cacti.sql: No such file or directory # rpm -Vv cacti | grep cacti.sql ......... d /usr/share/doc/cacti-0.8.8b/cacti.sql
yumdownloaderからのyumコマンドだと消えるので、yumコマンドが悪さをしてるのはそうなんだろうけど。。
ナニコレ。
CentOS 6.6とCentOS 7.2(の吊るしのDockerイメージ)で確認。
【2016/04/26 13:42】
教えてもらいました! ビバインターネット!
@yoku0825 コンテナ上の/etc/yum.conf内のtsflags=nodocsのせいかもしれません。コメントアウトしたらcacti.sqlがインストールされました。— Atsushi Tanaka (@atanaka7) 2016年4月26日
# yum install -y epel-release # diff -C1 /etc/yum.conf{.orig,} *** /etc/yum.conf.orig 2016-04-26 04:44:45.807999999 +0000 --- /etc/yum.conf 2016-04-26 04:44:55.390999997 +0000 *************** *** 12,14 **** distroverpkg=centos-release ! tsflags=nodocs --- 12,14 ---- distroverpkg=centos-release ! #tsflags=nodocs # yum install -y cacti # rpm -ql cacti | grep cacti.sql /usr/share/doc/cacti-0.8.8b/cacti.sql # ll /usr/share/doc/cacti-0.8.8b/cacti.sql -rw-r--r-- 1 root root 178349 Aug 7 2013 /usr/share/doc/cacti-0.8.8b/cacti.sql
やった!! ありがとうございます!!