拡張子を『 shtml 』にしないと SSI が動かないので、該当フォルダ以下だけ拡張子 html で SSI を有効にする
。※ apache1.3 系
<Directory "/home/nonono/public_test"> AllowOverride All # 追加 Options IncludesNoExec AddHandler server-parsed html # 追加 ここまで </Directory>
拡張子を『 shtml 』にしないと SSI が動かないので、該当フォルダ以下だけ拡張子 html で SSI を有効にする
。※ apache1.3 系
<Directory "/home/nonono/public_test"> AllowOverride All # 追加 Options IncludesNoExec AddHandler server-parsed html # 追加 ここまで </Directory>
apache サーバ上の xltx 形式のファイルを IE で開くこうとすると、zip 形式でダウンロードされて解凍してしまう。
Mac 版 FireFox は問題なく正しい拡張子でダウンロードされました。
サーバが IIS では問題ないらしい。(まあそうか)
MIME タイプを指定せよとのことでした。
httpd.conf か .htaccess にMIME の設定を記載する。
# For docx AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document .docx # For xlsx AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet .xlsx # For pptx AddType application/vnd.openxmlformats-officedocument.presentationml.presentation .pptx
今回はエクセル、ワード、パワーポイントの分を記載。
IEのダイアログが出ない時は設定を追加。
Apache で特定のファイルを強制的にダウンロードダイアログを表示させるには – Enjoi Blog<
再インストールしました。以下備忘録。
を参考に。1回全部アンインストールですな。
$ port installed > myports.txt
$ sudo port -f uninstall installed
$ sudo port clean --work --archive all
その後必要なモノをインストール。ですっきり。
こんなエラーが出てました。
$ sudo port install git-core +gitweb +svn ……………………………………………… ……………………………………………… checking expat.h usability... yes checking expat.h presence... yes checking for expat.h... yes checking for XML_SetXmlDeclHandler in -lexpat... no ……………………………………………… ……………………………………………… configure: error: expat library not found, cannot proceed Error: Status 1 encountered during processing. Before reporting a bug, first run the command again with the -d flag to get complete output.
何台かのSCSI ディスクで構成しているLVM、調子が悪そうなのを外して再構成しようとしたらエラー。(LVM 内のデータはいらないデータなので unount しただけ。)
そうだよなぁ。LV(Logical Volume)削除してないもんなぁ。
こんな感じでエラー。
[root@hoge-str ~]# lvdisplay Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find all physical volumes for volume group VolGroup00. Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find all physical volumes for volume group VolGroup00. Volume group "VolGroup00" not found
pv(Physical Volume) がないと言っています。そうですね外しましたので…。
vg 内の pv がないので vg を認識しない。
vg(Volume Group)を見てみる。
[root@hoge-str ~]# vgdisplay Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find all physical volumes for volume group VolGroup00. Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find all physical volumes for volume group VolGroup00. Volume group "VolGroup00" doesn't exist
同じですな。
pv は1つだけ認識している。残した方だけ認識している。
[root@hoge-str ~]# pvdisplay Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. --- Physical volume --- PV Name unknown device VG Name VolGroup00 PV Size 233.75 GB / not usable 0 Allocatable yes (but full) PE Size (KByte) 4096 Total PE 59841 Free PE 0 Allocated PE 59841 PV UUID 7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L --- Physical volume --- PV Name /dev/sdb1 VG Name VolGroup00 PV Size 233.75 GB / not usable 0 Allocatable yes (but full) PE Size (KByte) 4096 Total PE 59841 Free PE 0 Allocated PE 59841 PV UUID 7SQ9Ju-dF8h-PBtE-Vsc5-Onao-9KvR-p08YSr
vg を削除する。
[root@hoge-str ~]# vgremove VolGroup00 Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find all physical volumes for volume group VolGroup00. Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find all physical volumes for volume group VolGroup00. Volume group "VolGroup00" not found or inconsistent. Consider vgreduce --removemissing if metadata is inconsistent.
削除しようと試みるも『Volume group “VolGroup00” not found or inconsistent.(見つからない or 不整合)』
『vgreduce –removemissing』せよと言ってます。
[root@hoge-str ~]# vgreduce --removemissing VolGroup00 Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find all physical volumes for volume group VolGroup00. Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find all physical volumes for volume group VolGroup00. Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Couldn't find device with uuid '7A3Ctp-mKsG-RCBh-GcF9-Ak2N-Myl8-EllY3L'. Wrote out consistent volume group VolGroup00
[root@hoge-str ~]# vgdisplay --- Volume group --- VG Name VolGroup00 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 233.75 GB PE Size 4.00 MB Total PE 59841 Alloc PE / Size 0 / 0 Free PE / Size 59841 / 233.75 GB VG UUID 6cNVis-jrEL-x4Bl-jDDs-1tS4-Ckiq-B14os
削除出来た。
※ あとで調べたら。
# vgreduce –removemissing –test VolGroup00
として、uuid が間違いないかどうか確認してからのほうが間違いがない。
その後は vg が接続されている pv だけで構成されるので、lvcreate して fdisk して mk2fs して mount すると使えるようになる。
なんか楽しいことかきたいなぁ。
上越国際へ行ってきました。
金曜夜出発して土曜滑る予定だったんですが、一緒に行く友人が寝坊しまして。日曜日に滑ってきました。
スロープスタイル(ボード)のイベントやってました。→http://snowboardnet.jp/the_slope/
下のほうは完全に 『 春の雪 』 でした。標高低いからなぁ。
上越国際のロゴが『上田』に見えてしょうがない…。これ→http://bit.ly/ba8gPv
いつも見てる Blog のかたの写真展でした。
銀座で今回と違う写真でまた写真展をやるらしい。
見に行けたら、見に行こう!
もう少し調べたいけどとりあえず書いとこう。
Nagios の check_vnc
中身は python スクリプトですね。
VNCSnapshot をインストール(解凍して /usr/local/bin にコピー。動作確認 → VNC のスクリーンショットの保存が出来る!!)
で、check_vnc スクリプトを動作させる。ちょっと古くて心配だったけど下記修正で動作する。
こんな感じでエラー。
UNKNOWN: 'vncsnapshot' cannot be found in path. Please install the vncsnapshot program or fix your PATH environment variable
vncsnapshot への PATH が通ってない?
os.environ[‘PATH’] = ‘/usr/local/bin’ で PATH を設定。
修正箇所
[root@nagios libexec]# diff -Nur check_vnc_org check_vnc --- check_vnc_org 2010-01-12 17:34:09.000000000 +0900 +++ check_vnc 2010-01-12 17:40:58.000000000 +0900 @@ -43,6 +43,8 @@ __title__ = "Nagios Plugin for VNC" __version__ = 0.4 +os.environ['PATH'] = '/usr/local/bin' + DEFAULT_TIMEOUT = 10 # The standard VNC port DEFAULT_PORT = 5900
この修正で動作しました。
nagios ユーザで Login してシェルからスクリプトを実行するとエラーなし。nagios ユーザで実行してるつもりなのに、うーん。
スクリプト内で PATH と ユーザを表示するようにちょっと手を加える。
[root@nagios libexec]# diff -Nur check_vnc_org check_vnc --- check_vnc_org 2010-01-12 17:34:09.000000000 +0900 +++ check_vnc 2010-01-14 11:51:04.000000000 +0900 @@ -26,7 +26,8 @@ CRITICAL = 2 UNKNOWN = 3 -import os +#import os +import pwd, os import re import sys import signal @@ -43,6 +44,8 @@ __title__ = "Nagios Plugin for VNC" __version__ = 0.4 +#os.environ['PATH'] = '/usr/local/bin' + DEFAULT_TIMEOUT = 10 # The standard VNC port DEFAULT_PORT = 5900 @@ -65,6 +68,9 @@ else: # This one is intentionally different print "UNKNOWN: %s" % message + print os.environ['PATH'] + print pwd.getpwuid(os.getuid())[0] + sys.exit(UNKNOWN)
と、こんなメッセージが出るので。
UNKNOWN: 'vncsnapshot' cannot be found in path. Please install the vncsnapshot program or fix your PATH environment variable /sbin:/usr/sbin:/bin:/usr/bin nagios
PATH → /sbin:/usr/sbin:/bin:/usr/bin
user → nagios
ということらしい。
nagios ユーザはともかく、この PATH ってどこで設定してるんだろうか…。
/etc/rc.d/rc.sysinit の中で定義、
/etc/init.d/functions
# Set up a default search path.
PATH=”/sbin:/usr/sbin:/bin:/usr/bin”
export PATH
で定義してあるっぽいけどなぁ。
python と PATH 。
あとで調べよう。みんなのPython に載ってるかしら。。
ほんと、久しぶりにスキーしてきました。前の会社の同期と2人で。。
久しぶりしぎて出発する時間も忘れてたので、見事に出遅れて行きの高速は渋滞…。そうかもっとはやくでてたのか…。
高速のインターから近いスキー場は混んでることが多いので、遠いスキー場に行くことが多かったけど、今回は時間がなかったので近いところに。。
もっと滑れたような気がするけど、こんなもんだったかなぁ。。
思ったより空いてて、心配になりました。。みんなユキヤマ行かないのかなー。
帰りはなめこセンター(なめセン)へ、子宝あめが相変わらず売ってたり。
なめこ汁もらって、おみやげ買ってきました。
帰り道も渋滞なし。
今朝起きたときの筋肉痛はほとんどなし。
なんだろう、筋肉痛にならないほど筋肉が落ちてるのか…。ぬぅ。