Score:1

apt และ dpkg เจ๊งหลังจากการติดตั้ง xplico ที่ไม่เรียบร้อย

ธง in

ฉันพยายามติดตั้ง xplico รุ่นสำหรับ Ubuntu 16.04 ใน Ubuntu 21.10 ด้วย sudo bash -c 'echo "deb http://repo.xplico.org/ $(lsb_release -s -c) main" >> /etc/apt/sources.list' && sudo apt-key adv --keyserver เซิร์ฟเวอร์คีย์ ubuntu.com --recv-keys 791C25CE && sudo apt update && sudo apt ติดตั้ง xplico จากนั้นฉันได้รับ `กระบวนการย่อยของสคริปต์หลังการลบที่ส่งคืนสถานะการออกจากข้อผิดพลาด 127 ข้อผิดพลาด

หลังจากติดตั้ง xplico ล้มเหลว ตอนนี้ฉันเหลือแต่ข้อความแสดงข้อผิดพลาดนี้ และฉันไม่สามารถติดตั้งหรือลบแอปพลิเคชันอื่นๆ ได้ เนื่องจากต้องลบ xplico ก่อน:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้จะถูกลบออก:
  xplico
0 อัพเกรด, 0 ติดตั้งใหม่, 1 ที่จะลบและ 52 ไม่ได้อัพเกรด
1 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ พื้นที่ดิสก์ 86.8 MB จะถูกทำให้ว่าง
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
(กำลังอ่านฐานข้อมูล ... 213087 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังลบ xplico (1.2.2) ...
/var/lib/dpkg/info/xplico.postrm: 23: /etc/apache2: ปฏิเสธการอนุญาต
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด xplico (--remove):
 แพ็คเกจ xplico ที่ติดตั้งกระบวนการย่อยของสคริปต์หลังการลบส่งคืนสถานะการออกจากข้อผิดพลาด 127
dpkg: มีข้อผิดพลาดมากเกินไป หยุดทำงาน
พบข้อผิดพลาดขณะประมวลผล:
 xplico
การประมวลผลหยุดลงเนื่องจากมีข้อผิดพลาดมากเกินไป
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ฉันควรทำอย่างไรดี?

Sina Aghily avatar
in flag
อูบุนตู 21.10
karel avatar
sa flag
คุณทำอะไรลงไป? คุณพยายามติดตั้ง xplico รุ่นสำหรับ Ubuntu 16.04 ใน Ubuntu 21.10 ด้วย `sudo bash -c 'echo "deb http://repo.xplico.org/ $(lsb_release -s -c) main" >> /etc/ apt/sources.list' && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 791C25CE && sudo apt update && sudo apt install xplico` จากนั้นคุณจะได้รับ `กระบวนการย่อยสคริปต์หลังการลบที่ส่งคืนข้อผิดพลาด ข้อผิดพลาดสถานะ 127` เนื่องจากรหัสหมดอายุ?
Sina Aghily avatar
in flag
ใช่นั่นคือสิ่งที่ฉันได้รับ
Sina Aghily avatar
in flag
ฉันไม่รู้ว่ามันทำเพื่ออะไร แต่มันเกิดขึ้น
Sina Aghily avatar
in flag
ดังนั้นฉันจึงพยายามติดตั้ง xplico มันล้มเหลวในการติดตั้ง จากนั้นฉันพยายามติดตั้งโปรแกรมอื่น ๆ และก่อนอื่นต้องลบ xplico ซึ่งถูกติดตั้งบางส่วน มันอุดตันก็เลยติดตั้งอะไรไม่ได้
Score:2
ธง sa

คุณต้องลบแพ็คเกจ xplico แต่เวอร์ชันของ xplico ที่คุณติดตั้งนั้นใช้สำหรับ Ubuntu 16.04 และคุณกำลังใช้งาน Ubuntu 21.10 นั่นอาจเป็นเหตุผลว่าทำไมคุณถึงได้รับ กระบวนการย่อยของสคริปต์หลังการลบส่งคืนสถานะการออกจากข้อผิดพลาด 127 ข้อความผิดพลาด. สถานะทางออก 127 เป็นรหัสทางออกสำหรับกุญแจที่หมดอายุ รหัสที่หมดอายุมาจากปี 2559 และฉันไม่พบวิธีอัปเดตใด ๆ แต่คุณสามารถใช้ apt และ dpkg ได้ตามปกติโดยไม่ต้องอัปเดตรหัสที่หมดอายุ

  1. ลบรหัสที่หมดอายุที่คุณเพิ่มเมื่อพยายามติดตั้ง xplico

    sudo apt-key เดล 791C25CE
    
  2. แก้ไข /var/lib/dpkg/info/xplico.postrm (ถ้ามี) ในโปรแกรมแก้ไขข้อความนาโนด้วย sudoedit /var/lib/dpkg/info/xplico.postrm และแทนที่เนื้อหาด้วย:

    #!/bin/bash
    ตั้ง -e
    /bin/จริง
    

    แป้นพิมพ์ลัดสำหรับแก้ไขข้อความนาโน
    ใช้แป้นพิมพ์ร่วมกัน Ctrl + และหลังจากนั้นกด เข้า เพื่อบันทึกไฟล์ไปยังตำแหน่งปัจจุบัน
    ใช้แป้นพิมพ์ร่วมกัน Ctrl + เอ็กซ์ เพื่อออกจากนาโน

  3. แก้ไขของคุณ /var/lib/dpkg/สถานะ โดยการลบ xplico พร้อมคำอธิบายและบันทึกการเปลี่ยนแปลงของคุณ /var/lib/dpkg/สถานะ. จากนั้นเรียกใช้ sudo dpkg --configure -a && sudo apt -f ติดตั้ง.

  4. คำสั่งดังกล่าวอาจใช้ไม่ได้ผล หากเป็นเช่นนั้น ให้รันคำสั่งเพิ่มเติมต่อไปนี้เพื่อบังคับถอนการติดตั้ง xplico

    sudo mv /var/lib/dpkg/info/postinst /var/lib/dpkg/info/postinst.bak
    sudo mv /var/lib/dpkg/info/postrm /var/lib/dpkg/info/postrm.bak
    sudo mv /var/lib/dpkg/info/preinst /var/lib/dpkg/info/preinst.bak
    sudo dpkg --remove --force-remove-reinstreq xplico
    

จากนั้นลองอัปเดตระบบด้วย อัปเดต sudo apt

Sina Aghily avatar
in flag
ขอบคุณคนมันใช้งานได้ ขอบคุณมาก
karel avatar
sa flag
@SinaAghily หากสิ่งนี้ตอบคำถามของคุณ คุณสามารถทำเครื่องหมายคำตอบนี้ว่ายอมรับแล้วโดยคลิกเครื่องหมายถูกสีเทาข้างคำตอบเพื่อเปลี่ยนสีเป็นสีเขียว

โพสต์คำตอบ

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