2012-10-24 36 views
8
sudo apt-get install <anything> 

Reading package lists... Error! 
E: Encountered a section with no Package: header 
E: Problem with MergeList /var/lib/apt/lists/toolbelt.heroku.com_ubuntu_._en 
E: The package lists or status file could not be parsed or opened. 

Các bước tiếp theo của tôi là khắc phục sự cố này là gì?Trình quản lý gói của tôi bị hỏng khi tôi cài đặt Heroku


Cập nhật: Tôi đã cố gắng cài đặt lại và nhận kết quả dưới đây. Có vẻ như nó đã được cài đặt, nhưng tôi nhận được command not found: heroku khi tôi thử heroku từ dòng lệnh. Lệnh cài đặt đã treo trong một thời gian dài trên [Waiting for Headers].

Bước tiếp theo của tôi dựa trên các thông báo lỗi này là gì?

W: GPG error: http://us.archive.ubuntu.com precise Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]> 
W: GPG error: http://us.archive.ubuntu.com precise-backports Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]> 
W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://extras.ubuntu.com precise Release: The following signatures were invalid: BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <[email protected]> 

W: GPG error: http://dl.google.com stable Release: The following signatures were invalid: BADSIG A040830F7FAC5991 Google, Inc. Linux Package Signing Key <[email protected]> 
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/precise/Release 

W: Some index files failed to download. They have been ignored, or old ones used instead. 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
heroku-toolbelt is already the newest version. 

Trả lời

21

Sau đây sẽ khắc phục lỗi này:

sudo apt-get clean 
cd /var/lib/apt 
sudo mv lists lists.old 
sudo mkdir -p lists/partial 
sudo apt-get clean 
sudo apt-get update 
+6

nó sẽ được tốt đẹp để hiểu tại sao điều này hoạt động! –

0

Bạn có thể thử như sau:

sudo rm /var/lib/apt/lists/* -vf

sudo apt-get update

0

này làm việc cho tôi

sudo rm -r /var/lib/apt/lists 
sudo mkdir -p /var/lib/apt/lists/partial 
sudo aptitude update 
Các vấn đề liên quan