トップ(最新) | <前 | 次>

nDiki : エラー

エラー - error

fault と error と failure

fault

原因。

error を引き起こすもの。

  • design faults (バグ)
  • hardware faults
  • lower level service faults
  • specification faults

error

システムの状態の一つ。

failure を引き起こすもの。

fault のインスタンス。 (user error は含まない)

failure

不具合現象。

システムの外。

スポンサード リンク

Related term

2006年4月29日 (土)

最新の Module::InstallPerl 5.005_03 ステ? このエントリーを含むはてなブックマーク

ゴールデンウィークに突入。 9連休を利用して、一気に WiKicker コーディングを企んでいる。

さっそくちょこちょこ修正してパッケージングし、www.naney.orgインストール。 …… Perl Makefile.PL でコケる。

どうも use inc::Module::Install; でエラーを起してしまっているようだ。 Makefile.PL は変更していないので、そうすると Module::Install の問題っぽい。

tarball をパッケージングするホスト側の Module::Install を 0.57 まで落としたところ、Perl 5.005_03 でも通るようになった。

Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with both the ExtUtils::MakeMaker and Module::Build build systems, and will run on any Perl installation version 5.004 or newer. (Module::Install 0.61 より)

とあるように古い Perl もサポートにも気を払っているのが気にいって ExtUtils::MakeMaker から移行しただけにちょっと残念。

今後また 5.005_03 でも動くようになるのか、それとも捨てられるのか要チェック。

スポンサード リンク


[ 4月29日全て ]

2006年5月22日 (月)

WiKicker 0.30 リリース - トップページのページ名を変更できるようにするなどの機能追加 このエントリーを含むはてなブックマーク

2006年2月13日以来、3カ月ぶりのリリース。

  • コメント書き込みでも書き込み禁止パターンが適用されるように改良。
  • WikiPage 編集画面で Ctrl+S を押すとプレビューするように改良。
  • WiKicker の トップページのページ名を変更できるように改良 (toppage.pagename プロパティ)。
  • トピックパス表示で常にトップページを先頭に表示するオプション (topicpath.showtop プロパティ) を追加。
  • エラー時の HTTP レスポンスコードを 503 にした。
  • テストスクリプトの改善。

セッション管理/認証/承認機能のコードを書きはじめてパッケージには含まれているけれど、まだ完成していないので有効になるようにはなっていない (あ、ちょっと中途半端になっているかも)。


[ 5月22日全て ]

2006年7月8日 (土)

Perl v5.8.8CGI.pmPATH_INFO 処理の問題にぶつかる このエントリーを含むはてなブックマーク

手元の WiKicker (や DiKicker) で、「C++」という文字列を含む URI にアクセスしたらエラー

 Nested quantifiers in regex; marked by <-- HERE in m//C++ <-- HERE .html$/ at (eval 27) line 7.

正規表現の一部として使う時には \Q...\E していたと思ったが抜けがあったか。 とコードをチェックしてみたが、それっぽいところなし。 そもそも、Perl 5.005_03 だと問題おきていないし。

確認したら CGI.pm の url() の中でのエラーだった。 quotemeta されていない。

Perl v5.8.8 に含まれている CGI.pm 3.15 で問題を確認。3.17 までは駄目で、3.19 以降だと \Q...\E するように修正されている (3.18 は CPAN にないので不明)。

標準 Perl ライブラリバグを踏んだか……。 標準 Perl ライブラリのアップグレードはなにかと面倒なので、システム要件にはしたくはないんだよねぇ。


[ 7月8日全て ]

2006年8月2日 (水)

ThinkPad X31 で fglrx が使えない このエントリーを含むはてなブックマーク

現在 ThinkPad X31X.Org X server 7.0.22 を使っているのだが、サスペンド/レジュームがうまく使えていない。

ATI の fglrx ドライバを入れたらもしかしたらうまくいくかなと思いチャレンジ。

 module-assitant prepare
 module-assistant auto-install fglrx

コンパイルエラー

Linux kernel 2.6.17 だと fglrx に パッチを当てる必要があるらしい。 ついでに Linux kernel の方もいくつか組み込みではなくモジュールしておかなければならないものがあるらしいので、全部再コンパイルする。

まずは fglrx-kernel-src をインストール。 でいつも通り /usr/local/src/linux 以下で作業。/usr/local/src/linux-source-2.6.17 以下に前回ビルドしたソースツリーがある。

 tar jxvf /usr/src/fglrx.tar.bz2
 emacs modules/fglrx/firegl_public.c # 一部修正
 cd linux-source-2.6.17/
 MODULE_LOC=/usr/local/src/linux/modules fakeroot make-kpkg --revision=sebastian.1.1 modules_image
 cd ..
 dpkg --install linux-image-2.6.17_sebastian.1.1_i386.deb
 dpkg --install fglrx-kernel-2.6.17_8.24.8-1+sebastian.1.0_i386.deb

再起動。で fglrx をロードしてみる。

 WARNING: Error inserting fglrx (/lib/modules/2.6.17/misc/fglrx.ko): No such device

駄目。drm、radeon、fb がロードされていると駄目らしいのでアンロードしてあるのだがそれでも駄目である。

引き続き調査。


[ 8月2日全て ]

2006年8月7日 (月)

第13回 社内 Perl 勉強会 このエントリーを含むはてなブックマーク

リャマ本を使用した社内 Perl 勉強会の13回目を開催。今日は6人。

今日は「初めてのPerl 第3版」第14章「プロセス管理」が範囲。

Perl が glue としての真価を発揮できる章である。

@ 今回の反省点

system、exec、パイプオープン、`...`、標準エラー出力のリダイレクト(2>)、STDOUT/STDERR の再オープンなど出席者によって回答がバラけて、今回ははからずも効果的であった (問題がらさすがに fork はいなかった)。

Windows では回答しづらい課題かと思っていたが、思ったより問題なく実行できていたようである。

Windows 上の date コマンドで、曜日を表示させる方法について1人だけ気がついた人がいて他の人が悔しがっていた。


[ 8月7日全て ]

2006年11月27日 (月)

Windows 上の WiKicker で履歴機能が動かないのは環境変数 TZ のせい このエントリーを含むはてなブックマーク

WiKickerWindows 上で動かすとなぜか RCS まわりがうまく動かなくて、けれども「何だろう」とほっぽっておいたのだが、動作確認しなおしてみて判明。

Windows 版の RCS環境変数 TZ がないと、 ci でチェックインする際などでエラーになってしまうのであった。 去年の動作テストの際に確認した内容だったのだが、すっかり忘れてた。


[ 11月27日全て ]

2006年12月4日 (月)

SpeedyCGI 以下で WiKicker がうまく動かない? このエントリーを含むはてなブックマーク

WiKicker ベースのシステムが稼働しているホストが FreeBSD 5.2.1-RELEASE から FreeBSD 6.1-RELEASE に更新されるのにともない、再インストール作業を行った。

動作確認をしたところ CGI プログラムは動くものの Perl モジュール中の DATA セクションが読めていないようなエラー表示がされた。

もしやと思い SpeedyCGI を外したら正常動作。

SpeedyCGI 下で動くことを考えて、DATA セクションを1度しか読まないようにコーディングしてあるはずなのだが、はて。

他の作業もあり細かいチェックができなかったのでもしかしたら違うところでの問題かもしれないが、ちょっと厄介。


[ 12月4日全て ]

2006年12月15日 (金)

Perl テストスクリプトの中で標準エラー出力を一時的に止める このエントリーを含むはてなブックマーク

make test で実行するテストスクリプトの中で、標準エラー出力を止めたい場合がある (わざとエラーを起こす時など)。

Perl v5.8.8 の ExtUtils/MM_Unix.pm を参考に

  {
    local *STDERR_COPY;
    my $duped = 0;
    $duped = 1 if open(STDERR_COPY, '>&STDERR');
    open(STDERR, '> ' . File::Spec->devnull()) if $duped;
    my $result = `$command`;
    my $status = $?;
    open(STDERR, '>&STDERR_COPY') if $duped;
  }
  warn "This message is printed to STDERR\n";

としてみた。 LinuxWin32 ではとりあえずうまくいって動いている。


[ Perl テストスクリプトの書き方 ]


[ 12月15日全て ]

2007年1月6日 (土)

connect.c を使って SOCKS サーバ経由で社内サーバへ SSH 接続 このエントリーを含むはてなブックマーク

以前社外から社内 Web サイトへのアクセスは autossh + FoxyProxy を使って SOCKS 経由で直接できるように設定した (記事)。 また UnisonSubversion もそれぞれ SSH port forwarding 経由で直接アクセスできるようにしてある (Unison の記事Subversion の記事)。

しかし社外から社内サーバへの SSH 接続(やファイル転送)は、以前として一旦中継ホストに接続(転送)してから再度接続(転送)していて面倒であった。

調べたところ Shun-ichi GOTO氏の SSH プロキシコマンド connect.c を使うと SOCKS サーバ経由で直接接続できるようなので設定してみた。

 [クライアント:8090] -- SOCKS -- [ゲートウェイ] -- [社内サーバ]
                                 gw.example.com    192.168.1.x

@ インストール

Debian なので apt-get で。

 apt-get install connect-proxy

@ SSH の設定

~/.ssh/config に以下の行を追加。

 Host 192.168.1.*
   ProxyCommand /usr/bin/connect-proxy -S localhost:8090 %h %p

192.168.1.* に接続する際は、connect-proxy を使ってローカルホストの 8090 ポートの SOCKS を通るようにする設定。

@ SSHSOCKS サーバにする

autossh を使って SSHSOCKS サーバを立てる

 autossh -N -f -D8090 gw.example.com

これで準備 OK。

@ 使ってみる

@ SSH 接続
 ssh 192.168.1.x

で接続を確認。

@ Konqueror (KDE)
 fish://192.168.1.x/

で直接ブラウズ、読み書き可能なことを確認。

@ Unison

普通に 192.168.1.x と同期できることを確認。

@ CVS

普通に 192.168.1.x 上のリポジトリに対して cvs update できることを確認

@ Subversion

普通に 192.168.1.x 上のリポジトリに対して svn update をかけるとアップデートし終わって最後に

 FATAL: output (local) failed, errno=32

というエラーがでる。

@ 便利

Subversion だけちょっと気がかりだれど、その他はうまく行っている感じ。

これでかなり手軽に接続、転送できるようになった。 便利、便利。


[ 1月6日全て ]

2007年3月6日 (火)

紙copi 試したけれど Windows メインではないので使わなさそう このエントリーを含むはてなブックマーク

「5周年記念! 紙copiプレゼント」ということで先着10,000名にライセンスを発行してくれるという太っ腹な企画があったので先週申し込みをして登録番号をもらっておいた。

で今日 紙copi Ver 2.56 をダウンロードして使ってみた。

Web ページの全部/ローカルを取り込んで、スクラップしておくことができるソフト。 試してみたところ使っている Windows XP BOX では、取り込んだページが JavaScript エラーを起こしてデバッガが起動したり、紙copi 自体が落ちてデバッガが起動したりとちょっと不安定。

Web ブラウザのページ保存機能を使うよりも保存したページの管理が楽になるという点で良さげだけれど、自分の場合、こういうのはメインで使っている PC ではないとすぐに使わなくなりそう。 Firefox なら ScrapBook があるし。


[ 3月6日全て ]

スポンサード リンク

■よく検索されるキーワード

torrent(109) x31(45) thinkpad(31) 動画(29) 提案書(26) mp980(24) 手帳(24) windows(23) linux(23) 画像(21) 使い方(21) リフィル(21) debian(20) usb(20) tc-1(19) perl(19) 筆まめ(18) 壁紙(17) ほぼ日手帳(16) 冷蔵庫(14) ドラマ(13) wiki(13) 書き方(12) ダイソー(12) システム手帳(12) 宮根誠司(12) ノート(11) so905ics(11) 無印(11) バッグインバッグ(11) 映画(11) 設定(10) 修理(10) 宮根(9) ssh(9) a6(9) ほぼ日(9) 黒田征太郎(9) バッグ(9) gmail(8) 感想(8) (8) f-01a(8) メモリ(8) gtd(8) ブログ(8) nikon(8) allinanchor:*.torrent(8) ボールペン(7) 方眼(7) ポイント(7) 4c(7) ヨドバシカメラ(7) ケース(7) twitter(7) apache(7) ht-01a(7) ヨドバシ(7) ubuntu(7) truecrypt(7) n-02a(7) 作り方(7) minolta(7) af(6) インストール(6) ガントチャート(6) mp3(6) zippo(6) hdd(6) emacs(6) レビュー(6) カバー(6) vq1005(6) 日本語(6) ハクキンカイロ(6) 無印良品(6) グレゴリー(6) 交換(6) nikkor(6) pixus(6)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.081641s / load averages: 0.56, 0.33, 0.26
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)