Score:1

sssd-pac.service ขัดข้องเป็นระยะๆ บน Ubuntu 20.04

ธง cn

เรากำลังใช้ RedHat IdM 7 และได้เชื่อมโยงระบบเซิร์ฟเวอร์ของเราสำหรับการจัดการผู้ใช้ส่วนกลางเข้ากับคลัสเตอร์ IdM ของเรา เราได้รับการยอมรับในระบบ Ubuntu 20.04 ของเราว่า sssd-pac.service ขัดข้องเป็นระยะๆ ทุก 7-8 นาที และเริ่มใหม่โดยอัตโนมัติ น่าเสียดายที่เราไม่พบสาเหตุ เรากำลังเรียกใช้เวอร์ชัน SSSD ต่อไปนี้:

(~) root@srv2-t $ sssd --version
2.2.3

เดอะ /var/log/syslog มีรายการต่อไปนี้:

7 ต.ค. 11:01:32 น. srv2-t sssd_pac[537014]: dbus[537014]: การอ้างอิงล่าสุดเกี่ยวกับการเชื่อมต่อถูกทิ้งโดยไม่ปิดการเชื่อมต่อ นี่เป็นจุดบกพร่องในแอปพลิเคชัน ดูเอกสารประกอบ dbus_connection_unref() สำหรับรายละเอียด
7 ต.ค. 11:01:32 น. srv2-t sssd_pac[537014]: เป็นไปได้มากว่าแอปพลิเคชันเรียก unref() หลายครั้งเกินไปและลบการอ้างอิงที่เป็นของ libdbus เนื่องจากเป็นการเชื่อมต่อที่ใช้ร่วมกัน
7 ต.ค. 11:01:32 น. srv2-t sssd_pac[537014]: D-Bus ไม่ได้สร้างด้วย -rdynamic ดังนั้นจึงไม่สามารถพิมพ์ backtrace
7 ต.ค. 11:01:32 น. srv2-t systemd[1]: sssd-pac.service: ออกจากกระบวนการหลักแล้ว, รหัส = ถูกทิ้ง, สถานะ = 6 / ABRT
7 ต.ค. 11:01:32 น. srv2-t systemd[1]: sssd-pac.service: ล้มเหลวด้วยผลลัพธ์ 'core-dump'
7 ต.ค. 11:01:32 น. srv2-t systemd[1]: sssd-pac.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 5
7 ต.ค. 11:01:32 น. srv2-t systemd[1]: หยุดการตอบกลับบริการ SSSD PAC
7 ต.ค. 11:01:32 น. srv2-t systemd[1]: กำลังเริ่มต้นการตอบกลับบริการ SSSD PAC ...
7 ต.ค. 11:01:32 น. srv2-t systemd[1]: เริ่มต้นการตอบกลับบริการ SSSD PAC
7 ต.ค. 11:01:33 น. srv2-t sssd_pac[537271]: กำลังเริ่มต้น
7 ต.ค. 11:09:03 น. srv2-t sssd_pac[537271]: dbus[537271]: การอ้างอิงล่าสุดเกี่ยวกับการเชื่อมต่อถูกทิ้งโดยไม่ปิดการเชื่อมต่อ นี่เป็นจุดบกพร่องในแอปพลิเคชัน ดูเอกสารประกอบ dbus_connection_unref() สำหรับรายละเอียด
7 ต.ค. 11:09:03 น. srv2-t sssd_pac[537271]: เป็นไปได้มากว่าแอปพลิเคชันเรียก unref() หลายครั้งเกินไปและลบการอ้างอิงที่เป็นของ libdbus เนื่องจากเป็นการเชื่อมต่อที่ใช้ร่วมกัน
7 ต.ค. 11:09:03 น. srv2-t sssd_pac[537271]: D-Bus ไม่ได้สร้างด้วย -rdynamic จึงไม่สามารถพิมพ์ backtrace
7 ต.ค. 11:09:03 น. srv2-t systemd[1]: sssd-pac.service: ออกจากกระบวนการหลักแล้ว, รหัส = ถูกทิ้ง, สถานะ = 6 / ABRT
7 ต.ค. 11:09:03 น. srv2-t systemd[1]: sssd-pac.service: ล้มเหลวด้วยผลลัพธ์ 'core-dump'
7 ต.ค. 11:09:03 น. srv2-t systemd[1]: sssd-pac.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 6
7 ต.ค. 11:09:03 น. srv2-t systemd[1]: หยุดการตอบกลับบริการ SSSD PAC
7 ต.ค. 11:09:03 น. srv2-t systemd[1]: กำลังเริ่มต้นการตอบกลับบริการ SSSD PAC ...
7 ต.ค. 11:09:03 น. srv2-t systemd[1]: เริ่มต้นการตอบกลับบริการ SSSD PAC
7 ต.ค. 11:09:03 น. srv2-t sssd_pac[537522]: กำลังเริ่มต้น

บริการอ้างอิงอื่น ๆ ทั้งหมดเปิดใช้งานซ็อกเก็ตและ sssd.conf ไม่มี บริการ รายการสำหรับบริการที่ควรทำงานโดยตรงเมื่อเริ่มต้น:

[โดเมน/lx.mycompany]
id_provider = ไอแพด
ipa_server = _srv_, idm2.lx.mycompany
ipa_domain = lx.mycompany
ipa_hostname = srv2-t.lx.mycompany
auth_provider = ipa
chpass_provider = ipa
access_provider = ipa
cache_credentials = จริง
ldap_tls_cacert = /etc/ipa/ca.crt
dyndns_update = จริง
dyndns_iface=ens160
krb5_store_password_if_offline = จริง
default_shell = /bin/ทุบตี

[sssd]
โดเมน = lx.mycompany

[nss]
homedir_substring = /บ้าน

[แพม]
offline_credentials_expiration = 7

[ซูโดะ]

[อัตโนมัติ]

[ssh]

[ifp]

[ความลับ]

[เซสชั่น_บันทึก]

เรารับรู้ว่ามีสองคน sssd_pac กระบวนการที่กำลังทำงานอยู่ หนึ่งเริ่มต้นโดยตรงกับ sssd.บริการ และอีกอันเปิดใช้งานโดย sssd-pac.socket. กระบวนการเปิดใช้งานซ็อกเก็ตหยุดทำงานเป็นระยะหลังจากผ่านไป 7-8 นาที ในขณะที่อีกกระบวนการหนึ่งทำงานโดยไม่มีปัญหาใดๆ

มาเริ่ม SSSD ใหม่และตรวจสอบรายการกระบวนการ:

(~) root@srv2-t $ systemctl หยุด sssd* --all
(~) root@srv2-t $ systemctl เริ่ม sssd.service
(~) root@srv2-t $ systemctl สถานะ sssd.service
â sssd.service - System Security Services Daemon
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/sssd.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ใช้งานอยู่ (ทำงาน) ตั้งแต่พฤ. 2021-10-07 12:31:04 CEST; 9 วินาทีที่แล้ว
   PID หลัก: 540692 (sssd)
      งาน: 3 (จำกัด: 9448)
     หน่วยความจำ: 8.2M
     CGroup: /system.slice/sssd.service
             ââ540692 /usr/sbin/sssd -i --logger=files
             ââ540705 /usr/libexec/sssd/sssd_be --domain lx.mycompany --uid 0 --gid 0 --logger=files
             ââ540706 /usr/libexec/sssd/sssd_pac --uid 0 --gid 0 --logger=files

07 ต.ค. 12:31:03 น. srv2-t systemd[1]: กำลังเริ่มต้น System Security Services Daemon...
07 ต.ค. 12:31:04 น. srv2-t sssd[540692]: กำลังเริ่มต้น
07 ต.ค. 12:31:04 น. srv2-t sssd_be[540705]: กำลังเริ่มต้น
07 ต.ค. 12:31:04 น. srv2-t sssd_pac[540706]: กำลังเริ่มต้น
07 ต.ค. 12:31:04 น. srv2-t systemd[1]: เริ่มต้น System Security Services Daemon
07 ต.ค. 12:31:04 น. srv2-t sssd_be[540705]: ไคลเอนต์ GSSAPI ขั้นตอนที่ 1
07 ต.ค. 12:31:04 น. srv2-t sssd_be[540705]: ไคลเอนต์ GSSAPI ขั้นตอนที่ 1
07 ต.ค. 12:31:04 น. srv2-t sssd_be[540705]: ไคลเอนต์ GSSAPI ขั้นตอนที่ 1
07 ต.ค. 12:31:04 น. srv2-t sssd_be[540705]: ไคลเอนต์ GSSAPI ขั้นตอนที่ 2
(~) root@srv2-t $ ps aux | เกรป sssd_
ราก 540705 0.1 0.2 71752 19740 ? S 12:31 0:00 /usr/libexec/sssd/sssd_be --domain lx.mycompany --uid 0 --gid 0 --logger=files
ราก 540706 0.0 0.1 38836 13932 ? S 12:31 0:00 /usr/libexec/sssd/sssd_pac --uid 0 --gid 0 --logger=files
ราก 540751 0.0 0.0 6300 736 pts/0 S+ 12:31 0:00 grep --color=auto sssd_

