お知らせ

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

#1 2009-02-17 02:15:31

pirupiru
メンバ
登録日: 2009-01-01

アプリケーションの追加と削除

アプリケーションの追加と削除がなぜか起動できなくなりました。

エラー
アイテムを起動できませんでした
子プロセスを起動できません "usr/bin/gnome-app-install"(No such file or directory)

となります。
誰かたすけてください。途方にくれています(泣)。

オフライン

 

#2 2009-02-17 02:25:21

pirupiru
メンバ
登録日: 2009-01-01

Re: アプリケーションの追加と削除

(追記です)

synapticでgnome-app-installを「再インストール指定」して「適用」して再インストールしようとおもったのですが、

E: gnome-app-install: サブプロセス post-installation script はエラー終了ステータス 127 を返しました

となってしまいます。

オフライン

 

#3 2009-02-17 02:36:14

pirupiru
メンバ
登録日: 2009-01-01

Re: アプリケーションの追加と削除

(追記です)
「システム」ー「設定」ー「メインメニュー」で表示されるウィンドウで「追加と削除」にチェックを入れてみますが、

エラー
子プロセスを起動できません
"allacate"(No such file or directory)

となってしまいます。

オフライン

 

#4 2009-02-17 07:15:39

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: アプリケーションの追加と削除

http://forums.ubuntulinux.jp/viewtopic.php?id=3898

adobe airは原因ではありませんか?

オフライン

 

#5 2009-02-17 15:52:55

pirupiru
メンバ
登録日: 2009-01-01

Re: アプリケーションの追加と削除

hideさま、回答ありがとうございます。

リンク先の
「インストールしてしまったら、次を端末から実行する
 $ sudo apt-get install --reinstall app-install-data」
を試してしましたが

pide@pide:~$ sudo apt-get install  --reinstall app-install-data
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
アップグレード: 0 個、新規インストール: 0 個、再インストール: 1 個、削除: 0 個、保留: 12 個。
1 個のパッケージが完全にインストールまたは削除されていません。
6884kB のアーカイブを取得する必要があります。
この操作後に追加で 0B のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com intrepid/main app-install-data 0.6.10.1 [6884kB]
6884kB を 3s で取得しました (1760kB/s)     
(データベースを読み込んでいます ... 現在 137839 個のファイルとディレクトリがインストールされています。)
app-install-data 0.6.10.1 を (.../app-install-data_0.6.10.1_all.deb で) 置換するための準備をしています ...
app-install-data を展開し、置換しています...
app-install-data (0.6.10.1) を設定しています ...
/var/lib/dpkg/info/app-install-data.postinst: 11: /usr/sbin/update-app-install: not found

gnome-app-install (0.5.12-0ubuntu1) を設定しています ...
/var/lib/dpkg/info/gnome-app-install.postinst: 11: pycentral: not found
dpkg: gnome-app-install の処理中にエラーが発生しました (--configure):
サブプロセス post-installation script はエラー終了ステータス 127 を返しました
以下のパッケージの処理中にエラーが発生しました:
gnome-app-install
E: Sub-process /usr/bin/dpkg returned an error code (1)

となってしまいました。何が原因なのか私の手には負いかねます。どうしたらよいでしょうか。

オフライン

 

#6 2009-02-17 16:00:48

pirupiru
メンバ
登録日: 2009-01-01

Re: アプリケーションの追加と削除

(追記です)

(追記です)
synapticでgnome-app-installを「再インストール指定」して「適用」して再インストールしようとおもったのですが、
今度は

E: /var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb: サブプロセス 新 pre-removal スクリプト はエラー終了ステータス 127 を返しました

となりました。うーん。

オフライン

 

#7 2009-02-17 18:42:25

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: アプリケーションの追加と削除

あまり自信ないですが、
sudo apt-get clean
sudo dpkg-reconfigure app-install-data


sudo apt-get -f install  --reinstall app-install-data

を試してみられたら?不安ならもう少し援軍をお待ち下さい。参入お願いします

最後の編集者: hide (2009-02-17 18:53:38)

オフライン

 

#8 2009-02-17 21:23:57

STGSAGWAN
ゲスト

Re: アプリケーションの追加と削除

sudo apt-get install  --reinstall app-install-data
を実行した際の出力

pirupiru による投稿:

1 個のパッケージが完全にインストールまたは削除されていません。

に問題があるような気がします。

pirupiru による投稿:

E: /var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb: サブプロセス 新 pre-removal スクリプト はエラー終了ステータス 127 を返しました

もしかしてrhythmboxの状態がおかしい?

試しに

コード:

dpkg -s rhythmbox

