Linux: APT-GET /リポジトリエラー

作成日 2012年09月27日  ·  5コメント  ·  ソース: raspberrypi/linux

apt-get updateを実行した後、パッケージリストリポジトリが破損しています。 apt-get upgrade

Raspbianの2つのSDカードインストールをゴミ箱に捨てました。

おそらく問題
交換用libuuid1:armhf ..を開梱します。
更新中、

その後、以下のターミナルセッションの下部に示されているように、すべてのapt-getコマンドが失敗します。

pi @ raspberrypi〜 $ sudoapt-アップグレードを取得
パッケージリストを読んでいます...完了
依存関係ツリーの構築
状態情報の読み取り...完了
次のパッケージがアップグレードされます。
bsdutils libblkid1 libcap2 libmount1 libuuid1 mount python-pygame
python-rpi.gpio python3-rpi.gpio util-linux xserver-common xserver-xorg-core
12がアップグレードされ、0が新しくインストールされ、0が削除され、0がアップグレードされていません。
7,125kBのアーカイブを取得する必要があります。
この操作の後、24.6kBの追加のディスク領域が使用されます。
[Y / n]を続行しますか? Y
Get:1 http://archive.raspberrypi.org/debian/ wheezy / main python-rpi.gpio armhf 0.4.1a-1 [14.3 kB]
Get:2 http://archive.raspberrypi.org/debian/ wheezy / main python3-rpi.gpio armhf 0.4.1a-1 [12.3 kB]
Get:3 http://mirrordirector.raspbian.org/raspbian/ wheezy / main mount armhf 2.20.1-5.2 [213 kB]
Get:4 http://mirrordirector.raspbian.org/raspbian/ wheezy / main util-linux armhf 2.20.1-5.2 [659 kB]
Get:5 http://mirrordirector.raspbian.org/raspbian/ wheezy / main bsdutils armhf 1:2.20.1-5.2 [84.7 kB]
Get:6 http://mirrordirector.raspbian.org/raspbian/ wheezy / main libuuid1 armhf 2.20.1-5.2 [57.7 kB]
Get:7 http://mirrordirector.raspbian.org/raspbian/ wheezy / main libblkid1 armhf 2.20.1-5.2 [119 kB]
Get:8 http://mirrordirector.raspbian.org/raspbian/ wheezy / main libmount1 armhf 2.20.1-5.2 [112 kB]
Get:9 http://mirrordirector.raspbian.org/raspbian/ wheezy / main libcap2 armhf 1:2.22-1.2 [12.5 kB]
Get:10 http://mirrordirector.raspbian.org/raspbian/ wheezy / main python-pygame armhf 1.9.1release + dfsg-7 [2,841 kB]
Get:11 http://mirrordirector.raspbian.org/raspbian/ wheezy / main xserver-common all 2:1.12.3.902-1 [1,395 kB]
Get:12 http://mirrordirector.raspbian.org/raspbian/ wheezy / main xserver-xorg-core armhf 2:1.12.3.902-1 [1,604 kB]
16秒で7,125kBをフェッチ(441 kB / s)
パッケージの事前設定..。
(データベースを読み込んでいます...現在インストールされている58033ファイルとディレクトリ。)
マウント2.20.1-5.1を交換する準備をしています(... / mount_2.20.1-5.2_armhf.debを使用)..。
交換用マウントの開梱..。
man-dbのトリガーを処理しています...
マウントの設定(2.20.1-5.2)..。
(データベースを読み込んでいます...現在インストールされている58033ファイルとディレクトリ。)
util-linux 2.20.1-5.1を置き換える準備をしています(... / util-linux_2.20.1-5.2_armhf.debを使用)..。
交換用のutil-linuxを解凍しています..。
man-dbのトリガーを処理しています..。
install-infoのトリガーを処理しています...
mime-supportのトリガーを処理しています..。
util-linux(2.20.1-5.2)のセットアップ..。
insserv:警告:スクリプトhwclock.sh' overwrites defaults (S). insserv: warning: current stop runlevel(s) (S) of script hwclock.sh 'の現在の開始ランレベル(空)はデフォルト(0 6)を上書きします。
(データベースを読み込んでいます...現在インストールされている58033ファイルとディレクトリ。)
bsdutils 1:2.20.1-5.1を置き換える準備をしています(... / bsdutils_1%3a2.20.1-5.2_armhf.debを使用)..。
交換用bsdutilsの開梱..。
man-dbのトリガーを処理しています...
bsdutilsの設定(1:2.20.1-5.2)..。
(データベースを読み込んでいます...現在インストールされている58033ファイルとディレクトリ。)
libuuid1:armhf 2.20.1-5.1を置き換える準備をしています(... / libuuid1_2.20.1-5.2_armhf.debを使用)..。
交換用libuuid1:armhf ..を開梱します。
dpkg:エラー:-configureには有効なパッケージ名が必要ですが、 ':armhf'はそうではありません:指定子の不正なパッケージ名 ':armhf':空の文字列ではない可能性があります

