opensslのランダムファイル作成でエラー

2011/07/11 | apache

SSL導入で、opensslにてランダムファイルを作成するときにエラーが出た。

[root@iris dev]# openssl md5 * > /root/rand.dat
Read Error in lib
29682:error:0200B015:system library:fread:Is a directory:bss_file.c:198:
29682:error:20082002:BIO routines:FILE_READ:system lib:bss_file.c:199:
Read Error in log
29682:error:0200B015:system library:fread:Is a directory:bss_file.c:198:
29682:error:20082002:BIO routines:FILE_READ:system lib:bss_file.c:199:
Read Error in templates
29682:error:0200B015:system library:fread:Is a directory:bss_file.c:198:
29682:error:20082002:BIO routines:FILE_READ:system lib:bss_file.c:199:

え、なんで、なんで、と戸惑ってしまった。落ち着いてエラーメッセージを見たら、指定したファイルの中にディレクトリが含まれていますよ、との記述。*で指定した箇所にディレクトリがあったから、エラーになっていた。たしかに「lib」「log」「templates」のディレクトリがあって、エラーメッセージにも表示されてるじゃん・・・。

エラーメッセージはちゃんと読みましょう。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net