Fixing GitHub Copilot CLI System Vault Error with systemd

Created on: January 2, 2026 at UTC

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).