お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-11-13 10:32:23

strapdown
新しいメンバ
登録日: 2007-04-25

ubuntu8.04 base-files アップデートエラー

ubuntu8.04(hardy) カーネル 2.6.24-21-generic で本日アップデートマネージャによりアップデートを試みましたが、以下のエラーによって失敗してしまいます。

パッケージを事前設定しています ...
base-files (4.0.1ubuntu5.8.04.3) を設定しています ...
find: /var/cache/fonts: No such file or directory
chgrp 0 /etc/dictionaries-common/words
chgrp: cannot dereference `/etc/dictionaries-common/words': No such file or directory
dpkg: base-files の処理中にエラーが発生しました (--configure):
サブプロセス post-installation script はエラー終了ステータス 123 を返しました
以下のパッケージの処理中にエラーが発生しました:
base-files
E: Sub-process /usr/bin/dpkg returned an error code (1)
パッケージのインストールに失敗しました。修復を試みます。
base-files (4.0.1ubuntu5.8.04.3) を設定しています ...
find: /var/cache/fonts: No such file or directory
chgrp 0 /etc/dictionaries-common/words
chgrp: cannot dereference `/etc/dictionaries-common/words': No such file or directory
dpkg: base-files の処理中にエラーが発生しました (--configure):
サブプロセス post-installation script はエラー終了ステータス 123 を返しました

Synaptic では base-files のバージョンは 4.0.1ubuntu5.8.04.3となっています。

本家では、http://ubuntuforums.org/showthread.php?t=964138 でも出ている様なのですが、
対処方法が分かりません。
#このパッケージをダウングレードするという方法らしいのですが、、、

対処方法などご存知でしたらご教示をお願いします。

オフライン

 

#2 2008-11-13 12:10:29

Sink
メンバ
登録日: 2008-04-30

Re: ubuntu8.04 base-files アップデートエラー

私も同じエラーが出ました。
結論から言うと、私の場合
http://packages.ubuntu.com/ja/hardy/all/wbritish/download
の適当な場所から.debファイルをダウンロードして手動でインストールすると
エラーが出ずにアップデートができるようになりました。

/etc/dictionaries-common/words
からシンボリックリンクが貼られている先をls -lで見てみると
私の環境では/usr/share/dict/british-englishとなっていました。
そこで/usr/share/dictディレクトリに行ってみるとbritish-englishというファイルは存在せず、
そのせいで怒られているんだなと思ってSynapticでwbritishというパッケージをインストールしようとするも
アップデートのときと同様にbase-filesでエラーが出てどうしようもなかったので
手動でインストールしたら解決しました。
お役に立てるかわかりませんが、参考までに…

最後の編集者: Sink (2008-11-13 12:12:38)

オフライン

 

#3 2008-11-13 13:11:04

strapdown
新しいメンバ
登録日: 2007-04-25

Re: ubuntu8.04 base-files アップデートエラー

Sink様、当方でも御指摘の方法で無事アップデートが成功しました。

ありがとうございました。

オフライン

 

#4 2008-11-13 21:48:36

mcat1967
新しいメンバ
登録日: 2008-11-13

Re: ubuntu8.04 base-files アップデートエラー

ubuntu8.04(hardy) カーネル 2.6.24-21-generic で本日アップデートマネージャによりアップデートを試みましたが、上記の投稿と同じような以下のエラーによって失敗してしまいます。

base-files (4.0.1ubuntu5.8.04.3) を設定しています ...
find: /var/cache/fonts: No such file or directory
chgrp 0 /etc/dictionaries-common/default.hash etc/dictionaries-common/default.aff
chgrp: cannot dereference `/etc/dictionaries-common/default.hash': No such file or directory
chgrp: cannot dereference `/etc/dictionaries-common/default.aff': No such file or directory
dpkg: base-files の処理中にエラーが発生しました (--configure):
サブプロセス post-installation script はエラー終了ステータス 123 を返しました
以下のパッケージの処理中にエラーが発生しました:
base-files
E: Sub-process /usr/bin/dpkg returned an error code (1)
パッケージのインストールに失敗しました。修復を試みます。
base-files (4.0.1ubuntu5.8.04.3) を設定しています ...
find: /var/cache/fonts: No such file or directory
chgrp 0 /etc/dictionaries-common/default.hash etc/dictionaries-common/default.aff
chgrp: cannot dereference `/etc/dictionaries-common/default.hash': No such file or directory
chgrp: cannot dereference `/etc/dictionaries-common/default.aff': No such file or directory
dpkg: base-files の処理中にエラーが発生しました (--configure):
サブプロセス post-installation script はエラー終了ステータス 123 を返しました

なお、Synaptic で確認すると base-files のバージョンは 4.0.1ubuntu5.8.04.3となっています。

どのように対処すべきか分かりません。

対処方法などご存知でしたら御教授をお願いします。

オフライン

 

#5 2008-11-14 09:28:39

strapdown
新しいメンバ
登録日: 2007-04-25

