Score:3

apt upgrade ให้ "ไม่อนุญาตให้ดำเนินการ"

ธง fi

ขณะพยายามอัปเกรด Ubuntu 21.10 ด้วยการเรียกใช้ เหมาะอัพเกรด ในฐานะ root ฉันได้รับข้อผิดพลาดต่อไปนี้:

dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cache/apt/archives/login_1%3a4.8.1-1ubuntu9_amd64.deb (--unpack):
 ไม่สามารถสร้าง '/usr/share/man/zh_CN/man1/login.1.gz.dpkg-new' (ขณะประมวลผล './usr/share/man/zh_CN/man1/login.1.gz'): การดำเนินการ ไม่อนุญาต
พบข้อผิดพลาดขณะประมวลผล:
 /var/cache/apt/archives/login_1%3a4.8.1-1ubuntu9_amd64.deb

การตรวจสอบเพิ่มเติมแนะนำว่าอาจเกี่ยวข้องกับแอตทริบิวต์เพิ่มเติมของ /usr/share/man/zh_CN/man1.

เมื่อวิ่ง lsattr -ld /usr/share/man/zh_CN/man1/ มันส่งออก:

/usr/share/man/zh_CN/man1/ Synchronous_Updates, Immutable, Append_Only, Compression_Requested, Extents

ฉันสามารถลบแอตทริบิวต์เหล่านี้ได้อย่างปลอดภัยหรือไม่ (ฉันคาดว่าจะมีไว้เพื่อเหตุผล) หรือมีคำสั่งอัพเกรดอื่น ๆ ที่ฉันต้องทำ?

fi flag
ฉันติดตั้งระบบใหม่ เนื่องจากระบบเริ่มหยุดทำงานอย่างต่อเนื่องและเมื่อถึงจุดหนึ่งก็จะไม่เริ่มทำงานอีกต่อไป
Score:0
ธง my

อย่างที่ฉันเห็น คุณกำลังใช้โปรแกรมป้องกันไวรัส! ปิดการใช้งานโปรแกรมป้องกันไวรัสนั้นและดำเนินการต่อ

บันทึก: ฉันค่อนข้างแน่ใจว่าเป็นเพราะ McAfee ดังนั้นโปรดเรียกใช้ทุกคำสั่งที่แนะนำทีละขั้นตอนจนกว่าปัญหาจะได้รับการแก้ไข

  1. ขั้นแรก ให้รันคำสั่งต่อไปนี้เพื่อปิดใช้งานอินสแตนซ์ของโปรแกรมป้องกันไวรัส:

    sudo dpkg --purge mfedx 
    sudo dpkg --purge mcafeetp 
    sudo dpkg -- ล้าง mcafeeespaac 
    sudo dpkg -- ล้าง mcafeeespfileaccess 
    sudo dpkg --purge mcafeesp 
    sudo dpkg --purge mcafeart 
    sudo dpkg -- ล้าง mfecma 
    sudo dpkg --purge mfert
    
  2. ลบโปรแกรมป้องกันไวรัส/ความปลอดภัย/บล็อคเกอร์ที่คุณใช้อยู่

  3. เรียกใช้คำสั่งต่อไปนี้:

    sudo apt --fix-breaked ติดตั้ง
    sudo apt อัพเกรด  
    

  1. หากการอัปเกรดยังคงแสดงข้อผิดพลาด ให้เรียกใช้ด้วย:

    sudo apt สะอาด 
    sudo apt ลบอัตโนมัติ 
    sudo dpkg -i ./var/cache/apt/archives*.deb
    sudo dpkg -i --force-overwrite /var/cache/apt/archives/login_1%3a4.8.1-1ubuntu9_amd64.deb
    
  2. ตอนนี้อัปเดตและอัปเกรด:

    อัปเดต sudo apt
    sudo apt อัปเกรดเต็ม
    

