[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:36559] console-common and perl
こんにちは。島田です。
Woody から Sarge に upgrade しようとしています。
console-common パッケージがインストールできません。このようになります。
| $ sudo apt-get install console-common
| Reading Package Lists... Done
| Building Dependency Tree... Done
| 1 packages upgraded, 0 newly installed, 0 to remove and 751 not upgraded.
| Need to get 0B/32.2kB of archives. After unpacking 20.5kB will be used.
| Preconfiguring packages ...
| (データベースを読み込んでいます... 現在 126604 個のファイルとディレクトリがイン
| ストールされています。)
| console-common 0.7.14woody2 を(.../console-common_0.7.22_all.deb で)置換するため
| の準備をしています...
| Permission denied.
| dpkg: /var/cache/apt/archives/console-common_0.7.22_all.deb の読み込みエラーです
| (--unpack):
| サブプロセス pre-installation script はエラー終了ステータス 2 を返しました。。
| 以下のパッケージの処理中にエラーが発生しました:
| /var/cache/apt/archives/console-common_0.7.22_all.deb
| E: Sub-process /usr/bin/dpkg returned an error code (1)
調べてみると、preinst スクリプトの 77 行目、
| CFAMILY=`echo $RET | perl -pe '$_ = lc; s/[^a-z0-9+\-\.\/\n]/_/g';`
のところで Permission denied が出ていることがわかりました。どうも、perl
の -e オプションを受け付けないようです。
$ perl -e 'while(<>) { print; }'
これでも Permission denied が出ます。
Perl のバージョンは v5.6.1 built for i386-linux です。
いったいどうなっているのかわかりません。
よろしくお願いいたします。
----------------------------------------------------------------------
Mail: shimaden@xxxxxxxxx
Home Page: http://www.din.or.jp/~shimaden/
島田博幸
Hiroyuki Shimada
----------------------------------------------------------------------