Làm cách nào để sửa lỗi Không có bộ sưu tập bí mật nào như vậy tại đường dẫn: / Thẻ dành cho gnome-keyring và Arch Linux?


8

Tôi đang chạy Arch Linux. Khi tôi cố lưu thông tin đăng nhập bằng Vinagre (ứng dụng khách VNC), nó sẽ báo lỗi:

Lỗi lưu thông tin đăng nhập trên một khóa bị khóa

Không thể tạo mục trong bộ sưu tập bị khóa

Tôi tìm thấy hướng dẫn này trên wiki Arch , và làm theo nó. Trong phần xử lý sự cố, nó có:

Đảm bảo rằng gói cá ngựa đã được cài đặt, mở nó ("Mật khẩu và khóa" trong cài đặt hệ thống) và chọn Xem> Bằng cách khóa Nếu không có khóa trong cột bên trái (nó sẽ được đánh dấu bằng biểu tượng khóa), đi đến Tệp> Mới> Mật khẩu khóa và đặt tên cho nó. Bạn sẽ được yêu cầu nhập mật khẩu. Nếu bạn không cung cấp cho khóa mật khẩu, nó sẽ được mở khóa tự động, ngay cả khi sử dụng autologin, nhưng mật khẩu sẽ không được lưu trữ an toàn. Cuối cùng, nhấp chuột phải vào phím bạn vừa tạo và chọn "Đặt làm mặc định".

Khi tôi bắt đầu lên Seahorse nó không có một mật khẩu phần với một Loginthư mục với một biểu tượng khóa bên phải đó. Sưng, phải không? Chà, không có gì thực sự hoạt động với điều đó theo như tôi có thể nói (không có phản hồi, nhưng rõ ràng tôi đã có thể xóa nó)

Khi tôi cố gắng tạo một keyring mới, nó sẽ cho tôi biết:

Không thể thêm khóa

Không có bộ sưu tập bí mật như vậy tại đường dẫn: /

Tôi thấy vấn đề này với chính xác cùng một thông điệp, nhưng ~/.local/share/keyringsdrwxr-xr-xquyền (và có tên nhóm của tôi ).

Vậy làm cách nào để khắc phục lỗi này để tôi có thể lưu trữ khóa trong khóa của mình?

Chỉnh sửa :

Một số thông tin khác - sau khi xóa khóa vô dụng, Vinagre đưa cho tôi thông báo này:

Không có giao diện 'org.freedesktop.Secret.Collection' trên đối tượng tại đường dẫn / org / freedesktop / secret / sưu tập / đăng nhập

Câu trả lời:


9

Tôi có thể sửa nó trên máy của mình bằng cách tìm nguồn /etc/X11/xinit/xinitrc.d/50-systemd-user.shtừ ~ / .xinitrc.
Giải pháp đã được tìm thấy trên https://bugs.archlinux.org/task/46374journalctl --this-boot --no-pager | grep -i WARNINGcho thấy, 'org.gnome.keyring.SystemPrompter' đã thất bại.

Tài liệu tham khảo


Này, ngọt ngào! Nó hoạt động (hoặc ít nhất là đến bước tiếp theo;)
Wayne Werner

2

Nếu bạn vẫn không có giao diện 'org.freedesktop.Secret.Collection' trên đối tượng tại đường dẫn / org / freedesktop / secret / sưu tập / đăng nhập, hãy xem:

https://wiki.archlinux.org/index.php/GNOME/Keyring

Nếu bạn sử dụng đăng nhập bảng điều khiển, đảm bảo có cả hai lệnh PAM và .xinitrc. Có cả hai hoạt động cho tôi bằng cách sử dụng i3.


2

Tôi đã gặp lỗi này trong cá ngựa 3.20.0 trên Mint 19 Xfce. Tôi đã giải quyết nó bằng cách tạo thư mục sau trong nhà của tôi:

.local/share/keyrings/

Tương tự như vậy, trên Debian 10 (Buster).
stefanct

0

Tôi đã có vấn đề này và trước khi theo dõi bất cứ điều gì khác ở đây, bạn có thể muốn khởi động lại.


Lưu ý rằng đã có một câu trả lời cụ thể, được chấp nhận, tại sao cần phải khởi động lại? Khởi động lại toàn bộ hệ thống? Của một thành phần?
Jeff Schaller

Liên kết SE này lưu ý những gì bạn sẽ làm để khởi động lại daemon keyring. Nhưng nếu nó không quan trọng (và điều này gần như chỉ liên quan đến việc sử dụng Máy tính để bàn) thì bạn có thể khởi động lại HĐH.
Tyler Christian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.