Score:1

ปัญหาเกี่ยวกับ ssmtp หลังจากอัปเกรดเป็น Ubuntu 20.04 LTS - กระบวนการย่อยของสคริปต์หลังการติดตั้งแพ็คเกจส่งคืนสถานะการออกจากข้อผิดพลาด 2

ธง tr

คุณช่วยฉันได้ไหม ฉันประสบปัญหานี้เนื่องจากฉันอัปเกรดเป็น ubuntu 20.04 LTS จาก 18.04 LTS ดูเหมือนว่าสคริปต์จะมีปัญหาในการส่งออกค่าหรือข้อมูล ฉันไม่มีเงื่อนงำว่าจะทำอย่างไร ขอบคุณสำหรับความช่วยเหลือ!

ข้อผิดพลาด:

สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ssmtp เป็นเวอร์ชันใหม่ล่าสุดแล้ว (2.64-8.1ubuntu1)
กำลังคำนวณการอัปเกรด... เสร็จสิ้น
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ลบและ 0 ไม่อัพเกรด
3 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
คุณต้องการดำเนินการต่อหรือไม่ [ใช่/ไม่ใช่] ย
การตั้งค่า ssmtp (2.64-8.1ubuntu1) ...
/var/lib/dpkg/info/ssmtp.config: 11: ส่งออก: # enable: ชื่อตัวแปรไม่ถูกต้อง
dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด ssmtp (--configure):
 สคริปต์ย่อยหลังการติดตั้งแพ็คเกจ ssmtp ที่ติดตั้งส่งคืนสถานะการออกจากข้อผิดพลาด 2
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่า bsd-mailx:
 bsd-mailx ขึ้นอยู่กับ default-mta | ตัวแทนขนส่งทางไปรษณีย์ อย่างไรก็ตาม:
  ไม่ได้ติดตั้งแพ็คเกจ default-mta
  ไม่ได้ติดตั้ง package postfix ซึ่งให้ default-mta
  ไม่ได้ติดตั้ง package mail-transport-agent
  แพ็คเกจ ssmtp ซึ่งจัดเตรียม mail-transport-agent ยังไม่ได้กำหนดค่า
  ไม่ได้ติดตั้ง package postfix ซึ่งจัดเตรียม mail-transport-agent

dpkg: แพ็คเกจการประมวลผลข้อผิดพลาด bsd-mailx (--configure):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
dpkg: ปัญหาการพึ่งพาป้องกันการกำหนดค่าของ apticron:
 apticron ขึ้นอยู่กับ bsd-mailx | จดหมาย; อย่างไรก็ตาม:
  ยังไม่ได้กำหนดค่าแพ็คเกจ bsd-mailx
  ไม่ได้ติดตั้งแพ็คเกจ mailx
  แพ็คเกจ bsd-mailx ที่ให้บริการ mailx ยังไม่ได้กำหนดค่า

dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ apticron (--configure):
 ปัญหาการพึ่งพา - ปล่อยให้ไม่ได้กำหนดค่า
ไม่มีการเขียนรายงาน apport เนื่องจากข้อความแสดงข้อผิดพลาดระบุว่าเป็นข้อผิดพลาดที่ตามมาจากความล้มเหลวครั้งก่อน
                                                                                                          ไม่มีการเขียนรายงาน apport เนื่องจากข้อความแสดงข้อผิดพลาดระบุว่าเป็นข้อผิดพลาดที่ตามมาจากความล้มเหลวครั้งก่อน
                                                                                                                                                                                                                    พบข้อผิดพลาดขณะประมวลผล:
 smtp
 bsd-mailx
 แอปติคอน
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)´´´
Score:1
ธง tr

ฉันสามารถแก้ปัญหาได้โดยการตรวจสอบไฟล์ ssmtp.config ภายใต้ /etc/ssmtp/

มีบรรทัดที่มีพารามิเตอร์ FromLineOverride=YES ตามด้วยความคิดเห็น ความคิดเห็นนี้ดูเหมือนจะเป็นปัญหาเมื่อฉันย้ายความคิดเห็นหนึ่งบรรทัดเพื่อให้เฉพาะพารามิเตอร์ i ในบรรทัดเท่านั้นที่แก้ปัญหาได้

Score:0
ธง tr

นี่คือผลลัพธ์ของ /var/lib/dpkg/info/ssmtp.config:

#!/bin/sh ตั้ง -e

. /usr/share/debconf/confmodule

ถ้า [ -f /etc/ssmtp/ssmtp.conf ] แล้ว สำหรับวีอิน grep -E >"^(root|mailhub|rewriteDomain|hostname|FromLineOverride)=" /etc/ssmtp/ssmtp.conf ทำ ส่งออก $v เสร็จแล้ว

  db_set ssmtp/รูท "$รูท"
  ถ้า [ -n "$mailhub" ]
  แล้ว
          ถ้า [ `expr ดัชนี "$mailhub" :` -ne 0 ]
          แล้ว
                  db_set ssmtp/พอร์ต "${mailhub#*:}"
                  db_set ssmtp/mailhub "${mailhub%:*}"
          อื่น
                  db_set ssmtp/พอร์ต 25
                  db_set ssmtp/mailhub "$mailhub"
          ไฟ
   ไฟ
  ถ้า [ -n "$rewriteDomain" ]
  แล้ว
          db_set ssmtp/rewritedomain "$ rewriteDomain"
  ไฟ
  ถ้า [ -n "$hostname" ]
  แล้ว
          db_set ssmtp/ชื่อโฮสต์ "$ ชื่อโฮสต์"
  ไฟ
  ถ้า [ -n "$FromLineOverride" ]
  แล้ว
          ถ้า [ "$FromLineOverride" = "ใช่" ]
          แล้ว
                  db_set ssmtp/fromoverride จริง
          อื่น
                  db_set ssmtp/fromoverride เท็จ
          ไฟ
  ไฟ

ไฟ

db_input ขนาดกลาง ssmtp/root || จริง db_go

db_input ขนาดกลาง ssmtp/mailhub || จริง db_go

db_input ต่ำ ssmtp/พอร์ต || จริง db_go

db_input ขนาดกลาง ssmtp/rewritedomain || จริง db_go

db_input ต่ำ ssmtp/ชื่อโฮสต์ || จริง db_go

db_input ขนาดกลาง ssmtp/fromoverride || จริง db_go

สิ้นสุดโปรแกรม

ทางออก 0

โพสต์คำตอบ

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