เกิดข้อผิดพลาดระหว่างการอัพเกรดบน Ubuntu 16.04


10

เมื่อฉันพยายามอัพเกรดซอฟต์แวร์บนคอมพิวเตอร์ของฉันด้วยsudo apt-get upgradeข้อผิดพลาดต่อไปนี้เกิดขึ้น

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  libpam-systemd libsystemd0 libudev1 systemd systemd-sysv udev
6 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
Need to get 5,051 kB of archives.
After this operation, 62.5 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Err:1 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 systemd-sysv amd64 229-4ubuntu11
  404  Not Found [IP: 141.76.1.200 80]
Err:2 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libpam-systemd amd64 229-4ubuntu11
  404  Not Found [IP: 141.76.1.200 80]
Err:3 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libsystemd0 amd64 229-4ubuntu11
  404  Not Found [IP: 141.76.1.200 80]
Err:4 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 systemd amd64 229-4ubuntu11
  404  Not Found [IP: 141.76.1.200 80]
Err:5 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 udev amd64 229-4ubuntu11
  404  Not Found [IP: 141.76.1.200 80]
Err:6 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libudev1 amd64 229-4ubuntu11
  404  Not Found [IP: 141.76.1.200 80]
E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/pool/main/s/systemd/systemd-sysv_229-4ubuntu11_amd64.deb  404  Not Found [IP: 141.76.1.200 80]
E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libpam-systemd_229-4ubuntu11_amd64.deb  404  Not Found [IP: 141.76.1.200 80]
E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libsystemd0_229-4ubuntu11_amd64.deb  404  Not Found [IP: 141.76.1.200 80]
E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/pool/main/s/systemd/systemd_229-4ubuntu11_amd64.deb  404  Not Found [IP: 141.76.1.200 80]
E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/pool/main/s/systemd/udev_229-4ubuntu11_amd64.deb  404  Not Found [IP: 141.76.1.200 80]
E: Failed to fetch http://de.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libudev1_229-4ubuntu11_amd64.deb  404  Not Found [IP: 141.76.1.200 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

sources.listหน้าตาของฉัน

# deb cdrom:[Ubuntu 14.04.3 LTS _Trusty Tahr_ - Beta amd64 (20150805)]/ trusty main restricted    
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://de.archive.ubuntu.com/ubuntu/ xenial main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial main restricted    

## Major bug fix updates produced after the final release of the
## distribution.
deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-updates main restricted    

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ xenial universe
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial universe
deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-updates universe    

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://de.archive.ubuntu.com/ubuntu/ xenial multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://de.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-updates multiverse    

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse    

deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://security.ubuntu.com/ubuntu xenial-security universe
deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://security.ubuntu.com/ubuntu xenial-security multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse    

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu trusty partner
# deb-src http://archive.canonical.com/ubuntu trusty partner    

# deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu precise/ # disabled on upgrade to xenial
# deb http://cran.rstudio.com/bin/linux/ubuntu trusty/ # disabled on upgrade to xenial    

deb http://deb.torproject.org/torproject.org xenial main
deb-src http://deb.torproject.org/torproject.org xenial main
deb [arch=armhf] http://linux-packages.resilio.com/resilio-sync/deb 
resilio-sync non-free

ฉันพยายามเรียกใช้โซลูชันที่แนะนำทั้งสอง แต่พวกเขายังไม่สามารถแก้ปัญหาได้ ฉันพยายามค้นหาปัญหา แต่ไม่พบสิ่งที่คล้ายกัน


คุณสามารถโพสต์ /etc/apt/sources.list ของคุณได้หรือไม่?
Dr_Bunsen

อาจเป็นไปได้มากว่าไฟล์แพคเกจยังไม่ได้รับการซิงโครไนซ์กับมิเรอร์ของคุณ (การถ่ายโอนไฟล์ต้องใช้เวลา sonme!) ลองอีกครั้งในอีกหนึ่งชั่วโมง
fkraiem

1
ฉันคิดว่าเวลาไม่ส่งผลกระทบต่อปัญหา ฉันพยายามเมื่อสัปดาห์ที่แล้วเป็นครั้งแรกและยังคงมีปัญหาที่อธิบายไว้ข้างต้น
ดังนั้น

คำตอบ:


17

ฉันเดาว่ารายชื่อแพ็คเกจและแคชของตัวจัดการแพ็กเกจของคุณล้าสมัยแล้ว

แต่ทำไม

คุณกำลังใช้xenialหนึ่งในแพ็กเกจที่คุณพยายามติดต่อคือlibpam-systemdตัวจัดการ pkg ของคุณพยายามดึงข้อมูลจากที่นี่:

http://de.archive.ubuntu.com/ubuntu/pool/main/s/systemd/libpam-systemd_229-4ubuntu11_amd64.deb

เซิร์ฟเวอร์ใดที่ตอบสนองคุณด้วย 404 นั่นหมายความว่าไม่มีอยู่

หากคุณตรวจสอบพื้นที่เก็บข้อมูลหลักคุณจะเห็นว่ามันไม่ได้มีอยู่ด้วย

และถ้าคุณค้นหาlibpam-systemdในxenial-updatesส่วนที่แพคเกจอูบุนตู ผลลัพธ์จะเป็น229-4ubuntu16ในขณะที่คุณพยายามเข้าถึง 229-4ubuntu11 และอีกอย่างคือรุ่นใหม่นี้มีอยู่ในพื้นที่เก็บข้อมูลที่คุณเลือก นี่มันคือ

จะทำอย่างไร?

อัปเดตรายการของคุณ:

sudo apt update

มันควรจะทำงานให้คุณ

อย่างไรก็ตามหากหลังจากอัปเดตรายการคุณยังคงมีปัญหาลองลบไฟล์เหล่านี้แล้วเรียกใช้คำสั่งด้านบนอีกครั้ง:

sudo rm /var/lib/apt/lists/*
sudo rm /var/cache/apt/*.bin

ดูเหมือนว่าจะแก้ไขข้อผิดพลาด ฉันไม่แน่ใจอย่างสมบูรณ์ แต่sudo apt upgradeไม่ได้แสดงอะไรเลยตอนนี้ ขอบคุณสำหรับความช่วยเหลือ
ดังนั้น

@SoS คุณยินดีต้อนรับกำลังดีใจว่ามันเป็นประโยชน์กับคุณ;)
Ravexina

ในกรณีของฉันสิ่งนี้เกิดขึ้นเมื่อเปิดตัวรูปภาพ Ubuntu 16.04 ที่ว่างเปล่าและใหม่บน Amazon AWS ดูเหมือนว่าsudo apt updateจะต้องทำงานเพื่อให้ทันสมัย
Eneko Alonso
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.