Collabaora Online public key is not available

I have Collabora Online running in Ubuntu 20.04 (not a docker image) using the repo:
deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu2004 ./
I have the latest KeyRing installed.
When I update the repos I get this error:

Err:5 https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu2004 ./ InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8915E456E7C440E

I have already checked the forum messages here and here and followed the update, but I still get the same error.

Should I be concerned?

hii @TheMetMan

Setting up and configuring native CODE packages on Linux

Collabora provide native Linux packages in deb and rpm formats. For the deb format 3 platforms are supported: amd64, ppc64, and arm64. For the rpm format only amd64 is supported.

1. Import the signing key:

CODE packages are digitally signed by Collabora Productivity Ltd. First step is to import the signing key.

On deb based distributions use the following command:

mkdir -p /etc/apt/keyrings && cd /etc/apt/keyrings sudo wget -O collaboraonline-release-keyring.gpg https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg

On rpm based distributions use the following command:

wget https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-rpm/repodata/repomd.xml.key && sudo rpm --import repomd.xml.key

2. Add CODE package repositories:

On deb based distributions create /etc/apt/sources.list.d/collaboraonline.sources with the following contents:

Types: deb URIs: Index of /repos/CollaboraOnline/CODE-deb Suites: ./ Signed-By: /etc/apt/keyrings/collaboraonline-release-keyring.gpg

On rpm based distributions use the following commands:

RHEL, CentOS, Fedora, etc.:

sudo yum-config-manager --add-repo Index of /repos/CollaboraOnline/CODE-rpm

SUSE:

sudo zypper ar ‘Index of /repos/CollaboraOnline/CODE-rpm’ ‘CODE’ sudo zypper mr -r ‘CODE’ # enable auto refresh

3. Install packages:

On deb based distributions use the following command:

sudo apt update && sudo apt install coolwsd code-brand

On RHEL, CentOS, Fedora, etc. use the following command:

sudo yum install coolwsd CODE-brand

On SUSE, use the following command:

sudo zypper ref && sudo zypper in coolwsd CODE-brand

This is the minimal installation, without localizations. For full installation install ‘collaboraoffice*’ packages.

4. Configuration:

Edit /etc/coolwsd/coolwsd.xml. Collabora Online (coolwsd) service runs via systemd. After editing the configuration file, you have to restart the service:

sudo systemctl restart coolwsd

Collabora Online logs into systemd journal by default. You can check the log with:

sudo journalctl -u coolwsd

The default configuration is looking for an SSL certificate and key, which are not present, so probably it’s the best to disable SSL, and optionally enable SSL termination, then set up the reverse proxy.

Thanks
Darshan

I’m on a deb based system (ubuntu 22.04.5) running into the key signing issue here as well. Here’s the error I get when doing apt update:

cd /usr/share/keyrings && sudo wget -O collaboraonline-release-keyring.gpg https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg --2025-09-07 15:12:44-- https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg Resolving collaboraoffice.com (collaboraoffice.com)... 157.90.115.48, 2a01:4f8:1c1e:efee::1 Connecting to collaboraoffice.com (collaboraoffice.com)|157.90.115.48|:443... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://www.collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg [following] --2025-09-07 15:12:44-- https://www.collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg Resolving www.collaboraoffice.com (www.collaboraoffice.com)... 157.90.115.48, 2a01:4f8:1c1e:efee::1 Connecting to www.collaboraoffice.com (www.collaboraoffice.com)|157.90.115.48|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1276 (1.2K) Saving to: ‘collaboraonline-release-keyring.gpg’ collaboraonline-release-keyring.gpg 100%[===================================================================>] 1.25K --.-KB/s in 0s 2025-09-07 15:12:45 (252 MB/s) - ‘collaboraonline-release-keyring.gpg’ saved [1276/1276] root@believeability:/usr/share/keyrings# apt update Hit:1 http://mirrors.digitalocean.com/ubuntu jammy InRelease Hit:2 http://ppa.launchpad.net/ondrej/nginx/ubuntu jammy InRelease Hit:3 http://mirrors.digitalocean.com/ubuntu jammy-updates InRelease Hit:4 http://mirrors.digitalocean.com/ubuntu jammy-backports InRelease Hit:5 http://ppa.launchpad.net/ondrej/nginx/ubuntu focal InRelease Hit:6 http://repo.owntracks.org/debian bookworm InRelease Hit:7 http://ppa.launchpad.net/ondrej/php/ubuntu jammy InRelease Hit:8 https://esm.ubuntu.com/apps/ubuntu jammy-apps-security InRelease Hit:9 http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease Hit:10 https://esm.ubuntu.com/apps/ubuntu focal-apps-security InRelease Hit:11 https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-deb ./ InRelease Hit:12 https://esm.ubuntu.com/apps/ubuntu jammy-apps-updates InRelease Get:13 https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu2004 ./ InRelease [1728 B] Hit:14 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:15 http://security.ubuntu.com/ubuntu jammy-security InRelease Hit:16 https://esm.ubuntu.com/apps/ubuntu focal-apps-updates InRelease Hit:17 https://esm.ubuntu.com/infra/ubuntu jammy-infra-security InRelease Hit:18 http://packages.prosody.im/debian jammy InRelease Hit:19 https://esm.ubuntu.com/infra/ubuntu focal-infra-security InRelease Hit:20 https://esm.ubuntu.com/infra/ubuntu jammy-infra-updates InRelease Hit:21 https://esm.ubuntu.com/infra/ubuntu focal-infra-updates InRelease Err:13 https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu2004 ./ InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8915E456E7C440E Reading package lists... Done W: GPG error: https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu2004 ./ InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8915E456E7C440E E: The repository 'https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-ubuntu2004 ./ InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.

collaboraonline-release-keyring.gpg is in /etc/apt/keyryings/

Here’s the contents of /etc/apt/sources.list.d/collaboraonline.sources

Types: deb URIs:https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-deb
Suites: ./
Signed-By: /etc/apt/keyrings/collaboraonline-release-keyring.gpg

Let me know if there’s any other info I should provide.

Thanks in advance!

Solved my own problem by importing the keys manually.

Thanks for all you do!

1 Like