Lots of repo errors on apt update

I'm getting several errors and warnings on apt update, making it look like the zorin ppa is down or it's certificate is expired or something. Anyone else seeing this?

Also curious why apt shows several updates available but there's nothing in the Zorin software updater - but I'm thinking that may be related to all the ppa errors.

zorin@Box:~$ sudo apt update
[sudo] password for zorin:
Hit:1 Index of linux/ubuntu/ jammy InRelease
Hit:2 Index of /ubuntu jammy-security InRelease
Hit:3 https://brave-browser-apt-release.s3.brave.com stable InRelease
Hit:4 Index of /ubuntu jammy InRelease
Hit:5 Index of /ubuntu jammy-updates InRelease
Hit:6 Index of /ubuntu jammy-backports InRelease
Hit:7 Index of /stable/ jammy InRelease
Hit:8 Index of /patches/ jammy InRelease
Hit:9 Index of /apps/ jammy InRelease
Hit:10 Index of /drivers/ jammy InRelease
Hit:11 https://packages.mozilla.org/apt mozilla InRelease
Hit:12 https://pkgs.netbird.io/debian stable InRelease
Err:13 https://ppa.launchpadcontent.net/zorinos/packages/ubuntu jammy InRelease
403 Forbidden [IP: 185.125.190.80 443]
Hit:14 Index of /zorinos/apps/ubuntu jammy InRelease
Hit:15 Index of /zorinos/patches/ubuntu jammy InRelease
Hit:16 Index of /zorinos/stable/ubuntu jammy InRelease
Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://brave-browser-apt-release.s3.brave.com stable InRelease' doesn't support architecture 'i386'
E: Failed to fetch https://ppa.launchpadcontent.net/zorinos/packages/ubuntu/dists/jammy/InRelease 403 Forbidden [IP: 185.125.190.80 443]
E: The repository 'https://ppa.launchpadcontent.net/zorinos/packages/ubuntu jammy 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.
zorin@Box:~$

You could try to use the main server instead of a local server for your updates.

1 Like

This is a harmless warning, informing you that is trying to fetch the Brave package for the i386 architecture while your computer isn't of said architecture. It's perfectly safe to ignore but also easy to fix:

This kind of error can happen when the server is too busy and preemptively starts rejecting some connections to avoid getting overwhelmed. It's also possible that it's rejecting too many requests from the same IP address, if you are using a VPN or something similar.