として、Status: 行に何が出力されますか?

 

#9 2009-02-17 21:26:07

STGSAGWAN
ゲスト

Re: アプリケーションの追加と削除

pirupiru による投稿:

pide@pide:~$ sudo apt-get install  --reinstall app-install-data
・・・途中長いので略しました。

1 個のパッケージが完全にインストールまたは削除されていません。

の部分に問題が垣間見えるような気がします。

pirupiru による投稿:

E: /var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb: サブプロセス 新 pre-removal スクリプト はエラー終了ステータス 127 を返しました

もしかしてrhythmboxの状態がおかしい?

試しに

コード:

dpkg -s rhythmbox

として、Status: 行に何が出力されますか?

 

#10 2009-02-18 00:17:36

pirupiru
メンバ
登録日: 2009-01-01

Re: アプリケーションの追加と削除

hideさま、回答ありがとうございます。
sudo apt-get clean
sudo dpkg-reconfigure app-install-data

を試したところ
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
app-install-data はすでに最新バージョンです。
以下の特別パッケージがインストールされます:
  rhythmbox
提案パッケージ:
  gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly python-coherence
以下のパッケージはアップグレードされます:
  rhythmbox
アップグレード: 1 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
3 個のパッケージが完全にインストールまたは削除されていません。
3396kB のアーカイブを取得する必要があります。
この操作後に追加で 0B のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com intrepid-updates/main rhythmbox 0.11.6svn20081008-0ubuntu4.3 [3396kB]
3396kB を 1s で取得しました (1969kB/s)
(データベースを読み込んでいます ... 現在 137841 個のファイルとディレクトリがインストールされています。)
rhythmbox 0.11.6svn20081008-0ubuntu4.2 を (.../rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb で) 置換するための準備をしています ...
/var/lib/dpkg/info/rhythmbox.prerm: 6: gconf-schemas: not found
dpkg: 警告 - 古い pre-removal スクリプト がエラーステータス 127 を返しました
dpkg - 代わりに新規パッケージからスクリプトを実行してみます ...
/var/lib/dpkg/tmp.ci/prerm: 11: update-python-modules: not found
dpkg: /var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb の処理中にエラーが発生しました (--unpack):
サブプロセス 新 pre-removal スクリプト はエラー終了ステータス 127 を返しました
/var/lib/dpkg/info/rhythmbox.postinst: 50: update-python-modules: not found
dpkg: クリーンアップ中にエラーが発生しました:
サブプロセス post-installation script はエラー終了ステータス 127 を返しました
以下のパッケージの処理中にエラーが発生しました:
/var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
となりました。

sudo apt-get -f install  --reinstall app-install-data
の場合では

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  rhythmbox
提案パッケージ:
  gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly python-coherence
以下のパッケージはアップグレードされます:
  rhythmbox
アップグレード: 1 個、新規インストール: 0 個、再インストール: 1 個、削除: 0 個、保留: 0 個。
3 個のパッケージが完全にインストールまたは削除されていません。
3396kB 中 0B のアーカイブを取得する必要があります。
この操作後に追加で 0B のディスク容量が消費されます。
続行しますか [Y/n]? y
(データベースを読み込んでいます ... 現在 137841 個のファイルとディレクトリがインストールされています。)
rhythmbox 0.11.6svn20081008-0ubuntu4.2 を (.../rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb で) 置換するための準備をしています ...
/var/lib/dpkg/info/rhythmbox.prerm: 6: gconf-schemas: not found
dpkg: 警告 - 古い pre-removal スクリプト がエラーステータス 127 を返しました
dpkg - 代わりに新規パッケージからスクリプトを実行してみます ...
/var/lib/dpkg/tmp.ci/prerm: 11: update-python-modules: not found
dpkg: /var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb の処理中にエラーが発生しました (--unpack):
サブプロセス 新 pre-removal スクリプト はエラー終了ステータス 127 を返しました
/var/lib/dpkg/info/rhythmbox.postinst: 50: update-python-modules: not found
dpkg: クリーンアップ中にエラーが発生しました:
サブプロセス post-installation script はエラー終了ステータス 127 を返しました
以下のパッケージの処理中にエラーが発生しました:
/var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
となりだめでした。

STGSAGWANさま、回答ありがとうございます。試してみた結果です。

