Score:0

หลังจากอัปเดตเป็น 21.04 Apache ไม่ได้ติดตั้งอย่างสมบูรณ์และ JavaScript ไม่ทำงาน

ธง cn

Apache กำลังทำงานและกำลังแสดงหน้าเว็บ แต่ดูเหมือนว่าจะได้รับการอัปเดตเพียงบางส่วนระหว่างการอัปเกรดและป้องกันการอัปเดตเพิ่มเติม

sudo apt อัพเกรด
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
กำลังคำนวณการอัปเกรด... เสร็จสิ้น
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
1 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย

การตั้งค่า apache2 (2.4.46-4ubuntu1.1) ...
ข้อมูล: การดำเนินการเลื่อนเวลา 'a2enconf javascript-common' สำหรับแพ็คเกจ javascript-common
ข้อผิดพลาด: ไม่มี Conf javascript-common!
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด apache2 (--configure):
 การติดตั้ง apache2 แพ็คเกจหลังการติดตั้งสคริปต์ย่อยกระบวนการส่งคืนสถานะการออกจากข้อผิดพลาด 1
พบข้อผิดพลาดขณะประมวลผล:
 อาปาเช่2
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)

ด้านบน ให้จดเลขศูนย์ทั้งหมดและ 1 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์. ฉันไม่ต้องการลบ Apache2 แต่ต้องการซ่อมแซมเพื่อให้การอัปเกรดเสร็จสมบูรณ์ ฉันจะทำอย่างไรต่อไป

สิ่งหนึ่งที่ฉันสังเกตในการเรียกใช้ไซต์พัฒนาคือ JavaScript ดูเหมือนจะไม่ทำงาน แต่ไม่แน่ใจว่าจำเป็นต้องซ่อมแซมอะไร เห็นข้อผิดพลาดของ javascript-common และอ่านได้ว่าสามารถลบออกได้ ฉันพยายามดำเนินการดังกล่าวเพื่อสิ้นสุดการอัปเดต apache2 แต่ก็ยังไม่มี Javascript บนไซต์ที่ใช้ แต่ข้อผิดพลาดข้างต้นดูเหมือนจะหายไปแล้ว Javascripts ใช้งานได้ก่อนการอัปเกรดเวอร์ชัน

sudo apt-get ล้าง javascript-common
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพิง...เสร็จแล้ว
กำลังอ่านข้อมูลสถานะ...
แพ็คเกจต่อไปนี้จะถูกลบออก:
  จาวาสคริปต์ทั่วไป*
0 อัพเกรด, 0 ติดตั้งใหม่, 1 ลบและ 0 ไม่อัพเกรด
1 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ พื้นที่ดิสก์ 33.8 kB จะถูกทำให้ว่าง
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย

(กำลังอ่านฐานข้อมูล ... 740588 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังลบ javascript-common (11+nmu1) ...
แพ็คเกจ apache2 ยังไม่ได้กำหนดค่า จะเลื่อนการดำเนินการตามแพ็คเกจ javascript-common
การตั้งค่า apache2 (2.4.46-4ubuntu1.1) ...
apache-htcacheclean.service ถูกปิดใช้งานหรือหน่วยคงที่ไม่ทำงาน ไม่เริ่มทำงาน
(กำลังอ่านฐานข้อมูล ... 740583 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
ล้างไฟล์คอนฟิกูเรชันสำหรับ javascript-common (11+nmu1) ...
apache2_invoke javascript-common postrm: ไม่ต้องดำเนินการใดๆ
Score:0
ธง om

สิ่งหนึ่งที่ฉันสังเกตในการเรียกใช้ไซต์พัฒนาคือ JavaScript ดูเหมือนจะไม่ทำงาน แต่ไม่แน่ใจว่าจำเป็นต้องซ่อมแซมอะไร เห็นข้อผิดพลาดของ javascript-common และอ่านได้ว่าสามารถลบออกได้ ฉันพยายามทำเช่นนั้น แต่ก็ยังไม่มี Javascript บนไซต์ที่ใช้ แต่ข้อผิดพลาดข้างต้นดูเหมือนจะหายไปแล้ว

นี่คือ ไม่น่าเป็นไปได้ ที่จะเกี่ยวข้องกับ จาวาสคริปต์ทั่วไป บรรจุุภัณฑ์.

Javascript บนหน้าเว็บเป็นเพียงข้อมูลคงที่ ให้บริการจากเว็บเซิร์ฟเวอร์ไปยังไคลเอนต์ และดำเนินการโดยไคลเอนต์ เซิร์ฟเวอร์ไม่จำเป็นต้องมีไลบรารีจาวาสคริปต์ ต้องให้บริการด้วยประเภท mime ที่ถูกต้องเท่านั้น ซึ่ง Apache2 หุ้นใด ๆ ควรทำด้วยตัวเอง

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

จาวาสคริปต์ทั่วไป มีไลบรารีบางตัว เช่น jquery, sphinxdoc และ underscore และ Apache config สำหรับการทำให้พร้อมใช้งานภายใต้ /จาวาสคริปต์. ไม่แก้ไขประเภท mime ที่ส่งโดย Apache ซึ่งเป็นสิ่งสำคัญสำหรับการพัฒนาเว็บของคุณ

DonP avatar
cn flag
รหัสเดียวกันนี้ทำงานได้อย่างสมบูรณ์บนเซิร์ฟเวอร์จริงและทำงานที่นี่ในระบบการพัฒนาด้วยจนกระทั่งอัปเดต Ubuntu เป็น 20.10 เป็น 21.04 บนพีซีเครื่องอื่น Apache ขัดข้องอย่างสมบูรณ์ แต่โชคดีที่ไม่เป็นเช่นนั้น
vidarlo avatar
om flag
จากนั้นคุณควรมีสมาธิกับการดีบักนั้น ไม่น่าจะเกี่ยวข้องกับแพ็คเกจทั่วไปของจาวาสคริปต์
DonP avatar
cn flag
ฉันจะพยายามเรียบเรียงคำถามใหม่เพราะฉันรู้ว่ามันไม่เกี่ยวข้องกับ javascript-common ฉันพยายามพูดเพียงว่ามีข้อผิดพลาดในการอัปเดตเกี่ยวกับ apache2 จนกว่าฉันจะถอนการติดตั้ง javascript-common ซึ่งเป็นวิธีเดียวที่จะผ่านข้อผิดพลาด

โพสต์คำตอบ

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