Score:0

เหตุใดจึงติดตั้ง apache2 ใหม่ไม่ได้

ธง in

ลบและล้าง apache2 ในเดเบียนของฉัน

sudo apt-get ลบ --purge apache2

และติดตั้งใหม่

อัปเดต sudo apt
sudo apt ติดตั้ง apache2
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
จะมีการติดตั้งแพ็คเกจเพิ่มเติมต่อไปนี้:
  apache2-ข้อมูล
แพ็คเกจแนะนำ:
  apache2-doc apache2-suexec-เก่าแก่ | apache2-suexec-กำหนดเอง
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
  apache2 apache2-ข้อมูล
0 อัพเกรด, 2 ติดตั้งใหม่, 0 เพื่อลบและ 33 ไม่ได้อัพเกรด
จำเป็นต้องได้รับ 0 B/416 kB ของไฟล์เก็บถาวร
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 1,527 กิโลไบต์
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
การเลือกแพ็คเกจ apache2-data ที่ไม่ได้เลือกไว้ก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 287559 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ .../apache2-data_2.4.38-3+deb10u4_all.deb ...
กำลังแกะข้อมูล apache2-data (2.4.38-3+deb10u4) ...
การเลือกแพ็คเกจ apache2 ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ .../apache2_2.4.38-3+deb10u4_amd64.deb ...
กำลังแกะ apache2 (2.4.38-3+deb10u4) ...
การตั้งค่า apache2-data (2.4.38-3+deb10u4) ...
กำลังตั้งค่า apache2 (2.4.38-3+deb10u4) ...
เปิดใช้งานโมดูล mpm_event
เปิดใช้งานโมดูล authz_core
เปิดใช้งานโมดูล authz_host
เปิดใช้งานโมดูล authn_core
เปิดใช้งานโมดูล auth_basic
เปิดใช้งานโมดูล access_compat
เปิดใช้งานโมดูล authn_file
เปิดใช้งานโมดูล authz_user
เปิดใช้งานนามแฝงของโมดูล
เปิดใช้งานโมดูล dir
เปิดใช้งานดัชนีอัตโนมัติของโมดูล
เปิดใช้งานโมดูล env
เปิดใช้งานโมดูล mime
เปิดใช้งานการเจรจาโมดูล
เปิดใช้งานโมดูล setenvif
เปิดใช้งานตัวกรองโมดูล
เปิดใช้งานโมดูลยุบตัว
เปิดใช้งานสถานะโมดูล
เปิดใช้งานโมดูล reqtimeout
เปิดใช้งานชุดอักขระ conf
เปิดใช้งาน conf localized-error-pages
เปิดใช้งาน conf other-vhosts-access-log
เปิดใช้งานการรักษาความปลอดภัย conf
เปิดใช้งาน conf เสิร์ฟ-cgi-bin
เปิดใช้งานไซต์ 000-default
สร้าง symlink /etc/systemd/system/multi-user.target.wants/apache2.service â /lib/systemd/system/apache2.service
สร้าง symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service â /lib/systemd/system/apache-htcacheclean.service
งานสำหรับ apache2.service ล้มเหลวเนื่องจากกระบวนการควบคุมออกโดยมีรหัสข้อผิดพลาด
ดู "สถานะ systemctl apache2.service" และ "journalctl -xe" สำหรับรายละเอียด
เรียกใช้ rc.d: initscript apache2 การดำเนินการ "เริ่ม" ล้มเหลว
â apache2.service - เซิร์ฟเวอร์ Apache HTTP
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/apache2.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันเสาร์ 2021-07-03 16:20:37 HKT; 9ms ที่แล้ว
       เอกสาร: https://httpd.apache.org/docs/2.4/
    กระบวนการ: 8751 ExecStart=/usr/sbin/apachectl start (รหัส=ออก, สถานะ=127)
        ซีพียู: 11ms

3 ก.ค. 16:20:37 น. debian systemd [1]: การเริ่มต้นเซิร์ฟเวอร์ Apache HTTP ...
3 ก.ค. 16:20:37 น. debian apachectl[8761]: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apache2: ไม่พบ
03 กรกฎาคม 16:20:37 debian apachectl[8751]: การดำเนินการ 'เริ่มต้น' ล้มเหลว
3 ก.ค. 16:20:37 น. debian apachectl[8751]: บันทึกข้อผิดพลาดของ Apache อาจมีข้อมูลเพิ่มเติม
03 ก.ค. 16:20:37 น. debian systemd[1]: apache2.service: ออกจากกระบวนการควบคุมแล้ว, รหัส = ออก, สถานะ = 127/n/a
03 ก.ค. 16:20:37 น. debian systemd[1]: apache2.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
03 ก.ค. 16:20:37 เดเบียน systemd [1]: ไม่สามารถเริ่มเซิร์ฟเวอร์ Apache HTTP
กำลังประมวลผลทริกเกอร์สำหรับ man-db (2.8.5-2) ...
Score:2
ธง jp

เพราะคุณไม่มีไบนารี

/usr/sbin/apachectl: /usr/sbin/apache2: ไม่พบ

ค้นหาแพ็คเกจที่เป็นของไฟล์:

dpkg -S /usr/sbin/apache2.dpkg

เนื่องจากอาจมีให้ในแพ็คเกจ apache2-bin, พยายาม:

sudo apt install -- ติดตั้ง apache2-bin ใหม่ 
sudo systemctl เริ่ม apache2

โพสต์คำตอบ

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