Score:1

เหตุใดฉันจึงไม่ได้รับการอัปเดตระบบใดๆ (ผ่านทั้งซอฟต์แวร์อัปเดตและ APT) หลังจากเพิ่มสถาปัตยกรรมต่างประเทศ

ธง pt

หลังจากเพิ่มสถาปัตยกรรมต่างประเทศใหม่ลงใน Ubuntu 21.04 ฉันไม่สามารถรับการอัปเดตใด ๆ โดยใช้ตัวอัปเดตซอฟต์แวร์อัตโนมัติ niether อีกต่อไป หรือ การปรับปรุงที่เหมาะสม.

วิธีแก้ปัญหาเดียวที่ฉันพบคือการลบสถาปัตยกรรมต่างประเทศที่เพิ่มเข้ามา (ในกรณีนี้คือ armhf) โดยการออก sudo dpkg --remove-architecture armhf.

หลังจากลบออก ฉันได้รับการอัปเดตสะสมตั้งแต่มีการเพิ่มสถาปัตยกรรมต่างประเทศจนกระทั่งหลังจากลบออก (โดยไม่ต้องรีบูตระบบ)

ฉันต้องการทราบเสียงสะท้อนของปัญหา (มันเป็นข้อบกพร่องหรือไม่ มีใครพบปัญหาหรือไม่)

ขอขอบคุณที่สละเวลาและความพยายามในการตอบคำถามของฉันในขั้นสูง

แก้ไข 1:

ผลลัพธ์ของ dpkg -- พิมพ์ต่างประเทศสถาปัตยกรรม เคยเป็น:

i386 armhf

ผลลัพธ์ของ dpkg -- พิมพ์สถาปัตยกรรม เป็น:

เอเอ็มดี 64

ปัญหาเกิดขึ้นกับแล็ปท็อป ASUS N551JW

N0rbert avatar
zw flag
โปรดเพิ่มผลลัพธ์ของ `dpkg --print-foreign-architectures` และ `dpkg --print-architecture' ในคำถาม คุณใช้ฮาร์ดแวร์ประเภทใด
Shobeira avatar
pt flag
ขอบคุณสำหรับความคิดเห็นของคุณ ข้อมูลจะถูกเพิ่มไปยังโพสต์ต้นฉบับ @N0rbert
Score:1
ธง zw

สองช่วงเวลาเกี่ยวกับ แขน สถาปัตยกรรม CPU - มันต้องการการจำลองเสมือน แพ็คเกจของมันอยู่ในเซิร์ฟเวอร์มิเรอร์ที่แตกต่างกัน

ดังนั้นเมื่อคุณเรียกใช้คำสั่งต่อไปนี้ใน Fresh เอเอ็มดี 64 ระบบ:

sudo dpkg --add-architecture armhf

คุณจะได้รับข้อผิดพลาดต่อไปนี้ในการเรียกใช้ครั้งต่อไปของ sudo apt-get อัปเดต:

E: ไม่สามารถดึง http://archive.ubuntu.com/ubuntu/dists/hirsute/multiverse/binary-armhf/Packages 404 ไม่พบ [IP: 192.168.3.222 8000]
E: ไม่สามารถดึง http://archive.ubuntu.com/ubuntu/dists/hirsute-updates/main/binary-armhf/Packages 404 ไม่พบ [IP: 192.168.3.222 8000]
E: ไม่สามารถดึง http://security.ubuntu.com/ubuntu/dists/hirsute-security/universe/binary-armhf/Packages 404 ไม่พบ [IP: 192.168.3.222 8000]
E: ไม่สามารถดึง http://archive.ubuntu.com/ubuntu/dists/hirsute-backports/universe/binary-armhf/Packages 404 ไม่พบ [IP: 192.168.3.222 8000]
E: ดาวน์โหลดไฟล์ดัชนีบางไฟล์ไม่สำเร็จ พวกเขาถูกละเลยหรือใช้ของเก่าแทน

ดังนั้น APT จะเสียหายอย่างมาก

ดังนั้นคุณต้องลบ แขน สถาปัตยกรรมต่างประเทศจากระบบโดย sudo dpkg --remove-architecture armhf แล้วเรียกใช้ sudo apt-get อัปเดต อีกครั้งเพื่อเก็บของให้เป็นระเบียบ

จากความเข้าใจของฉันมีเพียงสถาปัตยกรรมต่างประเทศที่ถูกต้องสำหรับ เอเอ็มดี 64 - เป็นชื่อตัวแปร 32 บิต i386. มีหลายแพ็คเกจที่ใช้อยู่ เช่น ไวน์

Shobeira avatar
pt flag
ฉันพบข้อผิดพลาดเดียวกันกับที่คุณแสดง มีขั้นตอน/คำแนะนำอื่นใดที่ฉันต้องปฏิบัติตามเพื่อให้มันทำงานบนระบบของฉันหรือไม่? (ฉันหมายถึงมี armhf อยู่ข้างๆ ..) อย่างที่คุณพูดถึง virtualization ฉันได้ติดตั้ง QEMU ด้วย จะทำให้การเพิ่มสถาปัตยกรรม armhf ทำงานได้โดยไม่เสียหายของ APT ได้อย่างไร
N0rbert avatar
zw flag
ตรวจสอบ [คำตอบนี้](https://askubuntu.com/a/1346397/66509) แต่แทนที่ `arm64` ด้วย `armhf` ; และ `/usr/bin/qemu-aarch64-static` กับ `/usr/bin/qemu-arm-static`
Shobeira avatar
pt flag
ลิงก์คำตอบที่ให้ไว้ (พร้อมคำบรรยายที่แนะนำ) ไม่ได้ช่วยอะไร ฉันได้รับข้อผิดพลาดเดียวกันกับที่คุณแสดงไว้ด้านบน แม้ว่าฉันจะเพิ่มสถาปัตยกรรม armhf ก่อนเรียกใช้โค้ดที่แนะนำของคุณในลิงก์ povided

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา