[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:11822] Bug#JP/735: jnethack: preinst error
Package: jnethack
Version: 1.0.5.4.1-18
jnethack_1.0.5.4.1-18.debですが、僕の環境でインストールしようとすると
エラーになります。
−−−−−−−−−−−−−−−ここから−−−−−−−−−−−−−−−
# dpkg -i /var/cache/apt/archives/jnethack_1.0.5.4.1-18.deb
Password:
(Reading database ... 64933 files and directories currently installed.)
Preparing to replace jnethack 1.0.5.4.1-16 (using .../jnethack_1.0.5.4.1-18.deb) ...
rmdir: /usr/X11R6/lib/X11/ja_JP.ujis/app-defaults: Directory not empty
rmdir: /dev/null: Not a directory
dpkg: error processing /var/cache/apt/archives/jnethack_1.0.5.4.1-18.deb (--install):
subprocess pre-installation script returned error exit status 1
Update-menus: waiting for dpkg to finish(forking to background)
Update-menus: (checking /var/lib/dpkg/lock)
Update-menus: waiting for dpkg to finish(forking to background)
Update-menus: (checking /var/lib/dpkg/lock)
Update-menus: waiting for dpkg to finish(forking to background)
Update-menus: (checking /var/lib/dpkg/lock)
Update-menus: waiting for dpkg to finish(forking to background)
Update-menus: (checking /var/lib/dpkg/lock)
Errors were encountered while processing:
/var/cache/apt/archives/jnethack_1.0.5.4.1-18.deb
−−−−−−−−−−−−−−−ここまで−−−−−−−−−−−−−−−
これは、preinstの中の28行目あたりの
rmdir /usr/X11R6/lib/X11/ja_JP.ujis/app-defaults 2>&1 /dev/null;
で失敗して(中にファイルが残っているから)、そのエラーを無視しなかった
からだと思います。
あと、エラー出力のリダイレクトです。このままでは/dev/nullに
リダイレクトしていません。さらにrmdirの削除対象になっているようです。
(“rmdir: /dev/null: Not a directory”)
ほかのパッケージ(たとえばruby.prerm)をみると、エラー出力だけを
/dev/nullに落としているようです。
28行目はこのようにすればいいのではないでしょうか。ほかも同様です。
(動作確認はしていません)
rmdir /usr/X11R6/lib/X11/ja_JP.ujis/app-defaults 2> /dev/null || true
--
喜瀬“冬猫”浩@南国沖縄