opensslのランダムファイル作成でエラー
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」のディレクトリがあって、エラーメッセージにも表示されてるじゃん・・・。
エラーメッセージはちゃんと読みましょう。