N: Missing Signed-By in the sources.list(5) after running '$sudo apt-get update'

After running $sudo apt-get update

I get: "Missing Signed-By in the sources.list(5)" on the following:

Hit:1 (https)/dl.winehq.org/wine-builds/ubuntu noble InRelease
Hit:2 (https)/ppa.launchpadcontent.net/costales/folder-color/ubuntu noble InRelease
Hit:3 (https)/archive.ubuntu.com/ubuntu noble InRelease
Hit:4 (https)/ppa.launchpadcontent.net/zorinos/apps/ubuntu noble InRelease
Hit:5 (https)/ppa.launchpadcontent.net/zorinos/drivers/ubuntu noble InRelease
Hit:6 (https)/ppa.launchpadcontent.net/zorinos/patches/ubuntu noble InRelease
Hit:7 (https)/ppa.launchpadcontent.net/zorinos/stable/ubuntu noble InRelease
Hit:8 (https)/packages.zorinos.com/stable noble InRelease
Hit:9 (https)/packages.zorinos.com/patches noble InRelease
Hit:10 (https)/packages.zorinos.com/apps noble InRelease
Hit:11 (https)/packages.zorinos.com/premium noble InRelease
Hit:12 (https)/packages.zorinos.com/drivers noble InRelease
Hit:13 (https)/archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:14 (https)/archive.ubuntu.com/ubuntu noble-security InRelease
Hit:15 (https)/archive.ubuntu.com/ubuntu noble-backports InRelease
Reading package lists... Done
N: Missing Signed-By in the sources.list(5) entry for '(https)/packages.zorinos.com/stable'
N: Missing Signed-By in the sources.list(5) entry for '(https)/packages.zorinos.com/patches'
N: Missing Signed-By in the sources.list(5) entry for '(https)/packages.zorinos.com/apps'
N: Missing Signed-By in the sources.list(5) entry for '(https)/packages.zorinos.com/premium'
N: Missing Signed-By in the sources.list(5) entry for '(https)/packages.zorinos.com/drivers'

Already tried on those files to add this line to the end of each in /etc/apt/sources.list.d/:

"Signed-By: /usr/share/keyrings/zorin-archive-keyring.gpg"

Not working.
Any help?

Can You open the Files with the Text Editor and copy the Content here? Or make a Screenshot of it?

I've been having the same problem, it started with a partial upgrade and now I have warnings:

apt warnings:

N: Missing Signed-By in the sources.list(5) entry for 'https://packages.zorinos.com/stable'
N: Missing Signed-By in the sources.list(5) entry for 'https://packages.zorinos.com/patches'
N: Missing Signed-By in the sources.list(5) entry for 'https://packages.zorinos.com/apps'
N: Missing Signed-By in the sources.list(5) entry for 'https://packages.zorinos.com/drivers'
N: Missing Signed-By in the sources.list(5) entry for 'https://packages.zorinos.com/premium'

zorin.sources file:

Types: deb
URIs: https://packages.zorinos.com/stable
Suites: noble
Components: main

Types: deb
URIs: https://packages.zorinos.com/patches
Suites: noble
Components: main

Types: deb
URIs: https://packages.zorinos.com/apps
Suites: noble
Components: main

Types: deb
URIs: https://packages.zorinos.com/drivers
Suites: noble
Components: main restricted

Types: deb
URIs: https://packages.zorinos.com/premium
Suites: noble
Components: main

Please find one of my sources file.

Looking in the web found the following, but not sure will fix it:

Zorin OS users encountering the N: Missing Signed-By in the sources.list(5) entry for 'https://packages.zorinos.com/drivers' error can resolve it by editing the relevant sources file.

  • Navigate to the sources directory:
    cd /etc/apt/sources.list.d
  • Identify the file referencing the Zorin drivers repository (likely zorinos-ubuntu-drivers-noble.sources or similar).
  • Open the file with a text editor:
    sudo nano /etc/apt/sources.list.d/zorinos-ubuntu-drivers-noble.sources
  • Add the line Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg at the end of each entry block in the file.
  • Save and exit the editor.
  • Run sudo apt update to verify the error is resolved.

This fix ensures APT can verify package signatures using the system-wide Ubuntu archive keyring. If the issue persists, check for duplicate or conflicting entries in other .sources files and remove or comment them out.

When You look in /etc/apt/sources.list.d/ do You have the following Files:

  • zorinos-ubuntu-apps-noble.sources
  • zorinos-ubuntu-drivers-noble.sources
  • zorinos-ubuntu-patches-noble.sources
  • zorin.list

If yes, how look the Content of each File?


All except zorin.list...

But You have a zorin.list.save File, a zorin.sources and zorin.sources.save File and a zorin-list.distUpgrade File. Hmm ... I would have an Idea what we could try.

Open the Terminal and type:

cd /etc/apt/sources.list.d/

