Mình gặp lỗi:
[07:28:08] Using the in-memory credential store as the operating system's credential store could not be accessed. Please see https://aka.ms/vscode-server-keyring on how to set this up. Details: libsecret-1.so.0: cannot open shared object file: No such file or directory [07:28:08] [10.244.3.159][3ca12284][ExtensionHostConnection] New connection established. [07:28:08] [10.244.3.159][3ca12284][ExtensionHostConnection] <41> Launched Extension Host Process.
Lỗi này xảy ra khi bạn sử dụng Visual Studio Code Remote – SSH hoặc Visual Studio Code Remote – Containers để kết nối đến một hệ thống từ xa hoặc một container và không thể truy cập kho lưu trữ mật khẩu (credential store) của hệ điều hành. Để giải quyết vấn đề này, bạn cần cài đặt gói libsecret-1-0
và libsecret-tools
trên hệ thống hoặc container của bạn.
Nếu bạn đang sử dụng một hệ điều hành dựa trên Debian hoặc Ubuntu, hãy chạy các lệnh sau để cài đặt các gói cần thiết:
apt-get update
sudo apt-get install -y libsecret-1-0 libsecret-tools
Nếu bạn đang sử dụng một hệ điều hành dựa trên RHEL hoặc Fedora, hãy chạy các lệnh sau:
dnf install -y libsecret libsecret-tools
Sau khi cài đặt xong, hãy khởi động lại Visual Studio Code và kết nối lại với hệ thống từ xa hoặc container. Lỗi này sẽ không xuất hiện nữa.
Để biết thêm thông tin về cách thiết lập kho lưu trữ mật khẩu, bạn có thể tham khảo tại đây: https://aka.ms/vscode-server-keyring