Another cause of this error is poor network conditions that cause it to drop packages in the certificate verification process (since it's using HTTPS). This is not within your control and can happen even if you have a good connection.

Although now that I'm checking on my system, I don't have that same repository:

https://ppa.launchpadcontent.net/zorinos/packages/ubuntu/dists/jammy/InRelease
                                         ^^^^^^^^

Is this a new installation? What version of Zorin OS are you running?

2 Likes

It was a fresh install in December. Running 17.3. Strange that the repos would be different. Is there a list somewhere of what they should be? I don't want to just go changing them to what you have without knowing why.

The ZorinOS Packages Inrelease repository supplies the Zorin Specific packages that are layered on top of the base Ubuntu.

I just visited it as a url and received the "forbidden" notice.

I, too, lack this source, though I know I have seen it listed in the past. I am on the Main Server. And all the Zorin OS specific packages appear installed and up to date.

It may be that the ZorinGroup is refactoring how the repositories are managed.
That would be a normal thing and generally harmless.

That is a question best answered by the ZorinGroup directly;
@AZorin or @zorink;

We can compare. Got to /etc/apt/sources.list.d and look if You have these Files:

brave-browser-release.list
mozilla.list
mozilla.list.save
zorin.list
zorin.list.save
zorinos-ubuntu-apps-jammy.list
zorinos-ubuntu-apps-jammy.list.save
zorinos-ubuntu-drivers-jammy.list
zorinos-ubuntu-drivers-jammy.list.save
zorinos-ubuntu-patches-jammy.list
zorinos-ubuntu-patches-jammy.list.save
zorinos-ubuntu-stable-jammy.list
zorinos-ubuntu-stable-jammy.list.save

Look if You have the same Zorin Files. And if You have more or different ones show us here.

My relevant files in /etc/apt/sources.list.d are:

brave-browser-release.list
brave-browser-release.list.save
mozilla.list
mozilla.list.save
zorin.list
zorin.list.save
zorinos-ubuntu-apps-jammy.list
zorinos-ubuntu-apps-jammy.list.save
zorinos-ubuntu-drivers-jammy.list
zorinos-ubuntu-drivers-jammy.list.save
zorin-os-ubuntu-packages-jammy.list
zorin-os-ubuntu-packages-jammy.list.save
zorinos-ubuntu-patches-jammy.list
zorinos-ubuntu-patches-jammy.list.save
zorinos-ubuntu-stable-jammy.list
zorinos-ubuntu-stable-jammy.list.save

The "odd" looking one of course is the "zorin-os-ubuntu-packages-jammy", which you do not have. That is also the one that contains deb https://ppa.launchpadcontent.net/zorinos/packages/ubuntu jammy main, which is the one showing the 403 error.

I would just remove it, but that would leave me with no "packages" repo - don't know if that's OK or not. I guess it must be OK since it can't get to it now and it doesn't seem to be hurting anything other than my OCD. Also you don't have a packages repo.

Yes, that looks odd. and it is the only noe with zorin-os- instead of zorinos- Could You open both with the Text Editor and post the Output here?

And that is a fresh Installation without any added Repos, yes? Where did You download the ISO and did You check the checksum of the ISO?

zorin@Box:~$ cat /etc/apt/sources.list.d/zorin-os-ubuntu-packages-jammy.list
deb https://ppa.launchpadcontent.net/zorinos/packages/ubuntu jammy main
# deb-src https://ppa.launchpadcontent.net/zorinos/packages/ubuntu jammy main

zorin@Box:~$ cat /etc/apt/sources.list.d/zorin-os-ubuntu-packages-jammy.list.save
deb https://ppa.launchpadcontent.net/zorinos/packages/ubuntu jammy main
# deb-src https://ppa.launchpadcontent.net/zorinos/packages/ubuntu jammy main

It was a new install in December. Downloaded from Zorin. I've never checked hashes on Zorin downloads as I don't see them on the download page. This repo points to legitimate launchpadcontent.net - just a directory that appears to be unsigned or not exist. Maybe it's an old repo that Zorin has abandoned? I don't see it in https://launchpad.net/~zorinos.

Been using it since install with no issue. I do have a couple of other repos added that aren't related to this issue so kept them out of the list (docker & netbird).

The checksums are here at the bottom of the page:

Thanks. I would have expected it on the download or install page!
In any case, hash checks out.

You can find the link to the checksums at the end of the download page:
view 256SHA checksums

Okay, I saw it. It is old, yes. And You didn't added it in the Past manually, yes?

I really wonder if the zorin-os-ubuntu-packages-jammy repos are old, discontinued ones. If you look at the full list in the GUI in my install there looks to be a replacement in packages.zorinos.com/

No, not added manually.

I did tag the ZorinGroup to review this, due to this being a specific Repository question.

They are currently in active development on Zorin OS 18 and it may take some days for them to join this discussion.

In the meantime, are these errors preventing your ability to install software?

1 Like

They are/were preventing Zorin updates from showing up in the GUI software updater, although the updates showed up in apt in terminal. It appears that the GUI software updater does not show updates if there are errors in apt update.

I tried unselecting the offending repo in software updater GUI and then it refreshed and showed the updates - apt update also runs clean now.

It must be an old repo. Probably worth someone looking at though, as you've suggested, since who knows how many other installs out there are having zorin updates held back because of these errors. There's NO indication to the casual user of any issues. They would have to do an apt update to notice it.

Current state after unchecking the offending repo:

zorin@Box:~$ sudo apt update
[sudo] password for zorin:         
Hit:1 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease                                                                        
Hit:3 https://brave-browser-apt-release.s3.brave.com stable InRelease                                                            
Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease                                                                
Hit:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease                                                              
Hit:6 http://security.ubuntu.com/ubuntu jammy-security InRelease                                                                 
Hit:7 https://packages.zorinos.com/stable jammy InRelease                                                                        
Hit:8 https://packages.zorinos.com/patches jammy InRelease                                                        
Hit:9 https://packages.mozilla.org/apt mozilla InRelease                                  
Hit:10 https://packages.zorinos.com/apps jammy InRelease            
Hit:11 https://ppa.launchpadcontent.net/zorinos/apps/ubuntu jammy InRelease
Hit:12 https://ppa.launchpadcontent.net/zorinos/drivers/ubuntu jammy InRelease
Hit:13 https://pkgs.netbird.io/debian stable InRelease
Hit:14 https://ppa.launchpadcontent.net/zorinos/patches/ubuntu jammy InRelease
Hit:15 https://ppa.launchpadcontent.net/zorinos/stable/ubuntu jammy InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
7 packages can be upgraded. Run 'apt list --upgradable' to see them.
zorin@Box:~$ 

1 Like