Package: rhythmbox
Status: install reinstreq half-configured
Priority: optional
Section: gnome
Installed-Size: 15152
Maintainer: Ubuntu Desktop Team <[email protected]>
Architecture: i386
Version: 0.11.6svn20081008-0ubuntu4.2
Config-Version: 0.11.6svn20081008-0ubuntu4.2
Depends: gconf2 (>= 2.12.1-1), libart-2.0-2 (>= 2.3.18), libatk1.0-0 (>= 1.20.0), libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), libavahi-glib1 (>= 0.6.16), libbonobo2-0 (>= 2.15.0), libbonoboui2-0 (>= 2.15.1), libc6 (>= 2.4), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.71), libexpat1 (>= 1.95.8), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libgconf2-4 (>= 2.13.5), libglade2-0 (>= 1:2.6.1), libglib2.0-0 (>= 2.18.0), libgnome-keyring0 (>= 2.22.0), libgnome-media0, libgnome2-0 (>= 2.17.3), libgnomecanvas2-0 (>= 2.11.1), libgnomeui-0 (>= 2.22.0), libgnomevfs2-0 (>= 1:2.17.90), libgpod3 (>= 0.6.0), libgstreamer-plugins-base0.10-0 (>= 0.10.12), libgstreamer0.10-0 (>= 0.10.14), libgtk2.0-0 (>= 2.14.1), libhal1 (>= 0.5.8.1), libice6 (>= 1:1.0.0), liblaunchpad-integration1 (>= 0.1.17), liblircclient0, libmtp8, libmusicbrainz4c2a (>= 2.1.5), libnautilus-burn4, libnotify1 (>= 0.4.4), libnotify1-gtk2.10, liborbit2 (>= 1:2.14.10), libpango1.0-0 (>= 1.21.6), libpixman-1-0, libpng12-0 (>= 1.2.13-4), libpopt0 (>= 1.14), libsexy2 (>= 0.1.8), libsm6, libsoup2.4-1 (>= 2.23.91), libtotem-plparser12 (>= 2.24.2), libusb-0.1-4 (>= 2:0.1.12), libx11-6, libxcb-render-util0, libxcb-render0, libxcb1, libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3 (>= 1:4.0.1), libxi6 (>= 2:1.1.3-1ubuntu3), libxinerama1, libxml2 (>= 2.6.27), libxrandr2, libxrender1, python2.5 (>= 2.5), zlib1g (>= 1:1.1.4), python, python-support (>= 0.7.1), dbus, gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, gstreamer0.10-alsa | gstreamer0.10-audiosink, python-gnome2 (>= 2.18), python-gtk2 (>= 2.10), gnome-icon-theme, gstreamer0.10-x
Recommends: scrollkeeper, yelp, avahi-daemon, notification-daemon, python-glade2, python-gst0.10
Suggests: gstreamer0.10-plugins-bad, gstreamer0.10-plugins-ugly, python-coherence, gnome-control-center (>= 2.15.90)
Conflicts: gnome-control-center (<< 2.15.90)
Description: music player and organizer for GNOME
Rhythmbox is a very easy to use music playing and management program
which supports a wide range of audio formats (including mp3 and ogg).
Originally inspired by Apple's iTunes, the current version also supports
Internet Radio, iPod integration and generic portable audio player
support, Audio CD burning, Audio CD playback, music sharing, and
Podcasts.
Original-Maintainer: Loic Minier <[email protected]>

残念ながら自分には意味不明ですが。

オフライン

 

#11 2009-02-18 02:17:57

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: アプリケーションの追加と削除

私は

/var/lib/dpkg/info/app-install-data.postinst: 11: /usr/sbin/update-app-install: not found

のメッセージが気になったので、ホームに
/var/lib/dpkg/info/app-install-data.postinst

/usr/sbin/update-app-install
をコピーし、
app-install-data.postinst の /usr/sbin を $HOME に置換、

コード:

#!/bin/sh
# postinst script for app-data-ubuntu

set -e



if [ "$1" = "configure" ] && [ -x $HOME/update-app-install ]; then
    # cache the application data
    $HOME/update-app-install || true
fi

update-app-install の #!/usr/bin/python を #!/bin/cat に置換して、

コード:

#!/bin/cat

from AppInstall.update import main

if __name__ == "__main__":
    main()

$ ./app-install-data.postinst configure

で実行しました。結果は望みどおり update-app-install の内容が表示されます。
ここで、#!/bin/cat を #!/bin/dog に変えると、

./app-install-data.postinst: 11: /home/***/update-app-install: not found

と、同様のエラーが再現できます。

/var/lib/dpkg/info/app-install-data.postinst: 11: /usr/sbin/update-app-install: not found

/var/lib/dpkg/info/gnome-app-install.postinst: 11: pycentral: not found

/var/lib/dpkg/info/rhythmbox.prerm: 6: gconf-schemas: not found

/var/lib/dpkg/tmp.ci/prerm: 11: update-python-modules: not found

