お知らせ

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

#1 2010-05-09 21:23:47

1984fmc
メンバ
登録日: 2010-05-05

「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

ubuntu10.04をDynabook2000SS(メモリは512MB、CPUはPentium® IIIプロセッサ800MHz-Mで、チップセットはTrident社製CyberALADDiN-T + ALi社製M1535B、HDDは80G)にインストールしましたがプログラムをアップデートするときやアドオンソフトをインストールするときなど上記のコメントがよく出ます。Japanese Teamのパッケージレポジトリを追加し、最後に
sudo apt-get install ubuntu-desktop-ja
としたところ最後の方でやはり同様のエラーがでました。実用上は得に問題はなさそうですがこのまま様子を見てよいのか教えてください。

language-pack-gnome-ja-base (1:10.04+20100421) を設定しています ...
dpkg (サブプロセス): installed post-installation script を実行できません: Exec format error
dpkg: language-pack-gnome-ja-base の処理中にエラーが発生しました (--configure):
サブプロセス installed post-installation script はエラー終了ステータス 2 を返しました
ubuntu-ja-setup-helper (10.04-0ubuntu1~ja5) を設定しています ...
app-install-data-ja-remix (0.3) を設定しています ...
kasumi (2.5-1) を設定しています ...

language-support-ja (1:9.10+20090909) を設定しています ...
poppler-data (0.4.0-2) を設定しています ...
ubuntu-desktop-ja (10.04-0ubuntu1~ja3) を設定しています ...
以下のパッケージの処理中にエラーが発生しました:
language-pack-gnome-ja-base
E: Sub-process /usr/bin/dpkg returned an error code (1)

オフライン

 

#2 2010-05-09 21:42:49

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

内部で何が起きているのかは分かりませんが、参考になりそうな記事を見つけたので、貼り付けておきます。
http://mypace75.blog92.fc2.com/blog-entry-279.html
https://forums.ubuntulinux.jp/viewtopic.php?pid=34374#p34374

オフライン

 

#3 2010-05-09 21:45:57

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

Ubuntuのパッケ−ジを導入する途中で、回線等が混雑しているときなど希に発生します。
このままでは、いつまでも不具合が解消されませんので対処するべきと思います。
ただ、回線が比較的空いている時間帯を選んで実行してください。
端末で、
~$ sudo dpkg --configure -a してください。
エラ−がなくなれば、
~$ sudo apt-get update と
~$ sudo apt-get upgrade をしてください。

オフライン

 

#4 2010-05-09 23:56:11

1984fmc
メンバ
登録日: 2010-05-05

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

koisan1949さん 
~$ sudo dpkg --configure -aで以下のようにエラーが出てしまいます。このパッケージを削除して再インストールすることは出来るのでしょうか? vbkさんに示していただいた記事は初心者の私には難しすぎてどうしたらよいのか分かりません。

language-pack-gnome-ja-base (1:10.04+20100421) を設定しています ...
dpkg (サブプロセス): installed post-installation script を実行できません: Exec format error
dpkg: language-pack-gnome-ja-base の処理中にエラーが発生しました (--configure):
サブプロセス installed post-installation script はエラー終了ステータス 2 を返しました
以下のパッケージの処理中にエラーが発生しました:
language-pack-gnome-ja-base

オフライン

 

#5 2010-05-10 07:45:47

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

この場合、「エラー終了ステータス 2」なので、#2の投稿は関係はないかも知れませんね。
失礼しました。

オフライン

 

#6 2010-05-10 08:24:52

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

コード:

$ apt-cache policy language-support-ja 
language-support-ja:
  インストールされているバージョン: (なし)
  候補: 1:9.10+20090909
  バージョンテーブル:
     1:9.10+20090909 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid/main Packages

とかでるのですが、このバージョンナンバーっておかしい気が。。
どなたかUbuntu(gnome)環境でこのパッケージがインストールされているか、入っていても問題無いか教えていただけないでしょうか。

私の環境(Kubuntu)では、

