お知らせ

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

#1 2010-07-15 21:05:34

WONI
新しいメンバ
登録日: 2010-07-15

sudo dpkg --configure -aがわかりません

Ubuntu10。04使用中に
アップデート・マネージャーを起動するとこんな文章が・・・

E: dpkg が中断されたままです。手動で 'sudo dpkg --configure -a' を実行して問題を修正する必要があります。

コマンドライン端末で
***@***-laptop:~$ sudo dpkg --configure -a
libqtscript4-network (0.1.0-3build1) を設定しています ...
ttf-sjfonts (2.0.2-1ubuntu1) を設定しています ...
/etc/defoma/hints/ttf-sjfonts.hints: Unable to open, or empty.
dpkg: ttf-sjfonts の処理中にエラーが発生しました (--configure):
サブプロセス installed post-installation script はエラー終了ステータス 1 を返しました
dpkg: 依存関係の問題により blinken の設定ができません:
blinken は以下に依存 (depends) します: ttf-sjfonts ...しかし:
  パッケージ ttf-sjfonts はまだ設定されていません。
dpkg: blinken の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
desktop-profiles (1.4.15ubuntu1) を設定しています ...
ls: /etc/desktop-profiles/*.listingにアクセスできません: No such file or directory

意味が分かりません助けて・・・・・・・・・・・・・!

オフライン

 

#2 2010-07-15 21:34:32

hir0
メンバ
登録日: 2008-09-28

Re: sudo dpkg --configure -aがわかりません

もう一度
$ sudo dpkg --configure -a

を実行してから
$ sudo apt-get -f install

問題は何故こうなったか?です。
やってはいけないこと、お勧めでは無い事をしたなら改善の方法はもっと別の所にあるし、何もしていないが何をしたかも覚えていないのなら上記のコマンドを実行後、使用に支障が無ければそのまま使ってください。

何か問題が有るのでしたら出きるだけ詳しく、何が問題なのかをお願いします。

オフライン

 

#3 2010-07-15 21:42:25

WONI
新しいメンバ
登録日: 2010-07-15

Re: sudo dpkg --configure -aがわかりません

回答ありがとうございます。すみません初心者で。
sudo apt-get -f installをやると↓
E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
と表示されました。

オフライン

 

#4 2010-07-15 22:06:11

hir0
メンバ
登録日: 2008-09-28

Re: sudo dpkg --configure -aがわかりません

アップデートマネージャが稼働しているかSynapticパッケージマネージャが起動していませんか?

その手のツールは同時に使用できないので端末から操作するときは終了させてください。

オフライン

 

#5 2010-07-15 22:19:42

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

Re: sudo dpkg --configure -aがわかりません

横からすみません。
まず、Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
については、Googleにてこの語句を入力して検索するとヒットします。
http://ubuntuforums.org/showthread.php?t=519612
if you're sure that no apt/adept/dpkg processes are running: 稼働してませんか?
 hir0さんが指摘されている様に、
 アップデートマネージャが稼働しているかSynapticパッケージマネージャが起動していませんか?
そうでなければ、~$ sudo rm /var/lib/dpkg/lock を実行してください。

バッケージ管理が途中で中断してしまったために不具合が出たことです。
再度、次の操作をしてください。
1.パッケージの再設定を行う。
 ~$ sudo dpkg --configure --pending
2.次に依存関係の修復を行う。
 ~$ sudo apt-get -f install
これで、システムから何らかの反応があるはずです。それを提示してください。

オフライン

 

#6 2010-07-16 06:50:05

WONI
新しいメンバ
登録日: 2010-07-15

Re: sudo dpkg --configure -aがわかりません

長文ですみません。
システムの反応は以下のとおりです。

~$ sudo rm /var/lib/dpkg/lock
~$ sudo dpkg --configure --pending
ttf-sjfonts (2.0.2-1ubuntu1) を設定しています ...
/etc/defoma/hints/ttf-sjfonts.hints: Unable to open, or empty.
dpkg: ttf-sjfonts の処理中にエラーが発生しました (--configure):
サブプロセス installed post-installation script はエラー終了ステータス 1 を返しました
dpkg: 依存関係の問題により blinken の設定ができません:
blinken は以下に依存 (depends) します: ttf-sjfonts ...しかし:
  パッケージ ttf-sjfonts はまだ設定されていません。
dpkg: blinken の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
desktop-profiles (1.4.15ubuntu1) を設定しています ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: desktop-profiles の処理中にエラーが発生しました (--configure):
サブプロセス installed post-installation script はエラー終了ステータス 1 を返しました
libsolidcontrolifaces4 (4:4.4.2-0ubuntu14) を設定しています ...

kdeartwork-theme-window (4:4.4.2-0ubuntu1) を設定しています ...
libxcb-xv0 (1.5-2) を設定しています ...

libqt4-xmlpatterns (4:4.6.2-0ubuntu5) を設定しています ...

libdbusmenu-qt2 (0.3.2-0ubuntu1) を設定しています ...

mysql-server-core-5.1 (5.1.41-3ubuntu12.3) を設定しています ...
libopenbabel3 (2.2.3-1build1) を設定しています ...

libboost-program-options1.40.0 (1.40.0-4ubuntu4) を設定しています ...

libpolkit-qt-1-0 (0.95.1-1fakesync1) を設定しています ...

libibus-qt1 (1.2.0.20091217-1) を設定しています ...

festlex-poslex (1.4.0-5) を設定しています ...
libmodplug0c2 (1:0.8.7-1build1) を設定しています ...

libqt4-assistant (4:4.6.2-0ubuntu5) を設定しています ...

libakonadiprivate1 (1.3.1-0ubuntu3) を設定しています ...

akonadi-server (1.3.1-0ubuntu3) を設定しています ...
* Reloading AppArmor profiles                                                  Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
                                                                         [ OK ]

libxine1-misc-plugins (1.1.17-1ubuntu3) を設定しています ...

libqt4-webkit (4:4.6.2-0ubuntu5) を設定しています ...

ibus-qt4 (1.2.0.20091217-1) を設定しています ...
python-qt4 (4.7.2-0ubuntu1) を設定しています ...

libxine1-x (1.1.17-1ubuntu3) を設定しています ...

libqt4-dev (4:4.6.2-0ubuntu5) を設定しています ...
update-alternatives: using /usr/bin/moc-qt4 to provide /usr/bin/moc (moc) in auto mode.
update-alternatives: using /usr/bin/uic-qt4 to provide /usr/bin/uic (uic) in auto mode.
update-alternatives: using /usr/bin/lupdate-qt4 to provide /usr/bin/lupdate (lupdate) in auto mode.
update-alternatives: using /usr/bin/lrelease-qt4 to provide /usr/bin/lrelease (lrelease) in auto mode.

automoc (1.0~version-0.9.88-4) を設定しています ...
libxine1 (1.1.17-1ubuntu3) を設定しています ...

phonon-backend-xine (4:4.4.0-0ubuntu2) を設定しています ...
phonon (4:4.6.2-0ubuntu5) を設定しています ...
kdelibs-bin (4:4.4.2-0ubuntu4) を設定しています ...
libstdc++6-4.4-dev (4.4.3-4ubuntu5) を設定しています ...
g++-4.4 (4.4.3-4ubuntu5) を設定しています ...
kdelibs5 (4:4.4.2-0ubuntu4) を設定しています ...

g++ (4:4.4.3-1ubuntu1) を設定しています ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode.

libplasma3 (4:4.4.2-0ubuntu4) を設定しています ...

libtaskmanager4 (4:4.4.2-0ubuntu14) を設定しています ...

libksgrd4 (4:4.4.2-0ubuntu14) を設定しています ...

kdepimlibs5 (4:4.4.2-0ubuntu2.1) を設定しています ...

libkfontinst4 (4:4.4.2-0ubuntu14) を設定しています ...

libkdecorations4 (4:4.4.2-0ubuntu14) を設定しています ...

build-essential (11.4build1) を設定しています ...
libprocesscore4 (4:4.4.2-0ubuntu14) を設定しています ...

libkworkspace4 (4:4.4.2-0ubuntu14) を設定しています ...

plasma-scriptengine-javascript (4:4.4.2-0ubuntu4.1) を設定しています ...
kdelibs5-dev (4:4.4.2-0ubuntu4) を設定しています ...
libkwineffects1 (4:4.4.2-0ubuntu14) を設定しています ...

libplasma-applet-system-monitor4 (4:4.4.2-0ubuntu14) を設定しています ...

libsolidcontrol4 (4:4.4.2-0ubuntu14) を設定しています ...

liblsofui4 (4:4.4.2-0ubuntu14) を設定しています ...

libksignalplotter4 (4:4.4.2-0ubuntu14) を設定しています ...

kdebase-runtime (4:4.4.2-0ubuntu4.1) を設定しています ...
update-alternatives: using /usr/lib/kde4/libexec/kdesu-distrib/kdesu to provide /usr/lib/kde4/libexec/kdesu (kdesu) in auto mode.

kuser (4:4.4.2-0ubuntu1) を設定しています ...
libkdeedu4 (4:4.4.2-0ubuntu2) を設定しています ...

kwrite (4:4.4.2-0ubuntu2) を設定しています ...
libweather-ion4 (4:4.4.2-0ubuntu14) を設定しています ...

kbruch (4:4.4.2-0ubuntu2) を設定しています ...
kamera (4:4.4.2-0ubuntu1) を設定しています ...
kcalc (4:4.4.2-0ubuntu1) を設定しています ...
kdebase-runtime-bin-kde4 (4:4.4.2-0ubuntu4.1) を設定しています ...
plasma-dataengines-workspace (4:4.4.2-0ubuntu14) を設定しています ...
khangman (4:4.4.2-0ubuntu2) を設定しています ...
libkscreensaver5 (4:4.4.2-0ubuntu14) を設定しています ...

kappfinder (4:4.4.2-0ubuntu2) を設定しています ...
ksystemlog (4:4.4.2-0ubuntu1) を設定しています ...
juk (4:4.4.2-0ubuntu3) を設定しています ...
amor (4:4.4.2-0ubuntu1) を設定しています ...
libplasmaclock4 (4:4.4.2-0ubuntu14) を設定しています ...

kalzium (4:4.4.2-0ubuntu2) を設定しています ...

libprocessui4 (4:4.4.2-0ubuntu14) を設定しています ...

kdebase-workspace-kgreet-plugins (4:4.4.2-0ubuntu14) を設定しています ...
libkonqsidebarplugin4 (4:4.4.2-0ubuntu2) を設定しています ...

kgeography (4:4.4.2-0ubuntu2) を設定しています ...
ksysguard (4:4.4.2-0ubuntu14) を設定しています ...
kcachegrind (4:4.4.2-0ubuntu3) を設定しています ...
kalgebra (4:4.4.2-0ubuntu2) を設定しています ...

kcm-phonon-xine (4:4.4.2-0ubuntu4.1) を設定しています ...
amarok (2:2.3.0-0ubuntu4) を設定しています ...

libkipi7 (4:4.4.2-0ubuntu1) を設定しています ...

kcharselect (4:4.4.2-0ubuntu1) を設定しています ...
kdeartwork-style (4:4.4.2-0ubuntu1) を設定しています ...
libplasmagenericshell4 (4:4.4.2-0ubuntu14) を設定しています ...

klettres (4:4.4.2-0ubuntu2) を設定しています ...
kdepim-runtime (4:4.4.2-0ubuntu1) を設定しています ...

kbugbuster (4:4.4.2-0ubuntu3) を設定しています ...
kig (4:4.4.2-0ubuntu2) を設定しています ...
kcoloredit (5:2.0.0-kde4.4.0-0ubuntu1) を設定しています ...
dragonplayer (4:4.4.2-0ubuntu3) を設定しています ...
klipper (4:4.4.2-0ubuntu14) を設定しています ...
kmouth (4:4.4.2-0ubuntu1) を設定しています ...
kanagram (4:4.4.2-0ubuntu2) を設定しています ...
kapptemplate (4:4.4.2-0ubuntu3) を設定しています ...
kmousetool (4:4.4.2-0ubuntu1) を設定しています ...
systemsettings (4:4.4.2-0ubuntu14) を設定しています ...

kde-window-manager (4:4.4.2-0ubuntu14) を設定しています ...

konsole (4:4.4.2-0ubuntu2) を設定しています ...

kdesudo (3.4.2.3-0ubuntu1) を設定しています ...
update-alternatives: using /usr/bin/kdesudo to provide /usr/lib/kde4/libexec/kdesu (kdesu) in auto mode.

cvsservice (4:4.4.2-0ubuntu3) を設定しています ...
kdebase-bin (4:4.4.2-0ubuntu2) を設定しています ...
plasma-widgets-workspace (4:4.4.2-0ubuntu14) を設定しています ...
colibri (0.1.1-0ubuntu2) を設定しています ...
kmplot (4:4.4.2-0ubuntu2) を設定しています ...
python-kde4 (4:4.4.2-0ubuntu2) を設定しています ...

libkonq5 (4:4.4.2-0ubuntu2) を設定しています ...

kate (4:4.4.2-0ubuntu3) を設定しています ...

kcron (4:4.4.2-0ubuntu1) を設定しています ...
polkit-kde-1 (0.95.1-2ubuntu1) を設定しています ...
kmag (4:4.4.2-0ubuntu1) を設定しています ...
cervisia (4:4.4.2-0ubuntu3) を設定しています ...
gwenview (4:4.4.2-0ubuntu1) を設定しています ...

plasma-desktop (4:4.4.2-0ubuntu14) を設定しています ...

kdebase-workspace-data (4:4.4.2-0ubuntu14) を設定しています ...
gdebi-kde (0.6.0ubuntu1) を設定しています ...

cantor (4:4.4.2-0ubuntu2) を設定しています ...

plasma-widget-folderview (4:4.4.2-0ubuntu2) を設定しています ...
kdebase-workspace-libs4+5 (4:4.4.2-0ubuntu14) を設定しています ...
ark (4:4.4.2-0ubuntu1) を設定しています ...

kfind (4:4.4.2-0ubuntu2) を設定しています ...
kdebase-plasma (4:4.4.2-0ubuntu2) を設定しています ...
kdeaccessibility (4:4.4.2-0ubuntu1) を設定しています ...
kdebase-workspace-bin (4:4.4.2-0ubuntu14) を設定しています ...

konqueror (4:4.4.2-0ubuntu2) を設定しています ...
update-alternatives: using /usr/bin/konqueror to provide /usr/bin/x-www-browser (x-www-browser) in auto mode.

kdeadmin (4:4.4.2-0ubuntu1) を設定しています ...
kdepasswd (4:4.4.2-0ubuntu2) を設定しています ...
kdebase-workspace (4:4.4.2-0ubuntu14) を設定しています ...
dolphin (4:4.4.2-0ubuntu2) を設定しています ...

kdebase-apps (4:4.4.2-0ubuntu2) を設定しています ...
kdebase-workspace-dev (4:4.4.2-0ubuntu14) を設定しています ...
kscreensaver (4:4.4.2-0ubuntu1) を設定しています ...
kdeartwork (4:4.4.2-0ubuntu1) を設定しています ...
python-central のトリガを処理しています ...
install-package (0.5.2) を設定しています ...
libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place
python-support のトリガを処理しています ...
以下のパッケージの処理中にエラーが発生しました:
ttf-sjfonts
blinken
desktop-profiles

~$ sudo apt-get -f install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  linux-headers-2.6.32-21 linux-headers-2.6.32-21-generic dvi2ps-fontdata-ja
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
  libindi0
以下のパッケージはアップグレードされます:
  libindi0
アップグレード: 1 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
4 個のパッケージが完全にインストールまたは削除されていません。
620kB 中 0B のアーカイブを取得する必要があります。
この操作後に追加で 1,618kB のディスク容量が消費されます。
続行しますか [Y/n]? y
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
(データベースを読み込んでいます ...
dpkg: 警告: files list file for package `libindi0' missing, assuming package has no files currently installed.
(データベースを読み込んでいます ... 現在 208859 個のファイルとディレクトリがインストールされています。)
libindi0 0.6-0ubuntu2 を (.../libindi0_0.6-0ubuntu2_i386.deb で) 置換するための準備をしています ...
libindi0 を展開し、置換しています...
ttf-sjfonts (2.0.2-1ubuntu1) を設定しています ...
/etc/defoma/hints/ttf-sjfonts.hints: Unable to open, or empty.
dpkg: ttf-sjfonts の処理中にエラーが発生しました (--configure):
サブプロセス installed post-installation script はエラー終了ステータス 1 を返しました
dpkg: 依存関係の問題により blinken の設定ができません:
blinken は以下に依存 (depends) します: ttf-sjfonts ...しかし:
  パッケージ ttf-sjfonts はまだ設定されていません。
dpkg: blinken の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
desktop-profiles (1.4.15ubuntu1) を設定しています ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: desktop-profiles の処理中にエラーが発生しました (--configure):
サブプロセス installed post-installation script はエラー終了ステータス 1 を返しました
libindi0 (0.6-0ubuntu2) を設定しています ...
No apport report written because the error message indicates its a followup error from a previous failure.

libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place
以下のパッケージの処理中にエラーが発生しました:
ttf-sjfonts
blinken
desktop-profiles
E: Sub-process /usr/bin/dpkg returned an error code (1)

オフライン

 

#7 2010-07-16 07:04:13

WONI
新しいメンバ
登録日: 2010-07-15

Re: sudo dpkg --configure -aがわかりません

googleで調べてみました。「Sub-process /usr/bin/dpkg returned an error code (1)

参照URL: http://d.hatena.ne.jp/hydrangeas/20090712/1247453024


mkdir ~/bkups/
sudo mv /var/lib/dpkg/info/tzdata.{postinst,postrm,preinst,prerm} ~/bkups/
sudo mv /var/lib/dpkg/info/msttcorefonts.{postinst,postrm,preinst,prerm} ~/bkups/
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
でシステム復旧しました。
ここまで来れたことに皆さんありがとうございました。

オフライン

 

#8 2010-07-16 18:00:59

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

Re: sudo dpkg --configure -aがわかりません

失礼します。
一見現状では復旧しているように見えますが、元々「tzdata」と「msttcorefonts」はエラーに絡んでいないように見受けられるので、そのままだといずれ不具合を迎えてしまうかもしれません。
なので、移動させたデータを元に戻してください。

下記コマンドでパッケージがインストールされているのかを確認し(先頭の「ii」がインストールされていることを示しています)、

コード:

dpkg -l tzdata msttcorefonts

確認したインストールされているパッケージのスクリプト(移動させてしまったものです)を「mv」コマンドで戻してください。

コード:

sudo mv -i ~/bkups/tzdata.{postinst,postrm,preinst,prerm} /var/lib/dpkg/info/
sudo mv -i ~/bkups/msttcorefonts.{postinst,postrm,preinst,prerm} /var/lib/dpkg/info/

※ ファイルが既に存在するようでしたら、ファイルの内容を比較してみてください。

そして、下記コマンドでファイルが移動されたのを確認し、

コード:

ls -l ~/bkups
ls -l /var/lib/dpkg/info/tzdata.*
ls -l /var/lib/dpkg/info/msttcorefonts.*

インストールされているパッケージを最インストールしてみて、問題がないかを確認してください。

コード:

sudo apt-get install --reinstall tzdata
sudo apt-get install --reinstall msttcorefonts

オフライン

 

#9 2010-07-16 20:29:04

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

Re: sudo dpkg --configure -aがわかりません

Templerさんの指示の通りに、エラーの対処をしないで別の操作を実行されたので、元に戻してください。

そして、本来の対処を行ってください。
1.パッケージの再設定を行う。
 ~$ sudo dpkg --configure --pending
この処理を実行した場合、エラーが帰ってきたときはその対処をしなければ次に進めてはダメです。
よって、
 1.ttf-sjfonts (2.0.2-1ubuntu1) を設定しています ...
  /etc/defoma/hints/ttf-sjfonts.hints: Unable to open, or empty.
  dpkg: ttf-sjfonts の処理中にエラーが発生しました (--configure):
  サブプロセス installed post-installation script はエラー終了ステータス 1 を返しました

~$ sudo apt-get install ttf-sjfonts

  なお、 「.....これらを削除するには 'apt-get autoremove' を利用してください。」
  のコメントは、取りあえず無視して操作はしないでください。
  この処理を実行した場合、エラーが帰ってきたときはその対処をしなければ次に進めてはダメです。
次に、
 2.dpkg: 依存関係の問題により blinken の設定ができません:
  blinken は以下に依存 (depends) します: ttf-sjfonts ...しかし:
    パッケージ ttf-sjfonts はまだ設定されていません。
  dpkg: blinken の処理中にエラーが発生しました (--configure):
  依存関係の問題 - 設定を見送ります
 1.の処理である程度進むと思いますが、

~$ sudo apt-get install blinken

  同様に、「.....これらを削除するには 'apt-get autoremove' を利用してください。」
  のコメントは、取りあえず無視して操作はしないでください。
  この処理を実行した場合、エラーが帰ってきたときはその対処をしなければ次に進めてはダメです。
更に、

~$ sudo apt-get install desktop-profiles

  同様に、「.....これらを削除するには 'apt-get autoremove' を利用してください。」
  のコメントは、取りあえず無視して操作はしないでください。
  この処理を実行した場合、エラーが帰ってきたときはその対処をしなければ次に進めてはダメです。

上記の全てに、エラーがないとき、
2.~$ sudo apt-get -f install の操作を行ってください。
そして、システムからの指示に従って実行してください。

オフライン

 

Board footer

Powered by FluxBB