[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:56940] Re: wheezyへのアップグレードでエラー
武藤@Debianぷろじぇくとです。
At Tue, 17 Dec 2013 12:10:37 +0900,
nakaml wrote:
> squeezeからwheezyへのアップグレードでエラーが出てしまいます。
> ipvsadm+ldirectordで使用しているのですが、途中の質問でYでもNでも
> 以下のエラー表示で停止してしまいます。
> Configuration file `/etc/default/ipvsadm'
> ==> Modified (by you or by a script) since installation.
> ==> Package distributor has shipped an updated version.
> What would you like to do about it ? Your options are:
> Y or I : install the package maintainer's version
> N or O : keep your currently-installed version
> D : show the differences between the versions
> Z : start a shell to examine the situation
> The default action is to keep your current version.
> *** ipvsadm (Y/I/N/O/D/Z) [default=N] ?
> insserv: warning: current start runlevel(s) (2 3 5) of script `ipvsadm' overrides LSB defaults (2 3 4 5).
今の問題には関係ありませんが、後で該当ファイルを(.dpkg-newファイルを見ながら)
直しておいたほうがよさそうですね。
> Setting up ldirectord (1:3.9.2-5+deb7u1) ...
> Running ldirectord: start"NI_NUMERICHOST" is not exported by the Socket module
> "getnameinfo" is not exported by the Socket module
> "NI_NUMERICSERV" is not exported by the Socket module
> "NI_NAMEREQD" is not exported by the Socket module
> "inet_pton" is not exported by the Socket module
> "getaddrinfo" is not exported by the Socket module
ldirectordパッケージのバージョン依存関係が悪いですね。
とりあえず「apt-get install perl-base」で直るのではないか
と思います。
これらのシンボルはSqueezeのPerl 5.10.1では未定義で、Wheezyの
Perl 5.14.2には存在するというもので、おそらく仲村さんの環境で
ldirectordパッケージの更新がperl-baseよりも前に始まっちゃった
ので問題が顕在化したのでしょう。
--
武藤 健志@ kmuto @ kmuto.jp
Debian/JPプロジェクト (kmuto@debian.org, kmuto@debian.or.jp)
株式会社トップスタジオ (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)