Score:1

ตัวจัดการเครือข่ายไม่ทำงานหลังจากเริ่มต้นในบางครั้ง

ธง cn

ปัญหาคือบางครั้งหลังจากบูตบริการ NetworkManager ไม่ทำงาน มันใช้งานได้ดีที่จะเริ่มต้นด้วยตนเอง รีสตาร์ทตัวจัดการเครือข่ายบริการ sudo หรือรีบูตเครื่องคอมพิวเตอร์ แต่เนื่องจากฉันต้องการเข้าถึงคอมพิวเตอร์เหล่านี้จากระยะไกล นั่นไม่ใช่ตัวเลือกเสมอไป ส่วนใหญ่แล้วการบูทจะทำงานได้ดี (NetworkManager กำลังทำงานอยู่) ดังนั้นมันจึงยากที่จะทำซ้ำ กล่าวคือมันจะเกิดขึ้นเพียงครั้งเดียวทุกๆ การบูทครั้งที่ 20

ฉันได้เห็นปัญหานี้บนเดสก์ท็อปสองตัวที่ใช้ Ubuntu 20.04.2 LTS และเคอร์เนล 5.10.25-051025

หลังจากที่มันเกิดขึ้นฉันได้พยายามค้นหาผ่านวารสาร แต่สิ่งเดียวที่โดดเด่นคือบรรทัดนี้ gnome-shell3166: ข้อผิดพลาด JS: ข้อผิดพลาดในการเริ่มต้นตัวแทน NetworkManager: NM.SecretAgentError: NetworkManager ไม่ทำงาน

คอมพิวเตอร์ยังทำงานเป็นเซิร์ฟเวอร์ NFS (หากเกี่ยวข้อง) และ eth/network/interfaces มีลักษณะดังนี้

อัตโนมัติ
iface lo inet ย้อนกลับ

มีแนวคิดใดบ้างที่ฉันสามารถระบุสาเหตุที่บางครั้ง NetworkManager ไม่ทำงานและจะแน่ใจได้อย่างไรว่ามันทำงานเสมอหลังจากบู๊ต (เพื่อให้ฉันสามารถเข้าถึงคอมพิวเตอร์จากระยะไกล)

อัพเดท

วิ่ง สถานะ - เต็ม - ไม่มีผู้จัดการเครือข่ายเพจเจอร์ คืนเฉพาะสิ่งนี้:

NetworkManager.service - ผู้จัดการเครือข่าย
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/NetworkManager.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งาน: ไม่ใช้งาน (ตาย)
       เอกสาร: man:NetworkManager(8)

พบบรรทัดเหล่านี้ใน Journalctl พวกเขาสามารถเกี่ยวข้องได้หรือไม่

13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบวงจรการสั่งซื้อบน NetworkManager.service/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน basic.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน sockets.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน avahi-daemon.socket/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน sysinit.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน local-fs.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน mnt-NAS_data.mount/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน network.target/start
13 ธ.ค. 13:34:56 dataPC2 systemd[1]: network.target: Job NetworkManager.service/start ถูกลบเพื่อหยุดวงจรการสั่งซื้อที่เริ่มต้นด้วย network.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบรอบการสั่งซื้อใน wpa_supplicant.service/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน basic.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน sockets.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน avahi-daemon.socket/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน sysinit.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน local-fs.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน mnt-NAS_data.mount/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน network.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: งาน wpa_supplicant.service/start ถูกลบเพื่อหยุดวงจรการสั่งซื้อที่เริ่มต้นด้วย network.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบรอบการสั่งซื้อบน systemd-resolved.service/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน systemd-tmpfiles-setup.service/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน local-fs.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน mnt-NAS_data.mount/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: พบการพึ่งพาบน network.target/start
13 ธันวาคม 13:34:56 dataPC2 systemd[1]: network.target: Job systemd-resolved.service/start ถูกลบเพื่อหยุดวงจรการสั่งซื้อที่เริ่มต้นด้วย network.target/start