update-app-install, pycentral, gconf-schemas, update-python-modules は
すべて #!/usr/bin/python で始まる python スクリプトですので、python に何かあったのではと感じます。

$ ls -l /usr/bin/python
$ /usr/bin/python --version

で確認してみて下さい。

オフライン

 

#12 2009-02-18 02:46:58

STGSAGWAN
ゲスト

Re: アプリケーションの追加と削除

Status: install reinstreq half-configured
となっているので、確かに"rhythmbox"の状態は中途半端ですが、これは今は注目に値しないと、思います。
"rhythmbox"というエラー文言に気を取られてしまいました。

あと、einundzwanzighundertsechsさんのpython周りのご指摘には賛同します。

 

#13 2009-02-18 05:58:39

pirupiru
メンバ
登録日: 2009-01-01

Re: アプリケーションの追加と削除

STGSAGWANさま、einundzwanzighundertsechsさま 回答ありがとうございます。

$ ls -l /usr/bin/python
$ /usr/bin/python --version

を早速試して見たところ

pide@pide:~$ ls -l /usr/bin/python
ls: cannot access /usr/bin/python: No such file or directory
pide@pide:~$ /usr/bin/python --version
bash: /usr/bin/python: No such file or directory

となりました。
一応パイソンのあるファイルも同じように調べて見たところ、
pide@pide:~$ which python
/usr/local/bin/python

なので同じように試してみると

pide@pide:~$ ls -l /usr/local/bin/python
-rwxr-xr-x 2 root root 3579008 2009-02-09 01:24 /usr/local/bin/python
pide@pide:~$ /usr/local/bin/python --version
Python 2.5.1

となっておりました。どうなんでしょうか?

オフライン

 

#14 2009-02-19 00:48:05

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: アプリケーションの追加と削除

pirupiru による投稿:

pide@pide:~$ ls -l /usr/local/bin/python
-rwxr-xr-x 2 root root 3579008 2009-02-09 01:24 /usr/local/bin/python
pide@pide:~$ /usr/local/bin/python --version
Python 2.5.1

となっておりました。どうなんでしょうか?

どうなっているのかを知りたいのは答える側ですよ.

見たところ 2009/2/9 にパッケージシステム管理外の python をインストールしたらしいですね.
その過程で /usr/bin/python が削除された? と,推測するしかありません.
心当たりがないのなら仕方ありませんが(いや,それはそれで×ですけど),もし,あるのならば,
pirupiru さんが問題の起こる前に何をしたかを _最初に_ 提示すべきだったですね.
そうすれば原因の特定に役立ったでしょう.

とりあえず当方の python 周りの状況を提示して置きます.
8.10 ですが,8.04 でも変わりないはず.

$ python --version
Python 2.5.2
$ which python
/usr/bin/python
$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 2009-02-15 14:43 /usr/bin/python -> python2.5
$ ls -l /usr/bin/python2.5
-rwxr-xr-x 1 root root 1181300 2008-10-06 05:43 /usr/bin/python2.5
$ dpkg -S /usr/bin/python
python-minimal: /usr/bin/python
$ dpkg -S /usr/bin/python2.5
python2.5-minimal: /usr/bin/python2.5

最後の編集者: einundzwanzighundertsechs (2009-02-19 01:27:41)

オフライン

 

#15 2009-02-19 02:59:12

pirupiru
メンバ
登録日: 2009-01-01

Re: アプリケーションの追加と削除

einundzwanzighundertsechsさま、回答ありがとうございます。
とりあえずpythonをアンインストールしてみました。しかしその後もやはりアプリケーションの追加と削除は機能しませんでした。

synapticでgnome-app-installを「再インストール指定」して「適用」して再インストールでは

E: /var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb: サブプロセス 新 pre-removal スクリプト はエラー終了ステータス 127 を返しました。
となりました。

$ sudo apt-get install --reinstall app-install-dataでは

pide@pide:~$ sudo apt-get install --reinstall app-install-data
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  rhythmbox
提案パッケージ:
  gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly python-coherence
以下のパッケージはアップグレードされます:
  rhythmbox
アップグレード: 1 個、新規インストール: 0 個、再インストール: 1 個、削除: 0 個、保留: 2 個。
2 個のパッケージが完全にインストールまたは削除されていません。
E: ロック /var/cache/apt/archives/lock が取得できませんでした - open (11 Resource temporarily unavailable)
E: ダウンロードディレクトリをロックできません



のエラーです。

pythonをインストールしてみたのですが、
pide@pide:~$ sudo apt-get install python
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?
pide@pide:~$ sudo apt-get install python
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
python はすでに最新バージョンです。
以下の特別パッケージがインストールされます:
  rhythmbox
