Score:0

ไม่อนุญาตให้ดำเนินการ dpkg-deb: ข้อผิดพลาด: กระบวนการย่อยการวางถูกฆ่าโดยสัญญาณ (ไปป์เสีย) - หลายแพ็คเกจ

ธง cn

เมื่อฉันพยายามติดตั้งแพ็คเกจใหม่ ฉันจะได้รับไฟล์ แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน: ข้อความดังนั้นเมื่อฉันพยายาม ติดตั้ง apt -f ฉันได้รับผลลัพธ์ต่อไปนี้:

กำลังอ่านฐานข้อมูล ... 119095 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb ...
กำลังแกะ x11-xkb-utils (7.7+3ubuntu0.18.04.1) ...
dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cache/apt/archives/x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb (--unpack):
 ไม่สามารถสร้าง '/usr/bin/setxkbmap.dpkg-new' (ขณะประมวลผล './usr/bin/setxkbmap'): ไม่อนุญาตให้ดำเนินการ
dpkg-deb: ข้อผิดพลาด: กระบวนการย่อยของการวางถูกฆ่าโดยสัญญาณ (ไปป์เสีย)
กำลังเตรียมแกะ .../x11-common_1%3a7.7+19ubuntu7.1_all.deb ...
dpkg-query: ไม่พบแพ็คเกจที่ตรงกับ nux-tools
กำลังแกะ x11-common (1:7.7+19ubuntu7.1) ...
dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cache/apt/archives/x11-common_1%3a7.7+19ubuntu7.1_all.deb (--unpack):
 เกิดข้อผิดพลาดในการสร้างลิงก์สัญลักษณ์ './usr/bin/X11': ไม่อนุญาตให้ดำเนินการ
กำลังเตรียมแกะ .../gtk-update-icon-cache_3.22.30-1ubuntu4_amd64.deb ...
ไม่มีการผัน 'การผัน /usr/sbin/update-icon-caches เป็น /usr/sbin/update-icon-caches.gtk2 โดย libgtk-3-bin' ไม่มีการลบออก
ไม่มีการผัน 'การผัน /usr/share/man/man8/update-icon-caches.8.gz เป็น /usr/share/man/man8/update-icon-caches.gtk2.8.gz โดย libgtk-3-bin ' ไม่มีการลบออก
กำลังแกะ gtk-update-icon-cache (3.22.30-1ubuntu4) ...
dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cache/apt/archives/gtk-update-icon-cache_3.22.30-1ubuntu4_amd64.deb (--unpack):
 ไม่สามารถสร้าง '/usr/bin/gtk-update-icon-cache.dpkg-new' (ขณะประมวลผล './usr/bin/gtk-update-icon-cache'): ไม่อนุญาตให้ดำเนินการ
กำลังเตรียมแกะ .../xfonts-utils_1%3a7.7+6_amd64.deb ...
กำลังแกะ xfonts-utils (1:7.7+6) ...
dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cache/apt/archives/xfonts-utils_1%3a7.7+6_amd64.deb (--unpack):
 ไม่สามารถสร้าง '/usr/bin/bdftopcf.dpkg-new' (ขณะประมวลผล './usr/bin/bdftopcf'): ไม่อนุญาตให้ดำเนินการ
ไม่มีการเขียนรายงาน apport เนื่องจากถึง MaxReports แล้ว
                                                              dpkg-deb: ข้อผิดพลาด: กระบวนการย่อยของการวางถูกฆ่าโดยสัญญาณ (ไปป์เสีย)
พบข้อผิดพลาดขณะประมวลผล:
 /var/cache/apt/archives/x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb
 /var/cache/apt/archives/x11-common_1%3a7.7+19ubuntu7.1_all.deb
 /var/cache/apt/archives/gtk-update-icon-cache_3.22.30-1ubuntu4_amd64.deb
 /var/cache/apt/archives/xfonts-utils_1%3a7.7+6_amd64.deb
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

เมื่อฉันพยายามบังคับเขียนทับ ตัวอย่างเช่น แพ็คเกจข้อผิดพลาดแรก ฉันได้รับ:

(กำลังอ่านฐานข้อมูล ... 119095 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb ...
กำลังแกะ x11-xkb-utils (7.7+3ubuntu0.18.04.1) ...
dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร /var/cache/apt/archives/x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb (--ติดตั้ง):
 ไม่สามารถสร้าง '/usr/bin/setxkbmap.dpkg-new' (ขณะประมวลผล './usr/bin/setxkbmap'): ไม่อนุญาตให้ดำเนินการ
dpkg-deb: ข้อผิดพลาด: กระบวนการย่อยของการวางถูกฆ่าโดยสัญญาณ (ไปป์เสีย)
พบข้อผิดพลาดขณะประมวลผล:
 /var/cache/apt/archives/x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb

ไม่ว่าฉันจะทำอะไร ดูเหมือนว่าฉันจะได้รับข้อผิดพลาดเดียวกันเกี่ยวกับการดำเนินการที่ไม่ได้รับอนุญาต! ไม่มีใครมีความคิดว่าฉันจะทำอะไรได้บ้าง?

hr flag
มีแอตทริบิวต์ไฟล์เพิ่มเติมในไดเร็กทอรี `/usr/bin/` ของคุณหรือไม่ (ตรวจสอบกับ `lsattr -ld /usr/bin`) คุณใช้ซอฟต์แวร์ป้องกันไวรัสประเภทใดที่อาจวางข้อจำกัดในไดเร็กทอรีหรือไม่
Boris avatar
cn flag
@steeldriver lsattr-ld /usr/bin ส่งคืนบรรทัดจำนวนมากเช่น `/usr/bin/dpkg-deb Secure_Deletion, Immutable, Append_Only, Extents` ไม่แน่ใจว่าฉันควรมองหาอะไร! เท่าที่ฉันรู้ ไม่มีโปรแกรมป้องกันไวรัสติดตั้งอยู่ บังเอิญว่าฉันพยายามติดตั้งแพ็คเกจสำหรับโปรแกรมนั้น (ClamAV) เซิร์ฟเวอร์ที่เป็นปัญหาคือ Digital Ocean Droplet จึงไม่แน่ใจว่ามีข้อจำกัดใดบ้าง...
hr flag
อืม... `lsattr -ld /usr/bin` ควรส่งคืนเพียงบรรทัดเดียว (นั่นคือสิ่งที่แฟล็ก `-d` มีไว้สำหรับ - อย่าลงไปในไดเร็กทอรี) แต่ถ้าไดเร็กทอรีมีแอตทริบิวต์ที่ไม่ใช่ค่าเริ่มต้น ` ไม่เปลี่ยนรูป" ซึ่งน่าจะเป็นสาเหตุของข้อผิดพลาด "การดำเนินการที่ไม่ได้รับอนุญาต"
Boris avatar
cn flag
@steeldriver ขอโทษ มันส่งคืนหนึ่งบรรทัดในขณะนี้ /usr/bin Secure_Deletion, Immutable, Append_Only, Indexed_directory, Extents
hr flag
ตกลง คุณจะต้องค้นหาว่าอะไรคือการตั้งค่าแอตทริบิวต์ (คุณเรียกใช้คำสั่ง `chattr` เมื่อเร็ว ๆ นี้หรือไม่) และผ่อนคลายเพื่อให้ `dpkg` สามารถเพิ่มไฟล์ที่ต้องการได้
Boris avatar
cn flag
@steeldriver ถ้าฉันพูดตามตรงฉันไม่รู้ว่าคำสั่งเหล่านั้นถูกรันหรือไม่ ฉันถูกเรียกให้ช่วยเพราะเซิร์ฟเวอร์ที่เป็นปัญหาถูกใช้ในการโจมตี SSH แบบเดรัจฉาน หลังจากการสอนของ Digital Ocean ฉันได้รับแจ้งให้ติดตั้งแพ็คเกจ clamav และ clamav daemon ซึ่งทำให้ฉันมีข้อผิดพลาด ดังนั้นฉันจึงถือว่าโครงสร้างแพ็คเกจทั้งหมดเกิดความสับสนเล็กน้อย
hr flag
เห็นได้ชัดว่าผู้ดูแลระบบคนก่อนบางคนทำให้ `/usr/bin` ไม่เปลี่ยนรูป ไม่ว่าจะด้วยตนเอง (โดยใช้คำสั่ง `chattr`) หรือโดยการติดตั้งซอฟต์แวร์ "ความปลอดภัย" บางประเภทที่ควบคุมไดเร็กทอรีระบบ - ฉันไม่ต้องการเป็นครั้งที่สอง เดาว่า คุณจะต้องทำงานร่วมกับเจ้าของระบบ / ผู้ดูแลระบบเพื่อตัดสินใจว่าจะดำเนินการอย่างไร - หากมีเหตุผลให้เชื่อได้ว่าระบบถูกบุกรุก คุณไม่ควรพยายามบันทึก แต่ให้ติดตั้งใหม่และกู้คืนข้อมูลจากการสำรองข้อมูล . FWIW ฉันไม่เห็นหลักฐานใด ๆ จนถึงตอนนี้ที่ *"โครงสร้างแพ็คเกจทั้งหมดยุ่งเหยิงเล็กน้อย"*
Boris avatar
cn flag
@steeldriver gotcha ขอบคุณสำหรับความช่วยเหลือ!

โพสต์คำตอบ

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