Score:0

การอัปเกรดจาก Ubuntu 20.10 เป็น 21.04 ล้มเหลวเนื่องจาก python จะแก้ไขได้อย่างไร

ธง br

นี่คือข้อความที่แสดง:

"ไม่สามารถอัพเกรดได้

การติดตั้ง python3 ของคุณเสียหาย โปรดแก้ไขลิงก์ '/usr/bin/python3'"

ใครช่วยอธิบายวิธีแก้ไขปัญหาข้างต้นเพื่อที่ฉันจะได้อัปเกรด หากการถอนการติดตั้งและติดตั้ง python ใหม่คือคำตอบของคุณ คุณช่วยให้คำแนะนำทีละขั้นตอนได้ไหม

ru flag
ก่อนหน้านี้คุณเปลี่ยนอะไร สิ่งนี้จะไม่เกิดขึ้นในการอัปเกรดธรรมดา คุณต้องทำการเปลี่ยนแปลงบางอย่างจึงจะทำให้เกิดข้อผิดพลาดนี้
cn flag
ฉันเดาว่า `python3` เป็น symlink หรือไม่ ลบทิ้งแล้วสร้างใหม่โดยใช้เส้นทางเป็นไพทอนไบนารี่จริง **ทำด้วยความเสี่ยงของคุณเอง**
HuHa avatar
es flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ ["การติดตั้ง python3 ของคุณเสียหาย"](https://askubuntu.com/questions/1104052/your-python3-install-is-corrupted)
Zuitlander avatar
br flag
@ThomasWard ฉันทำหลายอย่างแล้ว แต่ฉันไม่รู้ว่ามันส่งผลกระทบหรือเกี่ยวข้องกับปัญหานี้อย่างไร ฉันทำตามขั้นตอนปกติเพื่ออัปเกรดเท่านั้น ไม่มีอะไรเพิ่มเติม
Zuitlander avatar
br flag
@xcodz-dot ฉันมีการสำรองข้อมูล timeshift ใน HD อื่น ดังนั้นจึงไม่มีปัญหา คุณสามารถให้คำแนะนำบางอย่าง?
Zuitlander avatar
br flag
@HuHa ถ้าฉันใช้เวอร์ชัน 16.04 ฉันจะลองดู
Score:0
ธง br

ทำตามคำแนะนำบางอย่าง ฉันทำสิ่งต่อไปนี้:

  1. เปิดเทอร์มินัล (หากทำไม่ได้ ให้ลอง "ctrl" + "alt" + "F3") แล้วพิมพ์:

    sudo nano /usr/bin/gnome-terminal

  2. จากนั้นเปลี่ยนบรรทัดแรกจาก:

    #!/usr/bin/python3

ถึง

#!/usr/bin/python3.8
  1. รีสตาร์ทระบบ (พิมพ์รีบูตบนเทอร์มินัล)

  2. จากนั้นเปิดเทอร์มินัลอีกครั้งแล้วพิมพ์:

    sudo apt-get install --reinstall python3 python3-minimal python3.5 python3.5-minimal

  3. เมื่อเสร็จแล้ว ให้รีบูตเครื่องคอมพิวเตอร์และคุณจะสามารถอัปเดตได้อีกครั้ง

Zuitlander avatar
br flag
สิ่งนี้ช่วยได้! ขอบคุณมาก.
Score:0
ธง cn

เปิดเทอร์มินัลโดยใช้ Ctrl+Alt+F3 หากเทอร์มินัล gnome ไม่เปิดให้คุณดำเนินการตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหา

สำหรับกรณีเฉพาะนี้ symlinks ดูเหมือนจะเสียหาย ในการแก้ไขปัญหานี้:

sudo rm /usr/bin/python3
sudo ln -s /usr/bin/python3.8 /usr/bin/python3

ด้านบนควรใช้กับ symlink ที่เสียหายเกือบทั้งหมด อย่าลืมเปลี่ยนอาร์กิวเมนต์เป็นคำสั่ง สำหรับแก้ไข symlink ที่เสียหาย อาร์กิวเมนต์แรกคือไฟล์จริงและอาร์กิวเมนต์ที่สองคือชื่อของ symlink

ทำด้วยความเสี่ยงของคุณเอง

Zuitlander avatar
br flag
หลังจากทำเช่นนี้ คอมพิวเตอร์ไม่บูตเป็น GUI แม้จะใช้คำสั่ง startx ก็ตาม แต่ก็ใช้งานได้ดี จากนี้ไปคุณสามารถอัปเดตได้ ยังมีข้อผิดพลาดอยู่บ้างในระหว่างกระบวนการ แต่อาจช่วยคนที่ไม่ต้องการ GUI ได้

โพสต์คำตอบ

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