n-daisuke897-blog/src/blog/2026-01-02-fixing-github-copilot-cli-system-vault-error-with-systemd.md
Daisuke 0f97dd23ad content: add blog posts with new naming convention
- Add 10 blog posts covering various technical topics
- Topics include AWS, Go, Emacs, AI engineering, Forgejo, and MLOps
- All posts follow YYYY-MM-DD-slug.md naming convention

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-16 21:49:12 +09:00

2.3 KiB

title pubDate author tags
Fixing GitHub Copilot CLI System Vault Error with systemd 2026-01-02 Nakahara Daisuke
GitHub
AI

When installing GitHub Copilot CLI, you may encounter the error message: The system vault (keychain, keyring, password manager, etc.) is not available. You may need to install one. The solution was documented in this issue.

This article explains how to resolve this issue using systemd.

Install via Apt

$ sudo apt update
$ sudo apt install -y \
  gnome-keyring \
  libsecret-1-0 \
  libsecret-tools \
  seahorse

Verify systemd is running

$ systemctl is-system-running

Check if the user service is enabled

$ systemctl --user status gnome-keyring-daemon
○ gnome-keyring-daemon.service - GNOME Keyring daemon
     Loaded: loaded (/usr/lib/systemd/user/gnome-keyring-daemon.service; enabled; preset: enabled)
     Active: inactive (dead)
TriggeredBy: ○ gnome-keyring-daemon.socket
$ systemctl --user enable gnome-keyring-daemon
$ systemctl --user start gnome-keyring-daemon
$ systemctl --user status gnome-keyring-daemon
● gnome-keyring-daemon.service - GNOME Keyring daemon
     Loaded: loaded (/usr/lib/systemd/user/gnome-keyring-daemon.service; enabled; preset: enabled)
     Active: active (running) since Fri 2026-01-02 08:36:46 JST; 3s ago
 Invocation: d830e5563e974edc9265650d11dfa086
TriggeredBy: ● gnome-keyring-daemon.socket
   Main PID: 5222 (gnome-keyring-d)
      Tasks: 5 (limit: 9422)
     Memory: 3.4M (peak: 3.9M)
        CPU: 37ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-keyring-daemon.service
             └─5222 /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/1000/keyring

Jan 02 08:36:46 hostname systemd[649]: Started gnome-keyring-daemon.service - GNOME Keyring daemon.
Jan 02 08:36:46 hostname gnome-keyring-daemon[5222]: GNOME_KEYRING_CONTROL=/run/user/1000/keyring
Jan 02 08:36:46 hostname gnome-keyring-daemon[5222]: another secret service is running
Jan 02 08:36:46 hostname gnome-keyring-d[5222]: another secret service is running

Note

: This article was translated from Japanese to English and reviewed with the assistance of AI (GitHub Copilot).