I upgraded just fine with 3rd party repositories enabled. What you might want to do is ensure the repositories match the Debian version you're upgrading to.
Typically repositories that do different builds for different Debian versions put the version in the repository URL. So check whether any such repository has a Buster counterpart. If it doesn't, then disable it. If it doesn't have any Debian version indicated, I'd leave it as is. On Mon, Jul 29, 2019, 15:35 James Allsopp <[email protected]> wrote: > Hi, > I was going to upgrade to Buster, but I've got docker installed and am > running a container as an ldap server. Consequently I don't want to get rid > of it, but the install guide I read suggested removing all 3rd-party > repositories before starting. > > This is the current situatioin with my sources files > ❱ cat /etc/apt/sources.list > # > > # deb cdrom:[Debian GNU/Linux 9.0.0 _Stretch_ - Official amd64 NETINST > 20170617-13:06]/ stretch main > > #deb cdrom:[Debian GNU/Linux 9.0.0 _Stretch_ - Official amd64 NETINST > 20170617-13:06]/ stretch main > > deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free > deb-src http://ftp.uk.debian.org/debian/ stretch main contrib non-free > > deb http://security.debian.org/debian-security stretch/updates main > deb-src http://security.debian.org/debian-security stretch/updates main > > # stretch-updates, previously known as 'volatile' > deb http://ftp.uk.debian.org/debian/ stretch-updates main > deb-src http://ftp.uk.debian.org/debian/ stretch-updates main > > ❱ cat /etc/apt/sources.list.d/docker.list > deb https://download.docker.com/linux/debian stretch stable > > If anyone has any advice, please let me know, > Thanks >

