Gnome keyring daemon เริ่มทำงานไม่ถูกต้อง


17

เมื่อไม่กี่วันที่ผ่านมาภูต Gnome-keyring ของฉันยังไม่เริ่มต้นอย่างถูกต้อง

หลังจากเข้าสู่ระบบ:

ps aux | grep keyring
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login

แอพบ่นเกี่ยวกับการไม่สามารถเข้าถึงพวงกุญแจ (และไม่สามารถทำได้) ทางลัดบางอย่างช้ามากCTRL+ ALT+ Tสำหรับเทอร์มินัลหรือหน้าจอพิมพ์อาจใช้เวลาประมาณหนึ่งนาทีระหว่างการกดปุ่มและการกระทำ

ม้าน้ำไม่ได้แสดงพวงกุญแจเข้าสู่ระบบ

$ /usr/bin/gnome-keyring-daemon
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
$ ps aux | grep keyr
user       3496  0.0  0.0 214408 15800 ?        SLl  13:30   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
user       8524  0.1  0.0 211004 12468 pts/5    SLl  13:38   0:00 /usr/bin/gnome-keyring-daemon

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

ฉันมีลักษณะการเริ่มต้นแอพสำหรับเซสชันของฉันและฉันมีเพียงคำสั่งเดียวที่เกี่ยวข้อง:

/usr/bin/gnome-keyring-daemon --start --components=ssh

ฉันเพิ่มลง/usr/bin/gnome-keyring-daemonในแอพเริ่มต้นแล้ว แต่มันจะถามรหัสผ่านของพวงกุญแจหลังจากลงชื่อเข้าใช้แต่ละครั้งซึ่งไม่เคยเกิดขึ้นมาก่อน

มีความคิดเกี่ยวกับสิ่งที่เกิดขึ้นและวิธีแก้ไขปัญหานี้โปรด?


3
ฉันสงสัยจริงๆว่าการอัปเดตอาจทำให้เกิดสิ่งนี้หรือไม่ ฉันกำลังประสบปัญหาเดียวกันและฉันหมดทรัพยากรทุกครั้งที่ฉันเพิ่งติดตั้งเสร็จสมบูรณ์ ฉันหวังว่าบางคนอาจจะคิดว่าสิ่งนี้ออกมา ฉันสามารถรับ daemon เพื่อเริ่มต้น OK แต่ฉันไม่สามารถรับ keyring เพื่อปลดล็อกในเวลาเข้าสู่ระบบ
Terrance

ดูรายงานข้อผิดพลาด: bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825
Antonios Hadjigeorgalis

3
สิ่งนี้มีผลกระทบต่อฉันตั้งแต่วันนี้เมื่อวันที่ 16.04
ผู้บัญชาการไบต์

ฉันมีปัญหาเดียวกันในการgnome-shellติดตั้ง (จาก Ubuntu Gnome 16.04) เริ่มเมื่อเร็ว ๆ นี้ ดังนั้นดูเหมือนว่าจะไม่เกี่ยวข้องกับความเป็นเอกภาพ ...
Rmano

1
วิธีการ @ByteCommanderแก้ปัญหาสำหรับฉัน ขอบคุณ ...
Rmano

คำตอบ:


10

ฉันกำลังเผชิญกับปัญหาเดียวกัน

ในฐานะโซลูชันชั่วคราวพยายามเรียกใช้สิ่งต่อไปนี้หลังจากเข้าสู่ระบบ

gnome-keyring-daemon --start --replace --foreground --components=secrets,ssh,pcks11

เมื่อฉันทำสิ่งนี้จะแจ้งให้ฉันป้อนความลับของฉันเพื่อปลดล็อคกุญแจของฉัน


มันยังขอรหัสผ่านเพื่อปลดล็อคพวงกุญแจ
Laurent

4
มันใช้งานได้ดี! แต่ฉันเพียงต้องการลบ--startตัวเลือกออกเนื่องจากไม่สามารถใช้งานได้--replace
Anwar

chrome ใช้เวลาโหลดนานในเทอร์มินัลฉันพิมพ์ gnome-keyring-daemon จากนั้นปิดและเปิด chrome ตอนนี้ฉันสามารถพิมพ์รหัสผ่านของฉันได้แล้วขอบคุณ
christianbueno.1

9