提案パッケージ:
  gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly python-coherence
以下のパッケージはアップグレードされます:
  rhythmbox
アップグレード: 1 個、新規インストール: 0 個、削除: 0 個、保留: 2 個。
2 個のパッケージが完全にインストールまたは削除されていません。
3396kB 中 0B のアーカイブを取得する必要があります。
この操作後に追加で 0B のディスク容量が消費されます。
続行しますか [Y/n]? y
(データベースを読み込んでいます ... 現在 137841 個のファイルとディレクトリがインストールされています。)
rhythmbox 0.11.6svn20081008-0ubuntu4.2 を (.../rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb で) 置換するための準備をしています ...
/var/lib/dpkg/info/rhythmbox.prerm: 6: gconf-schemas: not found
dpkg: 警告 - 古い pre-removal スクリプト がエラーステータス 127 を返しました
dpkg - 代わりに新規パッケージからスクリプトを実行してみます ...
/var/lib/dpkg/tmp.ci/prerm: 11: update-python-modules: not found
dpkg: /var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb の処理中にエラーが発生しました (--unpack):
サブプロセス 新 pre-removal スクリプト はエラー終了ステータス 127 を返しました
/var/lib/dpkg/info/rhythmbox.postinst: 50: update-python-modules: not found
dpkg: クリーンアップ中にエラーが発生しました:
サブプロセス post-installation script はエラー終了ステータス 127 を返しました
以下のパッケージの処理中にエラーが発生しました:
/var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

とのことでやはりダメでした。

オフライン

 

#16 2009-02-19 06:44:33

hide
メンバ
From: Tokyo
登録日: 2007-05-24

Re: アプリケーションの追加と削除

einundzwanzighundertsechsさんをお待ちになるのがいいかとは存じますが、やはりrythmboxで何か問題が起きているような

sudo apt-get clean
sudo apt-get -f install
sudo apt-get update

とやったらどうなりますかね?

オフライン

 

#17 2009-02-19 15:11:06

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: アプリケーションの追加と削除

前投稿は尻切れとんぼでしたね.遅筆のため時間の都合がありましてお許し下さい.

当面の問題点ではっきりしているのは
A:「/usr/bin/python が存在しない」
ことですね.
A の解決に「最低限必要な情報」のみを記述します.

pirupiru による投稿:

とりあえずpythonをアンインストールしてみました。

勝手ながらこれは「/usr/local/bin/python を削除した」ということと解釈しました.
/usr/local/bin/python の存在はきっと後で問題になりますので,削除した方が良いと思いますが,
これを削除しても /usr/bin/python が復活することはありません.A は解決しません.

pirupiru による投稿:

synapticでgnome-app-installを「再インストール指定」して「適用」して再インストールでは

$ sudo apt-get install --reinstall app-install-dataでは

pythonをインストールしてみたのですが、
pide@pide:~$ sudo apt-get install python

A の解決にはなりません.
前回答で示したように /usr/bin/python が属するパッケージは python-minimal です.

einundzwanzighundertsechs による投稿:

$ dpkg -S /usr/bin/python
python-minimal: /usr/bin/python

ただし,/usr/bin/python はシンボリックリンクですから,

einundzwanzighundertsechs による投稿:

$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 2009-02-15 14:43 /usr/bin/python -> python2.5

リンク先の /usr/bin/python2.5 が残っているなら,

einundzwanzighundertsechs による投稿:

$ ls -l /usr/bin/python2.5
-rwxr-xr-x 1 root root 1181300 2008-10-06 05:43 /usr/bin/python2.5

リンクの張りなおし

コード:

$ cd /usr/bin
$ sudo ln -s python2.5 python

もしくは,python-minimal パッケージの再インストール
で A は解決する可能性があります.

/usr/bin/python2.5 も失われている場合,それを含むパッケージ

einundzwanzighundertsechs による投稿:

$ dpkg -S /usr/bin/python2.5
python2.5-minimal: /usr/bin/python2.5

python2.5-minimal の再インストールも必要になります.
独言:python-minimal の再インストールで芋づる式に python2.5-minimal まで届く?

A 以外の問題があって成功しないかもしれません.エラーを貼って気長に待てば助けが来るでしょう.
パッケージの再インストールは GUI でもできますがエラーの場合の情報量が少なすぎます.

蛇足ながら,CLIで

pirupiru による投稿:

pide@pide:~$ sudo apt-get install python

の様にしたのでは再インストールになりませんので,

pirupiru による投稿:

python はすでに最新バージョンです。

の結果となります.次の様に --reinstall を付けてください.