and press Enter. Then you should see the Path at the Beginning of the Line. Then type:

sudo cp zorin.list.distUpgrade zorin.list.save zorin.sources zorin.sources.save ~/Desktop

That should copy the 4 Files to Your Desktop. Please check that they are there before continuing. If Your Terminal is now still open, You don't need to do anything. If You should have closed it, open it again and type again cd /etc/apt/sources.list.d/

Then type sudo rm zorin.list.distUpgrade zorin.list.save zorin.sources zorin.sources.save to delete these Files there but do not delete the copied Files on the Desktop! These are the Backup! Then close the Terminal.

Then go to the Desktop, make a Right-Click and create a .txt File. Name it zorin.list and put it the following Content:

deb https://packages.zorinos.com/stable noble main
# deb-src https://packages.zorinos.com/stable noble main

deb https://packages.zorinos.com/patches noble main
# deb-src https://packages.zorinos.com/patches noble main

deb https://packages.zorinos.com/apps noble main
# deb-src https://packages.zorinos.com/apps noble main

deb https://packages.zorinos.com/drivers noble main restricted
# deb-src https://packages.zorinos.com/drivers noble main restricted

Save the File. Then open the Terminal again and type cd Desktop and then:

sudo cp zorin.list /etc/apt/sources.list.d/

And then make a sudo apt update && sudo apt upgrade

FIXED! Amazing! Many thanks! It worked perfectly!

1 Like

The solution did not work for me. Here's what I had to do.

Step 1 — Copy the GPG keys to the proper location:

Free key (you'll also need those if you are prenium):

sudo cp /etc/apt/trusted.gpg.d/zorin-os.gpg /usr/share/keyrings/zorin-os-archive-keyring.gpg

Prenium key:

sudo cp /etc/apt/trusted.gpg.d/zorin-os-premium-18.gpg /usr/share/keyrings/zorin-os-premium.gpg

Step 2 — Edit the sources file:

sudo nano /etc/apt/sources.list.d/zorin.sources

Replace the contents with the following. Note that the four main repos use zorin-os-archive-keyring.gpg while the premium repo uses zorin-os-premium.gpg:

Types: deb
URIs: https://packages.zorinos.com/stable
Suites: noble
Components: main
Signed-By: /usr/share/keyrings/zorin-os-archive-keyring.gpg

Types: deb
URIs: https://packages.zorinos.com/patches
Suites: noble
Components: main
Signed-By: /usr/share/keyrings/zorin-os-archive-keyring.gpg

Types: deb
URIs: https://packages.zorinos.com/apps
Suites: noble
Components: main
Signed-By: /usr/share/keyrings/zorin-os-archive-keyring.gpg

Types: deb
URIs: https://packages.zorinos.com/drivers
Suites: noble
Components: main restricted
Signed-By: /usr/share/keyrings/zorin-os-archive-keyring.gpg

Types: deb
URIs: https://packages.zorinos.com/premium
Suites: noble
Components: main
Signed-By: /usr/share/keyrings/zorin-os-premium.gpg

Step 3 — Remove leftover files from the upgrade:

sudo rm /etc/apt/sources.list.d/zorin.list.distUpgrade
sudo rm /etc/apt/sources.list.d/zorin.list.save

Step 4 — Update:

sudo apt update

Hope this help in case the solution above also did not work for you.

1 Like

Thanks, this fixed it.
Also keeps (what I beleive is the newer format) 'zorin.sources'.

Hey. I tried both solutions, but it doesn't work.

On sudo apt update I get

Blockquote
disco@mputer:/etc/apt/sources.list.d$ sudo apt update
Hit:1 Index of /pub/mirrors/ubuntu noble InRelease
Hit:2 Index of /ubuntu noble-updates InRelease
Hit:3 Index of /ubuntu noble-backports InRelease
Hit:4 Index of /zorinos/apps/ubuntu noble InRelease
Hit:5 Index of /zorinos/drivers/ubuntu noble InRelease
Hit:6 Index of /zorinos/patches/ubuntu noble InRelease
Hit:7 Index of /ubuntu noble-security InRelease
Hit:8 Index of /zorinos/stable/ubuntu noble InRelease
Get:9 https://repo.librewolf.net librewolf InRelease [5665 B]
Hit:10 Index of /jeanslack/vidtuber/ubuntu noble InRelease
Hit:11 Index of /stable/ noble InRelease
Hit:12 Index of /patches/ noble InRelease
Hit:13 Index of /apps/ noble InRelease
Hit:14 Zorin OS Pro - Zorin OS noble InRelease
Hit:15 Index of /drivers/ noble InRelease
Err:14 Zorin OS Pro - Zorin OS noble InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 55E9312A15BE5896
Fetched 5665 B in 4s (1582 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: Zorin OS Pro - Zorin OS noble InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 55E9312A15BE5896
W: Failed to fetch Zorin OS Pro - Zorin OS The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 55E9312A15BE5896
W: Some index files failed to download. They have been ignored, or old ones used instead.
N: Missing Signed-By in the sources.list(5) entry for 'Index of /zorinos/apps/ubuntu'
N: Missing Signed-By in the sources.list(5) entry for 'Index of /zorinos/drivers/ubuntu'
N: Missing Signed-By in the sources.list(5) entry for 'Index of /zorinos/patches/ubuntu'
N: Missing Signed-By in the sources.list(5) entry for 'Index of /zorinos/stable/ubuntu'

How should I proceed?

Welcome to the Forum!

Could You go to /etc/apt/sources.list.d and show what Files are in that Directory?

I am new to writing and pasting in the forum. So, I copypaste the text and also sending the screenshot.

appimagelauncher-team-ubuntu-stable-focal.list.distUpgrade
appimagelauncher-team-ubuntu-stable-focal.list.save
appimagelauncher-team-ubuntu-stable-focal.sources
appimagelauncher-team-ubuntu-stable-focal.sources.save
element-io.list.distUpgrade
element-io.list.save
extrepo_librewolf.sources
extrepo_librewolf.sources.save
gezakovacs-ubuntu-ppa-focal.list.distUpgrade
gezakovacs-ubuntu-ppa-focal.list.save
gezakovacs-ubuntu-ppa-focal.sources
gezakovacs-ubuntu-ppa-focal.sources.save
jeanslack-ubuntu-vidtuber-noble.sources
jeanslack-ubuntu-vidtuber-noble.sources.save
leapcodes-ubuntu-riseup-vpn-jammy.list.save
leapcodes-ubuntu-riseup-vpn-noble.list.distUpgrade
leapcodes-ubuntu-riseup-vpn-noble.sources
leapcodes-ubuntu-riseup-vpn-noble.sources.save
mullvad.list.distUpgrade
oguzhaninan-ubuntu-stacer-noble.sources
oguzhaninan-ubuntu-stacer-noble.sources.save
thierry-f-ubuntu-fork-michael-gruz-focal.list.distUpgrade
thierry-f-ubuntu-fork-michael-gruz-focal.list.save
thierry-f-ubuntu-fork-michael-gruz-focal.sources
thierry-f-ubuntu-fork-michael-gruz-focal.sources.save
third-party.sources
third-party.sources.save
ubuntu.sources
ubuntu.sources.save
utappia-ubuntu-stable-focal.list.distUpgrade
utappia-ubuntu-stable-focal.list.save
utappia-ubuntu-stable-focal.sources
utappia-ubuntu-stable-focal.sources.save
zorinos-ubuntu-apps-focal.list.distUpgrade
zorinos-ubuntu-apps-focal.list.save
zorinos-ubuntu-apps-focal.sources
zorinos-ubuntu-apps-focal.sources.save
zorinos-ubuntu-drivers-focal.list.distUpgrade
zorinos-ubuntu-drivers-focal.list.save
zorinos-ubuntu-drivers-focal.sources
zorinos-ubuntu-drivers-focal.sources.save
zorinos-ubuntu-patches-focal.list.distUpgrade
zorinos-ubuntu-patches-focal.list.save
zorinos-ubuntu-patches-focal.sources
zorinos-ubuntu-patches-focal.sources.save
zorinos-ubuntu-stable-focal.list.distUpgrade
zorinos-ubuntu-stable-focal.list.save
zorinos-ubuntu-stable-focal.sources
zorinos-ubuntu-stable-focal.sources.save
zorin.sources
zorin.sources.save

There are a lot of Third-Party Repos added. Mostly Focal - when You are on Zorin 16 that would be fine. But there are Jammy and Noble Sources, too. And these could be an Issue.

But for now open the File zorin.sources with the Text Editor and show the Content.

Which Zorin version are you running? 16, 17 or 18?

zorin.sources content

Types: deb
URIs: Index of /stable/ Index of /patches/ >
Suites: noble
Components: main
Signed-By: /usr/share/keyrings/zorin-os-archive-keyring.gpg

Types: deb
URIs: Index of /drivers/
Suites: noble
Components: main restricted
Signed-By: /usr/share/keyrings/zorin-os-archive-keyring.gpg

Zorin version 18

Oh, You are on Zorin 18 now? Then this is a different Thing. Then these Sources are wrong. With these Lists, I thought, You would be on Zorin 16.

Nope. I am on 18. Seem from your reply there is not much to do. Or?

Well, we could do something. You could delete all the Stuff from sources.list.d and then we would have to manually add back the Zorin Stuff. Which means, I would give You the Files, You have to create with the Content and You would have to create them. When done, You would have to add again the Repo's that You need.

The other Option would be that You save Your Data and make a fresh Install and then add the Repo's that you need and copy back Your saved Data.