Re: ubuntu8.04 base-files アップデートエラー

蛇足かもしれませんが、当方では、

wbritish_6-2.1_all.deb をダウンロード

コンソールから
$ sudo dpkg -i wbritish_6-2.1_all.deb
でインストールしてから、アップデートマネージャを使ってアップデート
の手順でうまくいきました。

ただし、別のPCでは上記手順をしなくても通常のアップデート操作で問題なく実行できました
ので、パッケージ導入履歴によって現象が異なるように思われます。

オフライン

 

#6 2008-11-14 21:42:36

mcat1967
新しいメンバ
登録日: 2008-11-13

Re: ubuntu8.04 base-files アップデートエラー

strapdownさんの方法も行ってみたんですが、どうも改善される気配がありません。

そのため、昨日投稿させていただいた次第です。

多分シンボリックリンク関係のエラーだと思われますが、「default.hash」「default.aff」のリンク先が見つからないということの様で、上の投稿(「words」)と若干違いがある様です。

その為、現時点では改善されておりませんので、どなたか御教授願います。

オフライン

 

#7 2008-11-15 12:11:53

furu
新しいメンバ
From: kawasaki
登録日: 2008-10-26

Re: ubuntu8.04 base-files アップデートエラー

自分の8.04環境でも
 chgrp: cannot dereference `/etc/dictionaries-common/words': No such file or directory
のエラーでアップデートが失敗していましたが、strapdownさんの方法で個別に
wbritishをダウンロードしてインストールしたら改善されました。

なので mcat1967 と環境が異なっていて合っているかはわかりませんが、
自分のマシンでも、「default.hash」「default.aff」のリンクは切れていますが、
以下のパッケージを個別にダウンロードするとリンクが正常になったので、
それで改善されるのではないでしょうか?

パッケージは、以下になります。
ispell_3.1.20.0-4.4_i386.deb
iamerican_3.1.20.0-4.4_i386.deb

オフライン

 

#8 2008-11-16 11:27:28

Masou
メンバ
登録日: 2006-12-18

Re: ubuntu8.04 base-files アップデートエラー

私のところでも3台のUbuntu-8.04のうちの1台に、この問題が出てUpdateが出来ずにいます。
この問題は、アップデートマネージャでそのうちに解決する問題なのでしょうか?
それとも、アップデートマネージャでは解決できない問題なのでしょうか?
もし、アップデートマネージャで解決できるのなら、それまで待とうと思いますが..

オフライン

 

#9 2008-11-23 12:26:13

norian
ゲスト

Re: ubuntu8.04 base-files アップデートエラー

Sinkさん、対処の考え方をお教えいただきありがとうございます。助かりました。
派生のEcolinux8.04でも同様でした。

パッケージの中身はスペル・チェッカー向けのワードリスト(908kB, 約10万語)でした。英語圏以外だと引っかかりそうですね。

~$ sudo gdebi wbritish_6-2.1_all.deb
Reading package lists: Donejp hardy-ja/ Packages: 96   96  ackages: 96 
Reading state information: Done
Reading state information: Done
Reading state information: Done


British English dictionary words for /usr/share/dict
This package provides the file /usr/share/dict/british-english
containing a list of English words with British spellings.
This list can be used by spelling checkers, and by programs such
as look(1).
.
There are also -small, -large, and -huge versions of this word list,
and there are wamerican* and wcanadian* packages as well.
パッケージをインストールしますか? [y/N]:y
未選択パッケージ wbritish を選択しています。

以下、略。
 

 

#10 2008-12-08 18:50:24

Masou
メンバ
登録日: 2006-12-18

Re: ubuntu8.04 base-files アップデートエラー

どうやら、[アップデート・マネージャ]からは、アップデートできないようなので
手動で、wbritish_6-2.1_all.debをインストールしました。
初心者のために手順を書いておきます。
Ubuntu-8.04の場合ですが..

1.次の[wbritish_6-2.1_all.deb のダウンロードページ]へ行く。
http://packages.ubuntu.com/ja/hardy/all/wbritish/download

2.一覧の好きなところをクリックすれば、[wbritish_6-2.1_all.deb を開く]ウィンドウが開くので、
[ファイルを保存する]を選んで[OK]ボタンをクリック。
(うまく開かないときは、1.からやり直し。)

3.ダウンロードが終わったら、ダウンロードしたファイルを[ホーム・フォルダ]に移動。([ホーム・フォルダ]に保存してあれば問題なし)

4.端末を開く: [アプリケーション]→[アクセサリ]→[端末]

5. 開いた[端末]の[$ ]のあとに、次の行を入力。([コピー]→[貼り付け])
sudo dpkg -i wbritish_6-2.1_all.deb

6.パスワードを聞かれるので入力して[Enter]。
パスワードは、まったく見えないので、まちがえないように!

これで、[アップデート・マネージャ]から、自動的にアップデートできるようになりました。

オフライン

 

Board footer

Powered by FluxBB