Ubuntuのlibapache2-mod-encodingパッケージがバグッってる件

UbuntuのバージョンはFeisty Fawn

apache2にmod-encodingモジュールをインストールしたらおかしなことに動かなかった。モジュールはAPTで入れた。どうやらモジュールのパッケージが壊れてるらしい。インストールは以下の操作で行った。

$ sudo apt-get install libapache2-mod-encoding
$ sudo a2enmod encoding
This module is already enabled!
$ sudo /etc/init.d/apache2 force-reload
 * Forcing reload of web server (apache2)...                                    
apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/encoding.load: API module structure `encoding_module' in file /usr/lib/apache2/modules/mod_encoding.so is garbled - perhaps this is not an Apache module DSO?
                                                   [fail]

しつこく何回かインストールしなおしたんだけどw 駄目だった。しょうがないからdebパッケージを作ることにした。

$ cd /tmp
$ apt-get source libapache2-mod-encoding
$ sudo apt-get build-dep libapache2-mod-encoding
$ cd libapache2-mod-encoding-20040616
$ sudo dpkg-buildpackage -rfakeroot
$ cd ..
$ sudo dpkg -i libapache2-mod-encoding-20040616-4.2_i386.deb

パッケージの作成とインストールは完了。で、再度以下を実行。

$ sudo a2enmod encoding
This module is already enabled!
$ sudo /etc/init.d/apache2 force-reload
 * Forcing reload of web server (apache2)...
                                                   [OK]

上手くいった。

ということで今日時点ではUbuntu Feisty Fawnのリポジトリにあるlibapache2-mod-encodingパッケージは壊れてます

いじょ

0 コメント:

Twitter Updates

About Me

My photo
1984/07/05生 プログラマー

サイト内検索