ฉันสามารถแก้ไขปัญหานี้ได้โดยการถอนการติดตั้งdbus-user-session(และผู้ติดตามxdg-desktop-portalและxdg-desktop-portal-gtk) แพ็คเกจเหล่านั้นเข้ามาในการติดตั้ง flatpak

ขอบคุณ Olaf ที่พาฉันไปในเส้นทางที่ถูกต้อง ( https://forum.ubuntuusers.de/topic/gnome-keyring-daemon-doppelt/ )


ดูเหมือนจะใช้ได้สำหรับคนหลายคนรวมถึงฉันด้วย ดูรายงานข้อผิดพลาดนี้เริ่มต้นที่ # 67 สำหรับข้อมูลเพิ่มเติม bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825
Antonios Hadjigeorgalis

นี่ควรเป็นคำตอบอันดับต้นเนื่องจากจะแก้ไขปัญหาอย่างถาวรโดยไม่มีผลข้างเคียงอื่นใด - ยกเว้นว่าแอปพลิเคชันที่ต้องการdbus-user-sessionติดตั้งอาจไม่พอใจเล็กน้อย แต่ก็ดีกว่าระบบทั้งหมด
ผู้บัญชาการไบต์

มันไม่ได้แก้ไขสำหรับฉัน
Laurent

5

ฉันสามารถแก้ไขทางลัดช้าและแขวนโครเมียมโดยใส่เครื่องหมายบรรทัดเดียวใน /etc/pam.d/lightdm

# session optional        pam_gnome_keyring.so auto_start

ปัญหาดูเหมือนจะส่งผลกระทบต่อผู้ใช้มากขึ้น btw: https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1689825


1
มันยังขอรหัสผ่านเพื่อปลดล็อคพวงกุญแจ
Laurent

อืม ... ฉันมีปัญหาเดียวกันกับgnome-shellและgdmดังนั้นนี่อาจไม่เกี่ยวข้องโดยตรง ขอบคุณจะสำรวจpam... gnome-keyring-daemonจะต้องเริ่มที่ไหนสักแห่ง
Rmano

ผมทำงาน gnome-sheel /etc/pam.d/gdm-passwordเกินไปจึงมองไปที่การตั้งค่าที่ผมพบบรรทัดที่คล้ายกันใน ฉันแสดงความคิดเห็น แต่ก็ไม่ได้แก้ปัญหา
Laurent

0

ฉันมีปัญหาเดียวกันทั้งหมด โดยทั่วไปเมื่อใดก็ตามที่ฉันเริ่มฉันจะเห็น gnome-keyring-daemon เป็นกระบวนการ (ps -ef | grep keyring) ถ้าฉันออก gnome-keyring-daemon ด้วยตนเองโดยใช้ตัวเลือก - เริ่มต้นมันจะไม่เริ่มต้นอินสแตนซ์ข้อผิดพลาดเดียวที่ทำงานอยู่แล้ว โดยกระบวนการหักด้วยตนเองฉันพบว่าถ้าฉันฆ่ากระบวนการนั้นและเริ่มพวงกุญแจใหม่ทุกอย่างก็ทำงานได้สมบูรณ์แบบ ดังนั้นนี่คือสิ่งที่ฉันทำเพื่อแก้ปัญหา "เหนียว" ....

ไปที่เมนู - การกำหนดค่าระบบ - แอพเริ่มต้น

ลบรายการ gnome-keyring-daemon ที่มีอยู่แล้ว (ถ้าคุณมี)

สร้าง daemon gnome-keyring ใหม่ด้วยคุณสมบัติต่อไปนี้:

Name = Gnome Keyring Daemon
Command = /usr/bin/gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,ssh
Comment = Gnome Keyring Manager Daemon

บันทึกรายการเริ่มต้น แต่ตรวจสอบว่ามีความล่าช้าเล็กน้อย - ฉันเพิ่ม 10 วินาทีแล้วตั้งค่าตัวเลือก "เปิด"

ตอนนี้ Reboot และมันทำงานได้อย่างไม่มีที่ติสำหรับฉัน ดูเหมือนว่าจะเป็น--replaceและ--daemonizeการตั้งค่าที่สร้างความแตกต่างให้กับ VirtualBox Mint 18.3 อบเชยและแล็ปท็อป Lenovo G710 ของฉันได้ลองใช้คำแนะนำอื่น ๆ ที่หลากหลายที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.