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

[debian-users:13841] Bug#JP/832: preinst error at tcl8.0-ja_8.0.4jp1.3-4





  Package: tck8.0-ja
  Version: 8.0.4jp1.3-4


  tcl8.0-ja_8.0.4jp1.3-2 から tcl8.0-ja_8.0.4jp1.3-4 へのアッ
プグレードがうまくできません。

  preinst の途中で、tcl8.0-ja_8.0.4jp1.3-2 によって作られるら
しい、/usr/bin/tclsh8.0.nonja の置き換えで失敗してしまいます。

  関連パッケージのインストール状況は、

ii  tcl8.0          8.0.4-2        The Tool Command Language (TCL) v8.0 - Run-T
ii  tcl8.0-ja       8.0.4jp1.3-2   The Tool Command Language (TCL) v8.0 - Run-T

のようになっています。この状態で、/usr/bin/tclsh8.0.nonja が存
在している、という状況で発生するようです。

  以下はインストール時のエラーメッセージの内容です。

----ここから----
tcl8.0-ja 8.0.4jp1.3-2 を(tcl8.0-ja_8.0.4jp1.3-4.deb で)置換するための準備をしています...
Checking old_version...
Version 8.0.4jp1.3-2 aleady installed. Removing diversions...
Removing `diversion of /usr/bin/tclsh8.0 to /usr/bin/tclsh8.0.nonja by tcl8.0-ja'
dpkg-divert: rename involves overwriting `/usr/bin/tclsh8.0' with
  different file `/usr/bin/tclsh8.0.nonja', not allowed
dpkg: error processing tcl8.0-ja_8.0.4jp1.3-4.deb (--unpack):
 サブプロセス pre-installation script はエラー終了ステータス 2 を返しました。
Checking available versions of tclsh, updating links in /etc/alternatives ...
(You may modify the symlinks there yourself if desired - see `man ln'.)
Leaving tclsh (/usr/bin/tclsh) pointing to /usr/bin/tclsh8.0jp.
Leaving tclsh.1 (/usr/man/man1/tclsh.1.gz) pointing to /usr/man/man1/tclsh8.0.1.gz.
以下のパッケージの処理中にエラーが発生しました:
 tcl8.0-ja_8.0.4jp1.3-4.deb
E: Sub-process returned an error code
----ここまで----

  いったんtcl8.0まで削除して、nonjaまでを消去した状態を作り出
すと、インストールに成功します。

---
Toyohiko Nagai <nagai@xxxxxxxxxxxx>
PGP Key fingerprint : F2 40 A5 42 F6 49 65 FF  09 B0 B3 77 5F 2A F6 F7