pirupiru による投稿:

$ sudo apt-get install --reinstall app-install-dataでは

最後の編集者: einundzwanzighundertsechs (2009-02-19 15:12:04)

オフライン

 

#18 2009-02-19 15:54:01

pirupiru
メンバ
登録日: 2009-01-01

Re: アプリケーションの追加と削除

hideさま、回答ありがとうございます。
結果を報告させていただきます。

pide@pide:~$ sudo apt-get clean
pide@pide:~$ sudo apt-get -f install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  rhythmbox
提案パッケージ:
  gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly python-coherence
以下のパッケージはアップグレードされます:
  rhythmbox
アップグレード: 1 個、新規インストール: 0 個、削除: 0 個、保留: 2 個。
2 個のパッケージが完全にインストールまたは削除されていません。
3396kB のアーカイブを取得する必要があります。
この操作後に追加で 0B のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com intrepid-updates/main rhythmbox 0.11.6svn20081008-0ubuntu4.3 [3396kB]
3396kB を 1s で取得しました (1837kB/s)
(データベースを読み込んでいます ... 現在 137841 個のファイルとディレクトリがインストールされています。)
rhythmbox 0.11.6svn20081008-0ubuntu4.2 を (.../rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb で) 置換するための準備をしています ...
/var/lib/dpkg/info/rhythmbox.prerm: 6: gconf-schemas: not found
dpkg: 警告 - 古い pre-removal スクリプト がエラーステータス 127 を返しました
dpkg - 代わりに新規パッケージからスクリプトを実行してみます ...
/var/lib/dpkg/tmp.ci/prerm: 11: update-python-modules: not found
dpkg: /var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb の処理中にエラーが発生しました (--unpack):
サブプロセス 新 pre-removal スクリプト はエラー終了ステータス 127 を返しました
/var/lib/dpkg/info/rhythmbox.postinst: 50: update-python-modules: not found
dpkg: クリーンアップ中にエラーが発生しました:
サブプロセス post-installation script はエラー終了ステータス 127 を返しました
以下のパッケージの処理中にエラーが発生しました:
/var/cache/apt/archives/rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
pide@pide:~$ sudo apt-get update
ヒット http://jp.archive.ubuntu.com intrepid Release.gpg
取得:1 http://jp.archive.ubuntu.com intrepid/main Translation-ja [254kB]       
ヒット http://archive.ubuntulinux.jp intrepid/ Release.gpg                     
無視 http://archive.ubuntulinux.jp intrepid/ Translation-ja                   
ヒット http://archive.ubuntulinux.jp intrepid-ja/ Release.gpg                 
無視 http://archive.ubuntulinux.jp intrepid-ja/ Translation-ja                 
ヒット http://archive.ubuntulinux.jp intrepid-non-free/ Release.gpg           
無視 http://archive.ubuntulinux.jp intrepid-non-free/ Translation-ja           
ヒット http://archive.ubuntulinux.jp intrepid/ Release                         
ヒット http://archive.ubuntulinux.jp intrepid-ja/ Release                     
ヒット http://archive.ubuntulinux.jp intrepid-non-free/ Release               
無視 http://jp.archive.ubuntu.com intrepid/restricted Translation-ja           
取得:2 http://jp.archive.ubuntu.com intrepid/universe Translation-ja [556kB]
無視 http://archive.ubuntulinux.jp intrepid/ Packages                         
無視 http://archive.ubuntulinux.jp intrepid/ Sources                           
無視 http://archive.ubuntulinux.jp intrepid-ja/ Packages                       
無視 http://archive.ubuntulinux.jp intrepid-ja/ Sources                       
ヒット http://archive.ubuntulinux.jp intrepid/ Packages                       
無視 http://archive.ubuntulinux.jp intrepid-non-free/ Packages                 
無視 http://archive.ubuntulinux.jp intrepid-non-free/ Sources                 
ヒット http://archive.ubuntulinux.jp intrepid/ Sources                         
取得:3 http://jp.archive.ubuntu.com intrepid/multiverse Translation-ja [16.4kB]
取得:4 http://jp.archive.ubuntu.com intrepid-updates Release.gpg [189B]       
ヒット http://archive.ubuntulinux.jp intrepid-ja/ Packages                     
ヒット http://archive.ubuntulinux.jp intrepid-ja/ Sources                     
取得:5 http://jp.archive.ubuntu.com intrepid-updates/main Translation-ja [259kB]
ヒット http://archive.ubuntulinux.jp intrepid-non-free/ Packages               
ヒット http://archive.ubuntulinux.jp intrepid-non-free/ Sources               
無視 http://jp.archive.ubuntu.com intrepid-updates/restricted Translation-ja   
取得:6 http://jp.archive.ubuntu.com intrepid-updates/universe Translation-ja [856kB]
取得:7 http://jp.archive.ubuntu.com intrepid-updates/multiverse Translation-ja [16.6kB]
ヒット http://jp.archive.ubuntu.com intrepid Release                           
取得:8 http://jp.archive.ubuntu.com intrepid-updates Release [51.2kB]         
ヒット http://jp.archive.ubuntu.com intrepid/main Packages                     
ヒット http://jp.archive.ubuntu.com intrepid/restricted Packages               
ヒット http://jp.archive.ubuntu.com intrepid/main Sources                     
ヒット http://jp.archive.ubuntu.com intrepid/restricted Sources               
ヒット http://jp.archive.ubuntu.com intrepid/universe Packages                 
ヒット http://jp.archive.ubuntu.com intrepid/universe Sources                 
ヒット http://jp.archive.ubuntu.com intrepid/multiverse Packages               
ヒット http://jp.archive.ubuntu.com intrepid/multiverse Sources               
取得:9 http://jp.archive.ubuntu.com intrepid-updates/main Packages [300kB]     
取得:10 http://jp.archive.ubuntu.com intrepid-updates/restricted Packages [8097B]
取得:11 http://jp.archive.ubuntu.com intrepid-updates/main Sources [94.6kB]   
取得:12 http://jp.archive.ubuntu.com intrepid-updates/restricted Sources [2474B]
取得:13 http://jp.archive.ubuntu.com intrepid-updates/universe Packages [71.1kB]
取得:14 http://jp.archive.ubuntu.com intrepid-updates/universe Sources [16.3kB]
取得:15 http://jp.archive.ubuntu.com intrepid-updates/multiverse Packages [6413B]
取得:16 http://jp.archive.ubuntu.com intrepid-updates/multiverse Sources [2824B]
取得:17 http://security.ubuntu.com intrepid-security Release.gpg [189B]       
無視 http://security.ubuntu.com intrepid-security/main Translation-ja
無視 http://security.ubuntu.com intrepid-security/restricted Translation-ja   
無視 http://security.ubuntu.com intrepid-security/universe Translation-ja     
無視 http://security.ubuntu.com intrepid-security/multiverse Translation-ja   
取得:18 http://security.ubuntu.com intrepid-security Release [44.0kB]         
取得:19 http://security.ubuntu.com intrepid-security/main Packages [67.5kB]   
取得:20 http://security.ubuntu.com intrepid-security/restricted Packages [3491B]
取得:21 http://security.ubuntu.com intrepid-security/main Sources [19.8kB]     
取得:22 http://security.ubuntu.com intrepid-security/restricted Sources [1154B]
取得:23 http://security.ubuntu.com intrepid-security/universe Packages [27.8kB]
取得:24 http://security.ubuntu.com intrepid-security/universe Sources [5128B] 
取得:25 http://security.ubuntu.com intrepid-security/multiverse Packages [1748B]
取得:26 http://security.ubuntu.com intrepid-security/multiverse Sources [584B]
2683kB を 9s で取得しました (281kB/s)                                         
パッケージリストを読み込んでいます... 完了

