[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:49354] Re: dante-serverがインストールできません



武藤@Debianぷろじぇくとです。

At Wed, 12 Sep 2007 16:25:26 +0900,
Y.hiraiwa wrote:
> etchでaptitudeを使って dante-server をインストールしようとすると
> 以下のエラーメッセージが出てインストールできません。
> 
> どこが悪いのか教えてください。
> よろしくお願いします。

> dante-server (1.1.18-2.1) を設定しています ...
> Starting Dante SOCKS daemon: Sep 12 16:09:15 (1189580955) danted[0]:
> socks_seteuid(): old: 0, new: 13
 ...
> invoke-rc.d: initscript danted, action "start" failed.
> dpkg: dante-server の処理中にエラーが発生しました (--configure):
> サブプロセス post-installation script はエラー終了ステータス 1 を返しました

Debian Bug#368322のようですね。インストール時点ではユーザーの環境に
合わせた設定ファイルがないのにも関わらず起動しようとしてエラーになる
というパッケージバグです。

とりあえずの回避策としては、
/var/lib/dpkg/info/dante-server.postinstに
        if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
                invoke-rc.d danted start || exit $?
        else
                /etc/init.d/danted start || exit $?
        fi
という箇所がありますが、これらを全部、
        #if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
        #        invoke-rc.d danted start || exit $?
        #else
        #        /etc/init.d/danted start || exit $?
        #fi
のようにコメント化してしまい、
dpkg --configure -a を実行します。これでパッケージのインストールは
完了するはずです。
設定ファイルの調整を済ませたら再起動するか/etc/init.d/danted start
すれば動くようになるでしょう。
-- 
武藤 健志@ kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)