datto / dattobd

kernel module for taking block-level snapshots and incremental backups of Linux block devices
GNU General Public License v2.0
569 stars 121 forks source link

Debian bullseye repo missing Release file #266

Open jdpiguet opened 2 years ago

jdpiguet commented 2 years ago

I want to test dattobd. I have done a fresh install of Debian 11.2. Tried to install dattobd following instructions from INSTALL.md.

First the prerequisites:

root@vboxtesting:~# apt install -y linux-headers-$(uname -r) build-essential
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
build-essential is already the newest version (12.9).
linux-headers-5.10.0-10-amd64 is already the newest version (5.10.84-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@vboxtesting:~# apt-key adv --fetch-keys https://cpkg.datto.com/DATTO-PKGS-GPG-KEY
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.IwexxmkzcK/gpg.1.sh --fetch-keys https://cpkg.datto.com/DATTO-PKGS-GPG-KEY
gpg: requesting key from 'https://cpkg.datto.com/DATTO-PKGS-GPG-KEY'
gpg: key 370C85D709D26407: "Datto, Inc (Datto Software Packages) <swpackages@datto.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

root@vboxtesting:~# echo "deb [arch=amd64] https://cpkg.datto.com/datto-deb/public/$(lsb_release -sc) $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/datto-linux-agent.list
deb [arch=amd64] https://cpkg.datto.com/datto-deb/public/bullseye bullseye main

root@vboxtesting:~# cat /etc/apt/sources.list.d/datto-linux-agent.list
deb [arch=amd64] https://cpkg.datto.com/datto-deb/public/bullseye bullseye main
root@vboxtesting:~# 

Second update the repositories cache:

root@vboxtesting:~# apt update
Hit:1 http://mirror1.infomaniak.com/debian bullseye InRelease
Hit:2 http://mirror1.infomaniak.com/debian bullseye-updates InRelease                       
Hit:3 http://security.debian.org/debian-security bullseye-security InRelease                
Ign:4 https://cpkg.datto.com/datto-deb/public/bullseye bullseye InRelease
Err:5 https://cpkg.datto.com/datto-deb/public/bullseye bullseye Release
  404  Not Found [IP: 8.34.181.206 443]
Reading package lists... Done
**E: The repository 'https://cpkg.datto.com/datto-deb/public/bullseye bullseye Release' does not have a Release file.**
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.

root@vboxtesting:~# 

"apt update" fails due to missing Release file?

yito24 commented 2 years ago

Hi jdpiguet,

Even if you install the current dattobd package, it doesn't work. Because the Debian 11.2 kernel is 5.10. Not able to support this kernel version.

If you want to test, you should try elastio-snap. https://github.com/elastio/elastio-snap

Please find below a link. https://github.com/datto/dattobd/issues/252#issuecomment-917749988

And you can build the package by installing debbuild. For Debian, please install the following. https://github.com/debbuild/debbuild/releases https://secure.deepnet.cx/trac/debbuild

cforml commented 2 years ago

Any update on this? Here it is May 2022 and there is still no support for Debian 11. What is taking so long to get this working? Its been almost a year since Debian 11 has been released