やはりアプリケーションの追加と削除は立ち上がりませんでした。

einundzwanzighundertsechsさま、回答ありがとうございます。
アプリケーションの追加と削除の再構築に成功しました。

>勝手ながらこれは「/usr/local/bin/python を削除した」ということと解釈しました.
はい、そのとうりです。

以下のやりとりを報告させていただきます
pide@pide:~$ $ dpkg -S /usr/bin/python
bash: /usr/bin/python: No such file or directory
bash: $: command not found

pide@pide:~$ $ ls -l /usr/bin/python
bash: /usr/bin/python: No such file or directory
bash: $: command not found

pide@pide:~$ $ ls -l /usr/bin/python
bash: /usr/bin/python: No such file or directory
bash: $: command not found

pide@pide:~$ ls -l /usr/bin/python2.5
-rwxr-xr-x 1 root root 1181300 2008-10-06 05:43 /usr/bin/python2.5

pide@pide:~$  cd /usr/bin
pide@pide:/usr/bin$ sudo ln -s python2.5 python
pide@pide:/usr/bin$ dpkg -S /usr/bin/python2.5
python2.5-minimal: /usr/bin/python2.5

pide@pide:/usr/bin$  sudo apt-get install --reinstall app-install-data
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  rhythmbox
提案パッケージ:
  gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly python-coherence
以下のパッケージはアップグレードされます:
  rhythmbox
アップグレード: 1 個、新規インストール: 0 個、再インストール: 1 個、削除: 0 個、保留: 2 個。
2 個のパッケージが完全にインストールまたは削除されていません。
10.3MB 中 6884kB のアーカイブを取得する必要があります。
この操作後に追加で 0B のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com intrepid/main app-install-data 0.6.10.1 [6884kB]
6884kB を 3s で取得しました (2170kB/s)     
(データベースを読み込んでいます ... 現在 137841 個のファイルとディレクトリがインストールされています。)
rhythmbox 0.11.6svn20081008-0ubuntu4.2 を (.../rhythmbox_0.11.6svn20081008-0ubuntu4.3_i386.deb で) 置換するための準備をしています ...
rhythmbox を展開し、置換しています...
app-install-data 0.6.10.1 を (.../app-install-data_0.6.10.1_all.deb で) 置換するための準備をしています ...
app-install-data を展開し、置換しています...
Processing triggers for man-db ...
rhythmbox (0.11.6svn20081008-0ubuntu4.3) を設定しています ...

app-install-data (0.6.10.1) を設定しています ...
Caching application data...
Skipped gamazons.desktop: does not include a menu name
Skipped nted.desktop: does not include a menu name
Skipped ubuntustudio-controls.desktop: does not include a menu name
Generating mime/codec maps...

gnome-app-install (0.5.12-0ubuntu1) を設定しています ...
Caching application data...
Skipped gamazons.desktop: does not include a menu name
Skipped nted.desktop: does not include a menu name
Skipped ubuntustudio-controls.desktop: does not include a menu name
Generating mime/codec maps...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place

pide@pide:/usr/bin$ which python
/usr/bin/python

となりpythonが復活して、同時にアプリケーションの追加と削除も再構築されました。
新しくpythonをインストールしなおしたのと、プリケーションの追加と削除の関係がよくわからなかったのが気がかりです。皆様ありがとうございました。

オフライン

 

#19 2009-02-19 16:41:02

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: アプリケーションの追加と削除

pirupiru による投稿:

新しくpythonをインストールしなおしたのと、プリケーションの追加と削除の関係がよくわからなかったのが気がかりです。

上の行程では python はインストールし直していません.リンクを直しただけです.
最近のディストリビューションではユーザフレンドリーなシステム管理の多くが /usr/bin/python を呼び出しているので,
前回答の A 「/usr/bin/pythonが存在しない」が問題となるのです.

ところで何故 A の状況になってしまったかについて,pirupiru さんは hide さんの

hide による投稿:

adobe airは原因ではありませんか?

に対し明確に Adobe Air のインストールの有無を答えていらっしゃいませんし,

einundzwanzighundertsechs による投稿:

見たところ 2009/2/9 にパッケージシステム管理外の python をインストールしたらしいですね.
その過程で /usr/bin/python が削除された? と,推測するしかありません.

にも触れられないままです.

もし仮に「*** のインストールで /usr/bin/python が削除されてしまった」のなら,それは皆が共有すべき情報です.
他の人が同じ罠に落ちないようにするためにも,情報を受け取るだけでなく,提供をお願いします.

情報を伏せねばならないご事情でしたら,返答は不要です.

追伸:
私が遅筆なため,これまでの投稿でコマンドの意味は記述しませんでした.
不親切と思われるのは覚悟してます.man コマンドで調べて下さいね.
示されたコマンドの意味,エラーの意味を考えず取り合えず字面を追うだけでは上達しませんよ.
次のやりとりはこれまでの文脈から無意味ですし,何故エラーになったか分かっていますか?

pirupiru による投稿:

pide@pide:~$ $ ls -l /usr/bin/python
bash: /usr/bin/python: No such file or directory
bash: $: command not found

質問文になっていますが表現上のことですので返答不要です.私も答えません.

最後の編集者: einundzwanzighundertsechs (2009-02-19 17:12:44)

オフライン

 

#20 2009-02-19 19:00:38

pirupiru
メンバ
登録日: 2009-01-01

Re: アプリケーションの追加と削除

einundzwanzighundertsechs さま、回答ありがとうございます。

>もし仮に「*** のインストールで /usr/bin/python が削除されてしまった」のなら,それは皆が共有すべき情報です.
他の人が同じ罠に落ちないようにするためにも,情報を受け取るだけでなく,提供をお願いします.

は私の不手際でした。以後気をつけます。

>示されたコマンドの意味,エラーの意味を考えず取り合えず字面を追うだけでは上達しませんよ.

自分なりに解析してエラーの原因を追跡したいと思っております。

オフライン

 

Board footer

Powered by FluxBB