mnt-NAS_data.mount เป็นสิ่งที่เราสร้างขึ้น มันอาจจะรบกวนผู้จัดการเครือข่ายหรือไม่?

[หน่วย]
คำอธิบาย=NAS_2
หลังจาก = network.target

[ภูเขา]
What=/dev/disk/by-label/storage
โดยที่=/mnt/NAS_data
พิมพ์=ext4
หมดเวลาวินาที=20

[ติดตั้ง]
WantedBy=multi-user.target
user10489 avatar
in flag
เมื่อไม่สามารถเริ่มต้นได้ โปรดตัดและวางผลลัพธ์ของ `systemctl status --full --no-pager network-manager' และเพิ่มลงในคำถาม
user10489 avatar
in flag
ไม่ใช้งาน/ตายก็น่าสนใจ...ขั้นตอนต่อไปคือการขุดค้นท่อนไม้และค้นหาสาเหตุที่มันตาย
Emil avatar
cn flag
ขอบคุณสำหรับการสนับสนุนและความช่วยเหลือของคุณ ฉันพยายามเพิ่มเอาต์พุต journalctl -b ในคำตอบของฉัน แต่มันยาวเกินไป เคล็ดลับเกี่ยวกับวิธีการกรองข้อมูลที่ดีหรือมีบันทึกอื่นใดที่อาจสนใจหรือไม่ ฉันยังอัปเดตคำถามด้วยบรรทัดอื่นที่ฉันพบจาก Journalctl ที่อาจเกี่ยวข้อง
user10489 avatar
in flag
ห่วงการพึ่งพาเป็นปัญหา
Score:0
ธง in

บันทึกและไฟล์กำหนดค่าเพิ่มเติมที่คุณเพิ่มในคำถามของคุณระบุว่ามีลูปการพึ่งพาในการกำหนดค่า systemd ของคุณ บางทีตัวจัดการเครือข่ายอาจเริ่มทำงานในบางครั้งเนื่องจากลูปไม่ได้เสียในที่เดียวกันเสมอไป

ฟิสิคัลดิสก์มีการพึ่งพาโดยปริยายเพื่อเมานต์ก่อนที่เครือข่ายจะใช้งาน เพราะคุณได้ลงรายการ ต่อ4 เป็นประเภทและแสดงรายการสิ่งที่ดูเหมือนจะเป็นอุปกรณ์จริง systemd คิดว่านี่เป็นอุปกรณ์จริงที่ต้องติดตั้งก่อนที่เครือข่ายจะใช้งานได้

โดยการเพิ่ม After=network dependency บนเป้าหมายนี้ คุณได้สร้างลูป

หน้าคู่มือ systemd.mount แนะนำว่าหากเป็นอุปกรณ์บล็อกเครือข่าย คุณต้องเพิ่ม _netdev ไปยังสตริงตัวเลือกการเมานต์ โดยปกติสิ่งนี้จะไปใน /etc/fstab พร้อมกับตัวเลือกการเมานต์ที่เหลือ แต่คุณอาจเพิ่มในไฟล์คอนฟิก systemd ด้วย ตัวเลือก=_netdev ในส่วนเมานต์

หากนี่ไม่ใช่อุปกรณ์ปิดกั้นเครือข่ายหรือพึ่งพาเครือข่าย คุณควรลบการพึ่งพาเครือข่ายแทน

Emil avatar
cn flag
สุดยอด! ขอบคุณมากสำหรับคำอธิบายและวิธีแก้ปัญหาที่ดี แน่นอนว่ามันเป็นฟิสิคัลดิสก์ดังนั้นการลบ After=network ออกจากไฟล์ปรับแต่งจึงแก้ไขได้ ไม่มีปัญหาหลังจากรีบูต 200 ครั้ง :)

โพสต์คำตอบ

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