2006-08-25 (Fri)
_ [debian] taglib 1.4-4vd1
taglib-1.4_wchar.diff を当てて作成。
_ [debian] audacious 1.1.2-0vd1
作成。
_ [comp] Flash Player 8.5 Linux
- WINE をインストール。
# apt-get install wine - Sidenet Wine設定ユーティリティで WINE の設定をしておく。デフォルトのままで OK。
- Windows 版の Fx を GET。
% wget http://ftp.mozilla-japan.org/pub/mozilla.org/firefox/releases/2.0b1/win32/ja/Firefox%20Setup%202.0%20Beta%201.exe - WINE で Fx インストーラを実行。
% wine Firefox\ Setup\ 2.0\ Beta\ 1.exe - Windows 版の Flash Player 8.5β を GET。
% wget http://fpdownload.macromedia.com/get/flashplayer/current/fp8-5_beta/install_flash_player_8-5_beta.exe - WINE で Flash Player インストーラを実行。
% wine install_flash_player_8-5_beta.exe
プラグインのインストール先は以下。 ~~~ c:\Program Files\Mozilla Firefox 2 Beta 1\plugins ~~~
- WINE で Fx を起動。
% wine ~/.wine/dosdrives/c:/Program\ Files/Mozilla\ Firefox\ 2\ Beta\ 1/firefox.exe
かなりの力技だけど、実際これで Linux 上で Flash Player 8 を見ることができる環境を得られるのがすごい。
2006-08-24 (Thu)
_ [debian] apt-listchanges 2.62 変
Reading changelogs... Done
Traceback (most recent call last):
File "/usr/bin/apt-listchanges", line 210, in ?
main()
File "/usr/bin/apt-listchanges", line 179, in main
frontend.display_output(changes)
File "/usr/share/apt-listchanges/apt_listchanges.py", line 430, in display_output
tmp.write(self._render(text))
File "/usr/share/apt-listchanges/apt_listchanges.py", line 367, in _render
newtext.append(uline.encode(locale.getlocale()[1], 'replace'))
TypeError: encode() argument 1 must be string, not None
Preconfiguring packages ...
となって動作しない。#384413 のようだ。Pending になっているので 2.61 に戻しておく。
2006-08-16 (Wed)
_ [debian] apache2 2.2.3-1~exp.r170
experimental にようやく 2.2 系が入ってきた。普通に設定ファイルをそのまま使うと、
Starting web server (apache2)...Syntax error on line 100 of /etc/apache2/sites-enabled/vdr:
SuexecUserGroup not allowed here
failed!
と、SuexecUserGroup の場所が悪そうな感じ。実際に設定ファイルを見てみると、
<VirtualHost XXXXXXXX>
:
<Directory /var/www/XXXXXXXX>
:
SuexecUserGroup XXXXXXXX XXXXXXXX
:
</Directory>
:
</VirtualHost>
<Directory> の中に入れてはまずいようなので、<VirtualHost> のすぐ下に出してみる。
<VirtualHost XXXXXXXX>
:
SuexecUserGroup XXXXXXXX XXXXXXXX
:
<Directory /var/www/XXXXXXXX>
:
</Directory>
:
</VirtualHost>
これで再度起動してみる。今度は起動したものの、
Starting web server (apache2)...Warning: SuexecUserGroup directive requires SUEXEC wrapper.
またも SuexecUserGroup 関係か、と思ったら SUEXEC wrapper が必要とか言ってるので suexec を見てみると、
# ls -l /usr/lib/apache2/suexec
-rwxr-xr-x 1 root root 10468 Aug 16 00:01 /usr/lib/apache2/suexec
setuid されていない。
# chmod 4755 /usr/lib/apache2/suexec
# ls -l /usr/lib/apache2/suexec
-rwsr-xr-x 1 root root 10468 Aug 16 00:01 /usr/lib/apache2/suexec
セットしてやると、今度こそ警告なしで普通に起動した。 しばらくいじっていると、Auth 認証が効いてないことに気付いた。
[Wed Aug 16 19:49:10 2006] [alert] [client XXX.XXX.XXX.XXX] /XXXXXXXX/.htaccess: Invalid command 'AuthUserFile', perhaps misspelled or defined by a module not included in the server configuration
まず authn_file モジュールを有効に。けどこれだけでは駄目で、
[Wed Aug 16 19:57:37 2006] [crit] [client XXX.XXX.XXX.XXX] configuration error: couldn't check user. No user file?: /XXXXXXXX
次に auth_basic モジュールを有効に。まだ駄目で、
[Wed Aug 16 20:02:03 2006] [crit] [client XXX.XXX.XXX.XXX] configuration error: couldn't check access. No groups file?: /XXXXXXXX
最後に authz_user モジュールを有効にしてやると、これまで通りに使えるようになった。 ということで、ここに導入、しばらく様子見。また、2.0.55-4.1vd1 は削除。