2016-07-11 10 views
1

私はLighttpdをインストールしようとしたが、私はこのエラーを得た:だからパーズエラーをラズベリーパイと修正するには?

Reading package lists... Error! E: Unable to parse package file /var/lib/dpkg/status (1) E: The package lists or status file could not be parsed or opened.

を、私はインターネット上で検索し、パッケージリストを削除し、再ロードしようとしました:

@rasp:~ $ sudo rm /var/lib/apt/lists/* -vf removed '/var/lib/apt/lists/archive.raspberrypi.org_debian_dists_jessie_InRelease' removed '/var/lib/apt/lists/archive.raspberrypi.org_debian_dists_jessie_main_binary-armhf_Packages' removed '/var/lib/apt/lists/archive.raspberrypi.org_debian_dists_jessie_ui_binary-armhf_Packages' removed '/var/lib/apt/lists/lock' removed '/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_contrib_binary-armhf_Packages' removed '/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_InRelease' removed '/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_main_binary-armhf_Packages' removed '/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_non-free_binary-armhf_Packages' removed '/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_rpi_binary-armhf_Packages' rm: cannot remove '/var/lib/apt/lists/partial': Is a directory [email protected]:~ $ sudo apt-get clean [email protected]:~ $ sudo apt-get update Get:1 http://archive.raspberrypi.org jessie InRelease [13.2 kB] Get:2 http://mirrordirector.raspbian.org jessie InRelease [14.9 kB] Get:3 http://archive.raspberrypi.org jessie/main armhf Packages [144 kB] Get:4 http://mirrordirector.raspbian.org jessie/main armhf Packages [8980 kB] Get:5 http://archive.raspberrypi.org jessie/ui armhf Packages [8966 B] Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en Get:6 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [37.5 kB] Get:7 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [70.3 kB] Get:8 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1356 B] Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Fetched 9271 kB in 1min 36s (95.8 kB/s)
Reading package lists... Error! E: Unable to parse package file /var/lib/dpkg/status (1) E: The package lists or status file could not be parsed or opened.

修正する方法このエラー?多くのフォーラムで推奨されているように、リストを更新することはできません。上記の引用を参照してください。あなたはそれが解決しない場合は、ステータス、古いも同様に破損しているため、バックアップから

cp /var/backups/dpkg.status.0 /var/lib/dpkg/status 

を初期状態のファイルを取得し、

cp /var/lib/dpkg/status-old /var/lib/dpkg/status 

にステータスファイルを交換する必要が

+0

なぜdpkgファイルにエラーがある場合にaptファイルに触れるのですか? '/ var/lib/dpkg/status'が壊れている場合は、'/var/lib/dpkg/status-old'を見てください。 – sercxjo

答えて

0

は、aptの実行します-get update

関連する問題