お知らせ

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

#1 2009-08-13 15:09:43

Mild7
メンバ
登録日: 2009-02-23

egmentation fault読み込んでいます

Ubuntu9.04server です。
guwfをインストール中最後まで行く前に停電となってしまいました。
復電後、~$ sudo apt-get update
ヒット http://ports.ubuntu.com jaunty Release.gpg
ヒット http://ports.ubuntu.com jaunty/main Translation-ja
ヒット http://ports.ubuntu.com jaunty/universe Translation-ja
ヒット http://ports.ubuntu.com jaunty Release
ヒット http://ports.ubuntu.com jaunty/main Packages
ヒット http://ports.ubuntu.com jaunty/universe Packages
Segmentation fault読み込んでいます... 18%
$  に戻ってしまいます。 
また、試しに $ sudo apt-get install ssh
Segmentation fault読み込んでいます... 18%
~$ やはり戻ってしまいます。
これでは、今後インストールすることが出来ず困りました。
guwfなぞいらない アンインストールしたいが出来ません。
apt-get update も出来ません
解決方法を教えて下さい。よそしくお願いします。

オフライン

 

#2 2009-08-13 16:09:05

930
メンバ
登録日: 2009-06-23

Re: egmentation fault読み込んでいます

guwf のインストールが完了していないなら

$ sudo dpkg --configure -a

とかで、一度完了させてみるのはいかがでしょうか。

そのような事態に陥った事がないので、何とも言えませんが...

オフライン

 

#3 2009-08-13 16:58:23

Mild7
メンバ
登録日: 2009-02-23

Re: egmentation fault読み込んでいます

ありがとうございます。
apt-get の時、普通は dpkg --configure -a
を試すようメッセージが出るのですが、出ていなかったので早速やってみました。
結果、変わらず でした。

オフライン

 

#4 2009-08-13 17:02:54

Mild7
メンバ
登録日: 2009-02-23

Re: egmentation fault読み込んでいます

すいません gufw の記載まちがいです。

オフライン

 

#5 2009-08-13 17:12:43

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

Re: egmentation fault読み込んでいます

以下を試してみてください。

1) sudo apt-get clean

これでも直らなければ、/var/cache/apt/* を丸ごとどこかにバックアップした上で、

2) rm /var/cache/apt/*.bin

してみてください。

オフライン

 

#6 2009-08-13 17:13:22

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

Re: egmentation fault読み込んでいます

よく判りませんが、sudo apt-get cleanとかsudo apt-get checkとかやってもダメでしょうか。

オフライン

 

#7 2009-08-13 17:25:27

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

Re: egmentation fault読み込んでいます

すいません。もうひとつ。
ls -l /var/lib/dpkg
の状態はどんな感じでしょうか。
statusが壊れていたりとか?

オフライン

 

#8 2009-08-13 17:39:22

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

Re: egmentation fault読み込んでいます

hmatsue による投稿:

すいません。もうひとつ。
ls -l /var/lib/dpkg
の状態はどんな感じでしょうか。
statusが壊れていたりとか?

たぶん、というレベルですが、以下のようにキャッシュの読み込みが18%になったところで必ずsegfaultしているので、パッケージdbとかメタデータの世界まではたどり着いておらず、純粋にキャッシュファイルが壊れてる気配がします。

Segmentation fault読み込んでいます... 18%
$  に戻ってしまいます。 
また、試しに $ sudo apt-get install ssh
Segmentation fault読み込んでいます... 18%

アプリケーションのインストール途中などで突然強制シャットダウンされた場合、こうなることがあるようです。

オフライン

 

#9 2009-08-13 17:47:47

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

Re: egmentation fault読み込んでいます

> hitoさん
なるほど。では、やはりまずはcleanですかね。

/*
#5ですでにhitoさんがご提案されていましたね。
気付かず投稿してしまいました。。
*/

オフライン

 

#10 2009-08-13 20:18:04

Mild7
メンバ
登録日: 2009-02-23

Re: egmentation fault読み込んでいます

【解決!感謝します】
ありがとうございました 復活できました。
自分のように停電という運の悪い方は居ないと思いますが、ご指導に基ずきやったことを書かせていただきます。

~$ sudo apt-get update
[sudo] password for ubuntu:
ヒット http://ports.ubuntu.com jaunty Release.gpg
途中省略
ヒット http://ports.ubuntu.com jaunty/universe Packages
Segmentation fault読み込んでいます... 18%  ダメ状態

~$ sudo apt-get clean

~$ sudo apt-get update
ヒット http://ports.ubuntu.com jaunty Release.gpg
途中省略
ヒット http://ports.ubuntu.com jaunty/universe Packages
Segmentation fault読み込んでいます... 18%  変わらず ダメ

~$ sudo mkdir /backup  バックアップ場所を作成

~$ sudo cp /var/cache/apt/* /backup バックアップ実行

cp: omitting directory `/var/cache/apt/archives'

~$ sudo ls -l /backup  コピーされたか確認
total 22448
-rw-r--r-- 1 root root 25165824 2009-08-13 20:04 pkgcache.bin
-rw-r--r-- 1 root root 11495332 2009-08-13 20:04 srcpkgcache.bin

~$ sudo rm /var/cache/apt/*.bin

~$ sudo apt-get update    これでどうだ!
ヒット http://ports.ubuntu.com jaunty Release.gpg
途中省略
ヒット http://ports.ubuntu.com jaunty/universe Packages
パッケージリストを読み込んでいます... 完了   見事に直りました。
~$

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

オフライン

 

Board footer

Powered by FluxBB