コード:

$ apt-cache rdepends language-support-ja 
language-support-ja
Reverse Depends:
  ubuntu-desktop-ja
  language-pack-kde-ja-base
  language-pack-ja-base
  language-pack-gnome-ja-base
  language-pack-kde-ja-base
  language-pack-ja-base
  language-pack-gnome-ja-base

であり、かつ、KDEの日本語パックが私のシステムにインストールされているのにもかかわらず、language-support-jaはインストールされていませんでした。

オフライン

 

#7 2010-05-10 17:35:47

Templer
メンバ
登録日: 2009-07-08

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

hmatsueさんの疑問点「バージョン番号」は依存関係を変更する必要がないのでそのまま使用されているというだけでしょう。確かに混乱する基にはなりそうですが…。
(「interpid」と「jaunty」も同じだったりします。参照
それと、

コード:

$ apt-cache rdepends language-support-ja 
language-support-ja
Reverse Depends:
  ubuntu-desktop-ja
  language-pack-kde-ja-base
  language-pack-ja-base
  language-pack-gnome-ja-base
  language-pack-kde-ja-base
  language-pack-ja-base
  language-pack-gnome-ja-base

で検出されたパッケージを「apt-cache show 」や「apt-cache depends 」で調べるとわかると思いますが、「ubuntu-desktop-ja」以外は「language-support-ja」との依存関係は「Suggests」としての関係となっています。おそらくhmatsueさんの環境では「ubuntu-desktop-ja」もインストールされていないのだろうと思います。
なので、特に問題になるようなことではないと思います。
(私の環境でもibusを削除してしまったので「language-support-ja」および「ubuntu-desktop-ja」は削除されてしまっていたりしますが…)


それは良いとして…
本題の方はどうすれば良いのでしょう?
1984fmcさん、とりあえず下記4つのコマンドを実行してみてもらえますでしょうか。(「Exec format error」なので、スクリプトファイルが壊れているのではないかと思います)

コード:

file /var/lib/dpkg/info/language-pack-gnome-ja-base.postinst
sudo apt-get clean
sudo apt-get install --reinstall language-pack-gnome-ja-base
file /var/lib/dpkg/info/language-pack-gnome-ja-base.postinst

オフライン

 

#8 2010-05-10 18:12:45

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

> Templerさん
拝承です。ご教示ありがとうございました。
一部のパッケージがkarmicのものになっていたりして、おかしな状態になっているのではないかと思ったのですが、そういうわけでもなさそうですね。
となると、やはり、language-pack-gnome-ja-baseの再インストールですかね。
スクリプトファイルが知らない間に壊れているというのも(HDDの状態的に)心配な状態であはありますが。。

オフライン

 

#9 2010-05-10 19:41:58

hito
管理者
登録日: 2007-03-18

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

基本的には
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/512096
が疑われます。2つほど確認してください。

ただ、頻繁に遭遇される、というあたりがどうも気になります。マシンが落ちる(突然フリーズする・再起動中にストップする)、と呼ばれるような現象には遭遇されているでしょうか? マシンが落ちてもいないのにこの現象に遭遇されている場合、なんらかの問題でHDDへのデータ書き込みが正常でない可能性が高いです。ALi M1535Bのユーザーが少ないのでバグが取り切れていないおそれもあります。

(確認その1):
以下のコマンドをアプリケーション→アクセサリ→端末で実行してみてください。

ls -al /var/lib/dpkg/info/language-pack-gnome-ja-base.p*

期待する結果は以下のようなものですが、もし左から5番目の数字が「0」になっていた場合、上記のバグであると判断できます。

コード:

-rwxr-xr-x 1 root root 130 2010-04-29 03:49 /var/lib/dpkg/info/language-pack-gnome-ja-base.postinst*
-rwxr-xr-x 1 root root 126 2010-04-29 03:49 /var/lib/dpkg/info/language-pack-gnome-ja-base.postrm*

それらしきものが見つからない場合、ls -al (以下略) の実行結果を貼り付けてください。


(確認その2):

※ その1でバグを踏んでいるかどうかを確認し、踏んでいる場合にのみ試してください。やみくもに試してはいけません。

バグ報告では問題の起きる状態からの脱出方法は二つありますが、必ず B の方で処置してください。Aはlanguage-pack-gnome-ja-baseではシステムを壊します。とりあえず B を少しだけ変形させた例を以下に示します。

$ cd `mktemp -d `
$ sudo apt-get clean
$ sudo aptitude download language-pack-gnome-ja-base
$ sudo dpkg --unpack ./language-pack-gnome-ja-base-*.deb
$ sudo dpkg --configure language-pack-gnome-ja-base

オフライン

 

#10 2010-05-10 22:02:01

1984fmc
メンバ
登録日: 2010-05-05

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

hiroさま、ありがとうございます。これまで再起動中にフリーズすることはありませんが突然フリーズすることは頻繁ではありませんが何回かありました。フリーズよりもアップデートやアドインソフトをダウンロードしてインストールするたびに上記文言が出て、「完全にはインストールが完了できませんでした」となることがほとんどなので投稿した次第です。
-rwxr-xr-x 1 root root 0 2010-04-23 19:28 /var/lib/dpkg/info/language-pack-gnome-ja-base.postinst
-rwxr-xr-x 1 root root 0 2010-04-23 19:28 /var/lib/dpkg/info/language-pack-gnome-ja-base.postrm
とバグであることが確認できましたので
$ cd `mktemp -d `
$ sudo apt-get clean
$ sudo aptitude download language-pack-gnome-ja-base まで順調でしたが

$ sudo dpkg --unpack ./language-pack-gnome-ja-base-*.debに対して
dpkg: ./language-pack-gnome-ja-base-*.deb の処理中にエラーが発生しました (--unpack):
アーカイブにアクセスできません: No such file or directory
以下のパッケージの処理中にエラーが発生しました:
./language-pack-gnome-ja-base-*.deb
と出てしまいました。古いマシンで対応されていないということでしょうか。よろしくお願いします。

オフライン

 

#11 2010-05-10 22:36:19

hito
管理者
登録日: 2007-03-18

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

ぎゃー。大変失礼致しました……。

sudo dpkg --unpack ./language-pack-gnome-ja-base-*.deb

ではなく、

sudo dpkg --unpack ./language-pack-gnome-ja-base_*.deb

です(*.debの直前がハイフンではなくアンダースコア)。もう一度cd `mktemp -d `から試してみてください。

オフライン

 

#12 2010-05-10 22:49:16

1984fmc
メンバ
登録日: 2010-05-05

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

hiroさま、ド素人で言われるままでしかできず申し訳ありません。

sudo dpkg --unpack ./language-pack-gnome-ja-base_*.debにたいして以下が帰ってきました。

dpkg: language-pack-gnome-ja-base を選択するために language-pack-gnome-ja の削除を考えています ...
dpkg: 失敗。language-pack-gnome-ja の削除 を処理できません (--auto-deconfigure を使いましょう):
ubuntu-desktop-ja は language-pack-gnome-ja に依存 (depends) します
  language-pack-gnome-ja は削除されようとしています。
dpkg: .../language-pack-gnome-ja-base_1%3a10.04+20100422_all.deb が language-pack-gnome-ja-base を含んでいることを考慮すると:
language-pack-gnome-ja-base は language-pack-gnome-ja (<< 1:10.04+20100422) と競合 (conflicts) します
  language-pack-gnome-ja (バージョン 1:10.04+20100421) が提供され、導入済み です。
dpkg: ./language-pack-gnome-ja-base_1%3a10.04+20100422_all.deb の処理中にエラーが発生しました (--unpack):
パッケージの競合 - language-pack-gnome-ja-base のインストールは行いません
以下のパッケージの処理中にエラーが発生しました:
./language-pack-gnome-ja-base_1%3a10.04+20100422_all.deb

明日でも結構ですのでこの後のご指導ありましたらよろしくお願い申し上げます。

オフライン

 

#13 2010-05-11 17:45:02

hito
管理者
登録日: 2007-03-18

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

うっ、しまった。ということは、結構前からこの状態だったということですね……。

さらにお手数をおかけして申し訳ないのですが、
dpkg -l |grep language-pack-gnome-ja
apt-cache policy language-pack-gnome-ja-base
apt-cache policy language-pack-gnome-ja
ls /var/cache/apt/archives/language-pack-gnome-ja*
の結果を見せてください。

オフライン

 

#14 2010-05-11 22:14:56

1984fmc
メンバ
登録日: 2010-05-05

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

hitoさま、下記のごとくとなりました。よろしくお願いします。

dpkg -l |grep language-pack-gnome-ja
ii  language-pack-gnome-ja                 1:10.04+20100421                                GNOME translation updates for language Japan
iF  language-pack-gnome-ja-base            1:10.04+20100421                                GNOME translations for language Japanese

apt-cache policy language-pack-gnome-ja-base
language-pack-gnome-ja-base:
  インストールされているバージョン: 1:10.04+20100421
  候補: 1:10.04+20100422
  バージョンテーブル:
     1:10.04+20100422 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
*** 1:10.04+20100421 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status

apt-cache policy language-pack-gnome-ja
language-pack-gnome-ja:
  インストールされているバージョン: 1:10.04+20100421
  候補: 1:10.04+20100422
  バージョンテーブル:
     1:10.04+20100422 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
*** 1:10.04+20100421 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status

ls /var/cache/apt/archives/language-pack-gnome-ja*
ls: /var/cache/apt/archives/language-pack-gnome-ja*にアクセスできません: No such file or directory

オフライン

 

#15 2010-05-12 18:40:27

hito
管理者
登録日: 2007-03-18

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

どうもありがとうございます。次の操作で直ることを期待しています……。

コード:

$ wget http://jp.archive.ubuntu.com/ubuntu/pool/main/l/language-pack-gnome-ja-base/language-pack-gnome-ja-base_10.04+20100421_all.deb
$ sudo dpkg --unpack language-pack-gnome-ja-base_10.04+20100421_all.deb
$ sudo dpkg --configure language-pack-gnome-ja-base

オフライン

 

#16 2010-05-12 21:50:51

1984fmc
メンバ
登録日: 2010-05-05

Re: 「language-pack-gnome-ja-base の処理中にエラーが発生しました」がよくでる

hitoさま、以下のごとく無事完了しました。 本当にありがとうございました。 XPよりも起動時間が半分となり大切に使用していきたいと思います。あまりご迷惑をお掛けしないようにしますがまた問題があったらご指導お願いします。

$ sudo dpkg --unpack language-pack-gnome-ja-base_10.04+20100421_all.deb

(データベースを読み込んでいます ... 現在 128778 個のファイルとディレクトリがインストールされています。)
language-pack-gnome-ja-base 1:10.04+20100421 を (language-pack-gnome-ja-base_10.04+20100421_all.deb で) 置換するための準備をしています ...
language-pack-gnome-ja-base を展開し、置換しています...
dpkg (サブプロセス): 古い post-removal スクリプト を実行できません: Exec format error
dpkg: 警告: 古い post-removal スクリプト がエラー終了ステータス 2 を返しました。
dpkg - 代わりに新規パッケージからスクリプトを実行してみます ...
dpkg: ... OK のようです。
software-center のトリガを処理しています ...
python-central のトリガを処理しています ...
j@j-laptop:~$ sudo dpkg --configure language-pack-gnome-ja-base
language-pack-gnome-ja-base (1:10.04+20100421) を設定しています ...

python-gmenu のトリガを処理しています ...
Rebuilding /usr/share/applications/desktop.ja_JP.utf8.cache...
python-support のトリガを処理しています ...

オフライン

 

Board footer

Powered by FluxBB