Zato 2.0.8 repository returns URL 403 forbidden error


#1

I am following this guide https://zato.io/docs/admin/guide/install/ubuntu.html but next command does not work properly:

ubuntu$ sudo apt-add-repository https://zato.io/repo/stable/2.0/ubuntu

Repository URL response a 403 forbidden error.

How can I install properly Zato in Ubuntu 16.04LTS?


#2

Hello @iocio,

can you please say when it was approximately in UTC?

Thanks.


#3

I have some news.

I have installed everything in a virtual machine with Ubuntu 16.04LTS and works fine.

When I tried to follow steps in a Linode VPS server, I have some issues when I have to download pgp key with curl.
Curl return this info: curl: (77) Problem with the SSL CA cert (path? access rights?)
I supposed that the problem is something related about Linode SSL certs so I tried to skipped it with:

wget --no-check-certificate https://zato.io/repo/zato-0CBD7F72.pgp.asc

and then with

cat zato…pgp.asc | sudo apt-key add -

Now, it seems that everything was ok. Then I added the repository to my sources.list but when I tried to update my repos, I had the next response:

popbl5@localhost:~$ sudo apt-get update
[sudo] password for popbl5:
Ign:1 https://zato.io/repo/stable/2.0/ubuntu xenial InRelease
Hit:2 http://mirrors.linode.com/ubuntu xenial InRelease
Hit:3 http://mirrors.linode.com/ubuntu xenial-updates InRelease
Hit:4 http://mirrors.linode.com/ubuntu xenial-backports InRelease
Ign:5 https://zato.io/repo/stable/2.0/ubuntu xenial Release
Hit:6 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:7 https://zato.io/repo/stable/2.0/ubuntu xenial/main amd64 Packages
Ign:8 https://zato.io/repo/stable/2.0/ubuntu xenial/main i386 Packages
Ign:9 https://zato.io/repo/stable/2.0/ubuntu xenial/main all Packages
Ign:10 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en_GB
Ign:11 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en
Ign:12 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-es
Ign:7 https://zato.io/repo/stable/2.0/ubuntu xenial/main amd64 Packages
Ign:8 https://zato.io/repo/stable/2.0/ubuntu xenial/main i386 Packages
Ign:9 https://zato.io/repo/stable/2.0/ubuntu xenial/main all Packages
Ign:10 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en_GB
Ign:11 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en
Ign:12 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-es
Ign:7 https://zato.io/repo/stable/2.0/ubuntu xenial/main amd64 Packages
Ign:8 https://zato.io/repo/stable/2.0/ubuntu xenial/main i386 Packages
Ign:9 https://zato.io/repo/stable/2.0/ubuntu xenial/main all Packages
Ign:10 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en_GB
Ign:11 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en
Ign:12 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-es
Ign:7 https://zato.io/repo/stable/2.0/ubuntu xenial/main amd64 Packages
Ign:8 https://zato.io/repo/stable/2.0/ubuntu xenial/main i386 Packages
Ign:9 https://zato.io/repo/stable/2.0/ubuntu xenial/main all Packages
Ign:10 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en_GB
Ign:11 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en
Ign:12 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-es
Ign:7 https://zato.io/repo/stable/2.0/ubuntu xenial/main amd64 Packages
Ign:8 https://zato.io/repo/stable/2.0/ubuntu xenial/main i386 Packages
Ign:9 https://zato.io/repo/stable/2.0/ubuntu xenial/main all Packages
Ign:10 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en_GB
Ign:11 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en
Ign:12 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-es
Err:7 https://zato.io/repo/stable/2.0/ubuntu xenial/main amd64 Packages

Ign:8 https://zato.io/repo/stable/2.0/ubuntu xenial/main i386 Packages
Ign:9 https://zato.io/repo/stable/2.0/ubuntu xenial/main all Packages
Ign:10 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en_GB
Ign:11 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-en
Ign:12 https://zato.io/repo/stable/2.0/ubuntu xenial/main Translation-es
Get:13 http://mirrors.linode.com/ubuntu xenial/main Translation-en_GB [426 kB]
Get:14 http://mirrors.linode.com/ubuntu xenial/restricted Translation-en_GB [2,556 B]
Get:15 http://mirrors.linode.com/ubuntu xenial/universe Translation-en_GB [3,040 kB]
Get:16 http://mirrors.linode.com/ubuntu xenial/multiverse Translation-en_GB [88.1 kB]
Fetched 3,556 kB in 2s (1,700 kB/s)
Reading package lists… Done
W: The repository ‘https://zato.io/repo/stable/2.0/ubuntu xenial Release’ does not have a Release file.
N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://zato.io/repo/stable/2.0/ubuntu/dists/xenial/main/binary-amd64/Packages
E: Some index files failed to download. They have been ignored, or old ones used instead.

Do you have an idea? I cannot install zato without updating my repos.


#4

Hello @iocio,

I can confirm that these files do exist in the repository:

https://zato.io/repo/stable/2.0/ubuntu/dists/xenial/main/binary-amd64/Packages
https://zato.io/repo/stable/2.0/ubuntu/dists/xenial/main/binary-amd64/Release

I’m not clear why a Linode VPS would not see them even if under a stock Ubuntu this worked and I am interested myself in learning more about the reasons behind it.

Regards.


#5

I have just opened a new ticket in their support site.

When I have some news, I will write here.