หลังจากที่ผู้ใช้เข้าสู่ระบบแล้ว เราได้รับสิ่งต่อไปนี้:

(~) root@srv2-t $ ps aux | เกรป sssd_
ราก 540705 0.1 0.2 72168 21720 ? S 12:31 0:00 /usr/libexec/sssd/sssd_be --domain lx.mycompany --uid 0 --gid 0 --logger=files
ราก 540706 0.0 0.1 38836 13932 ? S 12:31 0:00 /usr/libexec/sssd/sssd_pac --uid 0 --gid 0 --logger=files
ราก 540752 0.1 0.4 58416 39016 ? Ss 12:31 0:00 /usr/libexec/sssd/sssd_nss --logger=files --socket-เปิดใช้งาน
ราก 540787 0.0 0.1 33436 13308 ? Ss 12:32 0:00 /usr/libexec/sssd/sssd_ssh --logger=files --socket-เปิดใช้งาน
ราก 540806 0.0 0.1 33980 13448 ? Ss 12:32 0:00 /usr/libexec/sssd/sssd_pam --logger=files --socket-activated
ราก 540810 0.0 0.1 38968 14664 ? Ss 12:32 0:00 /usr/libexec/sssd/sssd_pac --logger=files --socket-เปิดใช้งาน
ราก 540921 0.0 0.0 6300 736 pts/0 R+ 12:32 0:00 grep --color=auto sssd_

หลังจากผ่านไปประมาณ 15 นาที ซ็อกเก็ตก็เปิดใช้งาน sssd_pac กระบวนการเริ่มต้นใหม่สองครั้ง มีของขวัญในเวลาเริ่มต้นที่รายงาน

(~) root@nxrepo-srv2-t $ ps aux | เกรป sssd_
ราก 540705 0.0 0.2 72164 20944 ? S 12:31 0:00 /usr/libexec/sssd/sssd_be --domain lx.eurodata.de --uid 0 --gid 0 --logger=files
ราก 540706 0.0 0.1 38836 13932 ? S 12:31 0:00 /usr/libexec/sssd/sssd_pac --uid 0 --gid 0 --logger=files
ราก 541428 0.0 0.1 38836 13960 ? Ss 12:47 0:00 /usr/libexec/sssd/sssd_pac --logger=files --socket-เปิดใช้งาน
ราก 541546 0.0 0.0 6432 736 pts/0 S+ 12:51 0:00 grep --color=auto sssd_

นี่คือรายการบันทึก:

7 ต.ค. 12:32:18 น. srv2-t sssd_pac[540810]: กำลังเริ่มต้น
7 ต.ค. 12:32:19 น. เคอร์เนล srv2-t: [8020600.723391] การตรวจสอบ: type=1400 การตรวจสอบ (1633602739.238:35): apparmor="ALLOWED" operation="open" profile="/usr/sbin/sssd" name=" /etc/selinux/semanage.conf" pid=540811 comm="selinux_child" ask_mask="r"dened_mask="r" fsuid=0 ouid=0
7 ต.ค. 12:39:13 น. srv2-t sssd_nss[540752]: กำลังปิดเครื่อง
7 ต.ค. 12:39:13 น. srv2-t systemd[1]: sssd-nss.service: สำเร็จ
7 ต.ค. 12:39:46 น. srv2-t sssd_ssh[540787]: กำลังปิดเครื่อง
7 ต.ค. 12:39:46 น. srv2-t systemd[1]: sssd-ssh.service: สำเร็จ
7 ต.ค. 12:39:48 น. srv2-t sssd_pam[540806]: กำลังปิดเครื่อง
7 ต.ค. 12:39:48 น. srv2-t systemd[1]: sssd-pam.service: สำเร็จ
7 ต.ค. 12:39:48 น. srv2-t sssd_pac[540810]: dbus[540810]: การอ้างอิงล่าสุดเกี่ยวกับการเชื่อมต่อหลุดโดยไม่ปิดการเชื่อมต่อ นี่เป็นจุดบกพร่องในแอปพลิเคชัน ดูเอกสารประกอบ dbus_connection_unref() สำหรับรายละเอียด
7 ต.ค. 12:39:48 น. srv2-t sssd_pac[540810]: เป็นไปได้มากว่าแอปพลิเคชันเรียก unref() หลายครั้งเกินไปและลบการอ้างอิงที่เป็นของ libdbus เนื่องจากเป็นการเชื่อมต่อที่ใช้ร่วมกัน
7 ต.ค. 12:39:48 น. srv2-t sssd_pac[540810]: D-Bus ไม่ได้สร้างด้วย -rdynamic ดังนั้นจึงไม่สามารถพิมพ์ backtrace
7 ต.ค. 12:39:49 น. srv2-t systemd[1]: sssd-pac.service: ออกจากกระบวนการหลักแล้ว, รหัส = ถูกทิ้ง, สถานะ = 6 / ABRT
7 ตุลาคม 12:39:49 น. srv2-t systemd[1]: sssd-pac.service: ล้มเหลวด้วยผลลัพธ์ 'core-dump'
7 ต.ค. 12:39:49 น. srv2-t systemd[1]: sssd-pac.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 1
7 ต.ค. 12:39:49 น. srv2-t systemd[1]: หยุดการตอบกลับบริการ SSSD PAC
7 ต.ค. 12:39:49 น. srv2-t systemd[1]: กำลังเริ่มต้นการตอบกลับบริการ SSSD PAC ...
7 ต.ค. 12:39:49 น. srv2-t systemd[1]: เริ่มต้นการตอบกลับบริการ SSSD PAC
7 ต.ค. 12:39:49 น. srv2-t sssd_pac[541181]: กำลังเริ่มต้น
7 ต.ค. 12:47:19 น. srv2-t sssd_pac[541181]: dbus[541181]: การอ้างอิงล่าสุดเกี่ยวกับการเชื่อมต่อถูกทิ้งโดยไม่ปิดการเชื่อมต่อ นี่เป็นจุดบกพร่องในแอปพลิเคชัน ดูเอกสารประกอบ dbus_connection_unref() สำหรับรายละเอียด
7 ต.ค. 12:47:19 น. srv2-t sssd_pac[541181]: เป็นไปได้มากว่าแอปพลิเคชันเรียก unref() หลายครั้งเกินไปและลบการอ้างอิงที่เป็นของ libdbus เนื่องจากเป็นการเชื่อมต่อที่ใช้ร่วมกัน
7 ต.ค. 12:47:19 น. srv2-t sssd_pac[541181]: D-Bus ไม่ได้สร้างด้วย -rdynamic ดังนั้นจึงไม่สามารถพิมพ์ backtrace
7 ต.ค. 12:47:19 น. srv2-t systemd[1]: sssd-pac.service: ออกจากกระบวนการหลักแล้ว, รหัส = ถูกทิ้ง, สถานะ = 6 / ABRT
7 ต.ค. 12:47:19 น. srv2-t systemd[1]: sssd-pac.service: ล้มเหลวด้วยผลลัพธ์ 'core-dump'
7 ต.ค. 12:47:19 น. srv2-t systemd[1]: sssd-pac.service: งานรีสตาร์ทตามกำหนดเวลา ตัวนับการรีสตาร์ทอยู่ที่ 2
7 ต.ค. 12:47:19 น. srv2-t systemd[1]: หยุดการตอบกลับบริการ SSSD PAC
7 ต.ค. 12:47:19 น. srv2-t systemd[1]: กำลังเริ่มต้นการตอบกลับบริการ SSSD PAC ...
7 ต.ค. 12:47:19 น. srv2-t systemd[1]: เริ่มต้นการตอบกลับบริการ SSSD PAC
7 ต.ค. 12:47:20 น. srv2-t sssd_pac[541428]: กำลังเริ่มต้น

เราจะกำจัดปัญหาได้อย่างไร?

ขอบคุณมาก.

โพสต์คำตอบ

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