ยังไม่ได้รับการแก้ไข?

  1. หากยังคงแสดงข้อผิดพลาด ฉันขอแนะนำให้ติดตั้งแพ็คเกจใหม่

    sudo rm -r /var/cache/apt/archives/*.deb
    อัปเดต sudo apt
    sudo apt อัพเกรด
    
  2. ตรวจสอบว่าคุณติดตั้งการพึ่งพาทั้งหมดหรือไม่

    แพ็คเกจ เข้าสู่ระบบ ขึ้นอยู่กับ:

    • libaudit1 (>= 1:2.2.1)
      ไลบรารีไดนามิกสำหรับการตรวจสอบความปลอดภัย

    • libc6 (>= 2.33)
      ห้องสมุด GNU C: ห้องสมุดที่ใช้ร่วมกัน

    • libcrypt1 (>= 1:4.1.0)
      ลิบลับ ไลบรารีที่ใช้ร่วมกัน

    • โมดูล libpam (>= 1.1.8-1)
      โมดูลการรับรองความถูกต้องแบบเสียบได้สำหรับ PAM

    • libpam-รันไทม์
      รองรับรันไทม์สำหรับไลบรารี PAM

    • libpam0g (>= 0.99.7.1)
      ไลบรารีโมดูลการรับรองความถูกต้องแบบเสียบได้


หากยังไม่ได้รับการแก้ไขจนถึงตอนนี้ ให้ล้างข้อมูลและติดตั้งใหม่ เข้าสู่ระบบ บรรจุุภัณฑ์:

sudo dpkg -P เข้าสู่ระบบ
sudo apt remove --purge เข้าสู่ระบบ
sudo apt ลบอัตโนมัติ
sudo apt ติดตั้งเข้าสู่ระบบ

อย่าลังเลที่จะถามฉันในความคิดเห็นหรือแชท

fi flag
ขออภัย ฉันไม่มีโปรแกรมสแกนไวรัสทำงานอยู่ ฉันลอง `apt --fix-broken install` แต่พบข้อผิดพลาดเดียวกัน
fi flag
`dpkg -P เข้าสู่ระบบ' เกิดข้อผิดพลาดกับ `นี่คือแพ็คเกจที่จำเป็น ไม่ควรเอาออก'
Someone avatar
my flag
@SergeFonville คุณใช้คำสั่งอื่นหรือไม่?
Someone avatar
my flag
@SergeFonville มาทำต่อกันเถอะ
fi flag
ฉันดำเนินการคำสั่งทั้งหมดและนั่นทำให้เกิดข้อความแสดงข้อผิดพลาดเดียวกัน
Someone avatar
my flag
@SergeFonville ตกลง! เรียกใช้ `sudo rm -rf /var/cache/apt/archives/*.deb && sudo apt-mark ระงับการเข้าสู่ระบบ && sudo apt upgrade'
Someone avatar
my flag
@SergeFonville BTW ฉันเขียนคำตอบที่ยิ่งใหญ่เพียงเพื่อจะได้ยินว่า "มันไม่ได้ผล"? :/ โปรดระบุข้อผิดพลาดที่คุณได้รับ รายละเอียดอื่นๆ เกี่ยวกับวิธีที่คำตอบของฉันใช้งานไม่ได้ โปรดหลีกเลี่ยงการแสดงความคิดเห็นเพิ่มเติม ย้ายการสนทนานี้ไปที่ [แชท](https://chat.stackexchange.com/rooms/133026/discussion-on-operattion-not-permitted)
Score:-2
ธง ng

ฉลาด คำสั่งต้องการสิทธิ์ของผู้ดูแลระบบ

คุณต้องนำหน้าคำสั่งด้วย ซูโด.

คุณควรวิ่งด้วย อัปเดต sudo apt ก่อนที่คุณจะทำอย่างอื่นใน ฉลาด เพื่อให้แน่ใจว่าคุณกำลังทำงานกับรายการซอฟต์แวร์ปัจจุบัน

ตัวอย่างเช่น:

อัปเดต sudo apt
sudo apt อัพเกรด
hr flag
OP บอกว่าพวกเขากำลัง *"รัน `apt upgrade` เป็นรูท"* อยู่แล้ว - ไม่ว่าในกรณีใด ข้อผิดพลาดจากการไม่รูทจะเป็น "การอนุญาตถูกปฏิเสธ" (EACCES) แทนที่จะเป็น "การดำเนินการที่ไม่ได้รับอนุญาต" (EPERM) ฉันคิดว่า?

โพสต์คำตอบ

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