パッケージのインストールとアンインストールに関するヘルプについては、dpkg--helpと入力してください[*];
ユーザーフレンドリーなパッケージ管理のためにdselect' or aptitude 'を使用します。
dpkgデバッグフラグ値のリストについては、dpkg-Dhelpと入力してください。
強制オプションのリストについては、dpkg--force-helpと入力してください。
* .debファイルの操作については、dpkg-deb--helpと入力してください。

[*]とマークされたオプションは、大量の出力を生成します-それをless' or more 'にパイプします!E:サブプロセス/ usr / bin / dpkgがエラーコードを返しました(2)
pi @ raspberrypi〜 $ sudoapt-更新を取得
http://mirrordirector.raspbian.org wheezyInReleaseをヒットします
http://archive.raspberrypi.org wheezyInReleaseをヒットします
http://mirrordirector.raspbian.org wheezy / mainarmhfパッケージにアクセスします
http://mirrordirector.raspbian.org wheezy / contribarmhfパッケージにアクセスします
http://mirrordirector.raspbian.org wheezy / non-freearmhfパッケージにアクセスして
http://mirrordirector.raspbian.org wheezy / rpiarmhfパッケージにアクセスします
http://archive.raspberrypi.org wheezy / mainarmhfパッケージにアクセスします
Ign http://archive.raspberrypi.org wheezy / main Translation-en_GB
Ign http://archive.raspberrypi.org wheezy / main Translation-en
Ign http://mirrordirector.raspbian.org wheezy / contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy / contrib Translation-en
Ign http://mirrordirector.raspbian.org wheezy / main Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy / main Translation-en
Ign http://mirrordirector.raspbian.org wheezy / non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy / non-free Translation-en
Ign http://mirrordirector.raspbian.org wheezy / rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org wheezy / rpi Translation-en
パッケージリストを読んでいます...エラーです!
E:依存関係の解析の問題は依存します
E:libalien-sdl-dev-perl(NewVersion2)の処理中にエラーが発生しました
E:MergeListの問題/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_wheezy_main_binary-armhf_Packages
E:パッケージリストまたはステータスファイルを解析または開くことができませんでした。
pi @ raspberrypi〜 $

最も参考になるコメント

私もこれを持っていました。

pi @ raspberrypi〜 $ sudo rm -rf / var / lib / apt / lists /
pi @ raspberrypi〜 $ sudo rm -rf / var / lib / dpkg / status
pi @ raspberrypi〜 $ sudo touch / var / lib / dpkg / status

これは私にとってトリックでした。

全てのコメント5件

/ var / lib / apt / lists /内のすべてのファイルを削除して、再試行できますか?

私もこれを持っていました。

pi @ raspberrypi〜 $ sudo rm -rf / var / lib / apt / lists /
pi @ raspberrypi〜 $ sudo rm -rf / var / lib / dpkg / status
pi @ raspberrypi〜 $ sudo touch / var / lib / dpkg / status

これは私にとってトリックでした。

私はあなたのboxers999と同じ方法を使用しました、そしてそれは私のためにも働きました。

@spayz
あなたは提案を試しましたか?
これはカーネルの問題ではないと思います。 更新時にリポジトリが不良状態であったか、apt-getが中断された/メモリ/ SDカードスペースが不足した可能性があります。

Linuxの問題ではないとして閉じます。

このページは役に立ちましたか?
0 / 5 - 0 評価