908 awstatsreport.sh の実行エラー

<<トップページへ

awstatsreport.sh の実行エラー
日時: 2008/07/31 09:41
名前: melon
お世話になります。再度新規にて質問させてください。よろしくご指示ください。
OSはCentOS4です。

AWStatsの設定作業を手順通り作業をして、http://Webサーバー名/awstats/awstats.plでは
  正常に動作しています。html版のところで

./awstatsreport.sh AABBCCDD.co.jp /var/www/awstatsreport

  を行うと、
: bad interpreter: そのようなファイルやディレクトリはありませんbin/perl
mv: cannot stat `/var/www/awstatsreport//awstats.AABBCCDD.co.jp.co.jp.200807.html': そのようなファイルやディレクトリはありません

  といったエラーがでてしまいます。

  以前に類似の質問にありましたので、分かる情報を書きます。よろしくお願いします。

[root@ABCD ~]# grep ^DirData /etc/awstats/awstats.model.conf
の結果は、
DirData="/var/www/awstats"

[root@ABCD ~]# ll /var/www/awstats
の結果は、
合計 632
-rwxr-xr-x 1 root root 5547 4月 28 01:47 awredir.pl
-rwxr-xr-x 1 root root 558264 4月 22 06:13 awstats.pl
-rw-r--r-- 1 root root 18260 7月 29 22:20 awstats072008.AABBCCDD.co.jp.bak
-rw-r--r-- 1 root root 18263 7月 29 23:01 awstats072008.AABBCCDD.co.jp.txt
drwxr-xr-x 2 root root 4096 7月 29 22:00 classes
drwxr-xr-x 2 root root 4096 7月 29 22:00 css
-rw-r--r-- 1 root root 1076 7月 29 23:01 dnscachelastupdate.AABBCCDD.co.jp.txt
drwxr-xr-x 9 root root 4096 7月 29 22:00 icon
drwxr-xr-x 2 root root 4096 7月 29 22:00 js
drwxr-xr-x 5 root root 4096 7月 29 22:00 lang
drwxr-xr-x 2 root root 4096 7月 29 22:11 lib
drwxr-xr-x 3 root root 4096 7月 29 22:00 plugins

[root@ABCD ~]# ll /var/log/httpd/access_log*
の結果は、
-rw-r--r-- 1 root root 1503601 7月 29 22:44 /var/log/httpd/access_log
-rw-r--r-- 1 root root 3144374 7月 27 03:24 /var/log/httpd/access_log.1
-rw-r--r-- 1 root root 268459 7月 20 00:31 /var/log/httpd/access_log.2

です。そして、エラーの表示は、

: bad interpreter: そのようなファイルやディレクトリはありませんbin/perl
mv: cannot stat `/var/www/awstatsreport//awstats.AABBCCDD.co.jp.co.jp.200807.html': そのようなファイルやディレクトリはありません

です。よろしくお願いいたします。

Re: awstatsreport.sh の実行エラー(1)
日時: 2008/07/31 12:03
名前: aki
melon様

>mv: cannot stat `/var/www/awstatsreport//awstats.AABBCCDD.co.jp.co.jp.200807.html':
>そのようなファイルやディレクトリはありません

co.jp.co.jp  ←エラーはホントにこうなっているのですか?

Re: awstatsreport.sh の実行エラー(2)
日時: 2008/07/31 12:40
名前: melon
失礼致しました。

: bad interpreter: そのようなファイルやディレクトリはありませんbin/perl
mv: cannot stat `/var/www/awstatsreport//awstats.AABBCCDD.co.jp.200807.html': そのようなファイルやディレクトリはありません

が正しいです。ドメインを修正する時に間違えてしまいました。
よろしくおねがい致します。

Re: awstatsreport.sh の実行エラー(3)
日時: 2008/07/31 12:50
名前: aki
melon様

/var/www/awstatsreport内にawstats.AABBCCDD.co.jp.200807.htmlのファイルを手動で作成して
スプリクトを実行するとどうでしょう?

Re: awstatsreport.sh の実行エラー(4)
日時: 2008/07/31 14:06
名前: melon

aki様
ありがとうございます。

早速試したところ

: bad interpreter: そのようなファイルやディレクトリはありませんbin/perl

の1行のみになりました。
実行後は
/var/www/awstatsreport/内にはindex.htmlが存在しています。

お手数おかけします。

Re: awstatsreport.sh の実行エラー(5)
日時: 2008/07/31 16:58
名前: melon

そのindex.htmlは何も記されていません。

Re: awstatsreport.sh の実行エラー(6)
日時: 2008/08/01 08:03
名前: aki
melon様

txtが無いってエラーの場合、ファイルを作ってスクリプトを実行すれば上手くいったんですが・・・


Re: awstatsreport.sh の実行エラー(7)
日時: 2008/08/01 17:45
名前: stranger
スクリプトの記述でperlの位置は間違っていませんか
CentOSだと/usr/bin/perlだと思いますか

Re: awstatsreport.sh の実行エラー(8)
日時: 2008/08/03 00:07
名前: melon

whereis perlで

perl: /usr/bin/perl /usr/local/bin/perl /usr/share/man/man1/perl.1.gz

と出ます。

ご指摘の部分が気になるのですが、どのスクリプトを確かめるべきかわかりません。
ご指導ください。よろしくお願いいたします。

エラーは8月になりましたので、

: bad interpreter: そのようなファイルやディレクトリはありませんbin/perl
mv: cannot stat `/var/www/awstatsreport/awstats.AABBCCDD.co.jp.200807.html': そのようなファイルやディレクトリはありません
: bad interpreter: そのようなファイルやディレクトリはありませんbin/perl
mv: cannot stat `/var/www/awstatsreport/awstats.AABBCCDD.co.jp.200808.html': そのようなファイルやディレクトリはありません

と増えました。

Re: awstatsreport.sh の実行エラー(9)
日時: 2008/08/04 04:55
名前: innocent
素人ですので参考になるかどうか自信がありませんが。

7月末頃にawstatsのパッケージが更新されて、
/usr/bin/awstats_buildstaticpages.pl
の改行コードがCR(0a)+LF(0d)に変わってしまったのでは
ないでしょうか。

Re: awstatsreport.sh の実行エラー(10)
日時: 2008/08/04 09:50
名前: 管理人
>>9でinnocent様が言われているとおり、7/27のawastatsのアップデートで改行コードが変更となった関係で表記のエラーが発生しているようです。とりあえず下記の対処で正常に処理できることを確認しましたので、お試しください。

[root@centos ~]# vi /usr/bin/awstats_buildstaticpages.pl
#!/usr/bin/perl -- ← 「 --」を追加

Re: awstatsreport.sh の実行エラー(11)
日時: 2008/08/04 12:52
名前: melon

皆さま、大変ありがとうございました。

出来ました。うれしかったです。
confファイルにも行末に^Mがついていましたので、
innocent様の指摘を受けて、対策を模索していました。

管理人様、助かりました。
失礼します。

※古いスレッドには返信できない場合があります



▲このページのトップへ戻る

LPIロゴ Copyright© 2005-2017 fallenangels, All rights reserved.
ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします