最新 追記

ポケットを空にして。

1985|10|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2100|01|

「人の心に残るというのが大事」と言う話。

何か連絡がある場合はメールでどうぞ(過去の日記へのツッコミは基本的にみていません)
プレゼントは随時受け付けております :-) ここ最近のツッコミ/トラックバックリスト。

  1. henrich (12-30)


2010-12-07 [長年日記] この日を編集

Debian 新メンテナガイドは為になるなー

更新版を査読し始めましたが、ささっと網羅的にツールなどが紹介されていていい感じです。パッケージをメンテしてみたいという人は debian-doc メーリングリストで翻訳/査読に参加してみると為になると思います。


2010-12-13 [長年日記] この日を編集

HP PSC 2355 を Debian で使ってみる

HP PSC 2355という結構古めの複合機が家にあったので試しにつないでみることにした。
結論から言うと特段何事もせずにevinceを使ってPDFを印刷、simple scanを使ったスキャンができた。
ドライバのインストールも不要でポチポチやるだけ。いやー楽になったもんです。


2010-12-18 [長年日記] この日を編集

今年最後のDebian勉強会に参加してきた

いつもと違ってお昼からの開催。初参加の方がDebianサーバを100台ほど稼働させているなど興味深い話を聞く。

プレゼンは、本庄さんによるコミPoプレゼンのlibsane話。
基本的なプログラムを書いてみてスキャンさせて実際の動きを確認する話…で、アンドキュメンテッドなハマりポイントがあるところがご愛嬌 :-)
自分としてはスキャナ/複合機の認識部分改善をどうするかの部分が判ったのがありがたい。

そして、自分たちで作り上げるVerisignのようなルート認証局、CACert話。
今回のDebian勉強会の資料は、山田さんによるおそらく現在日本一詳しいCACertの資料。熱い。ここにあります。Assurerが増えて公式イベントが開かれるといいですね。
そして次回はkinect hack話が聞けるかも?

それから岩松さんによるDebian miniconf話。来年のLinuxconでミニトラックを開けるようにしたいよねーという話でした。


2010-12-19 [長年日記] この日を編集

dbconfig-common 依存のパッケージで purge 時にファイルが残ってしまう

結構共通してみられるな。どうするのが適当なんだろう?

4m28.7s DEBUG: No broken symlinks as far as we can find.
4m29.7s ERROR: FAIL: Package purging left files on system:
  /etc/dbconfig-common   owned by: dbconfig-common
  /etc/dbconfig-common/cacti.conf        not owned
  /etc/php5      owned by: php5-cli, libapache2-mod-php5, php5-snmp, php5-common, php5-mysql
  /etc/php5/apache2      owned by: libapache2-mod-php5
  /etc/php5/apache2/.start       not owned
 
4m29.7s ERROR: FAIL: After purging files have been modified:
  /var/log/alternatives.log      not owned
  /var/log/apt/history.log       not owned
 
4m29.8s ERROR: FAIL: Installation and purging test.

dbconfig-common 依存のパッケージでインストールテスト時にdbに接続できなくてエラーになる

結構共通してみられるな。どうするのが適当なんだろう?

  Creating config file /etc/cacti/debian.php with new version
  ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2).
  unable to connect to mysql server.
  error encountered creating user:
  ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
  dbconfig-common: cacti configure: noninteractive fail.
  dbconfig-common: cacti configure: ignoring errors from here forwards
  populating database via sql...  done.
  dbconfig-common: flushing administrative password
  Creating config file /etc/cacti/apache.conf with new version

libapache2-mod-php5

purge の時にファイルが残ってるようなので、消した方が良いかと思って BTS
それとも意図的に残しているのかな…でも purge だから消すべきだよね。

RCバグ潰し

また自作自演、は置いといて、pinot を reassign しておいた。多分これでいけると思うんだけどなー。
ついでにちょっと変かな、と思ったのもBTS行き


2010-12-20 [長年日記] この日を編集

どんなことやったか@Bug#593082編

/usr/lib/ruby/1.9.1/xmldigest.rb をみると

require 'xml/dom/digest'

となっているが、digest.rbは存在していない。で、xmlparser-0.6.8からこのファイルをコピーして再度実行してみる。

henrich@hp115:$ ruby1.9.1 -e 'require "xmldigest"'
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- md5 (LoadError)
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from /usr/lib/ruby/1.9.1/xml/dom/digest.rb:9:in `<top (required)>'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from /usr/lib/ruby/1.9.1/xmldigest.rb:1:in `<top (required)>'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from -e:1:in `<main>'

今度はmd5がない、とな。確かに

## -*- Ruby -*-
## DOMHASH test implementation
## 1999 by yoshidam
##
## Apr 20, 1999 Change for draft-hiroshi-dom-hash-01.txt
##
 
require 'xml/dom/core'
require 'md5'
require 'uconv'

と呼んでいる。md5 モジュールを探す。が、ruby1.9.1パッケージにはmd5.rbなんてものはない。???となってruby1.8でmd5.rbをみる。と先頭に

# just for compatibility; requiring "md5" is obsoleted
#
# $RoughId: md5.rb,v 1.4 2001/07/13 15:38:27 knu Exp $
# $Id: md5.rb 12007 2007-03-06 10:09:51Z knu $

と書いてある。obsoleted...じゃぁ何呼ぶのよ!

henrich@hp115:/usr/lib/ruby/1.9.1/digest$ ls
hmac.rb  sha2.rb

このあたりにもない…と思って中をみると、MD5が定義してあるっぽい。なので、digest.rbを書き換えて

require 'digest/md5'

とするとエラーが出なくなった。ふー。


2010-12-21 [長年日記] この日を編集

昨日のパッチ→別の実装が準備済み

ふむ、そちらを取り入れた方がいいね

Exim への攻撃観測とセキュリティ更新についての注意喚起

上記のような文章を書きました。Debian で公開サーバを運用されている方はご注意くださいませ


2010-12-23 [長年日記] この日を編集

iceweasel4.0 beta8

手に入りますよ。http://mozilla.debian.net/packages/ のリポジトリを追加してやればOkayです。experimental のパッケージにそこそこ依存しているので注意がいりますが。まぁその辺は人柱精神で。


2010-12-26 [長年日記] この日を編集

Squeeze リリースノート

そろそろ準備せねば、ということで作業してみました。フィードバックは debian-doc メーリングリスト宛にお願いします。
まだこれから大量に変更が加わるので、今後に注目というところでしょうか。


2010-12-29 [長年日記] この日を編集

RC バグ潰しは続くよ

本日のツッコミ(全1件) [ツッコミを入れる]

_ henrich [アップデートテスト。]


2010-12-30 [長年日記] この日を編集

tdiaryのバージョンをあげた

3.0.1 にしてみました。

RCバグ増やしも続くよ

redmineのsecurity fixがあるようなので。
ここに来ては面倒くさいだろうなぁ…とは思うが早めに報告しておいた方がいいものでもあるので。CVEサクッと振ってくれるとトラッキングが楽になるのになー