I should have also stated that I’m running Parrot 4.8 on USB with encrypted persistence. Not sure if that makes a difference or not.
I’ve changed to another mirror and reran sudo apt update. I’m still getting the same message. One of the depends is libffi6 and that particular package doesn’t appear to be in the repositories.
──╼ $sudo apt install libffi6
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libffi6 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libffi6' has no installation candidate
The package does appear to be in both the sid and buster Debian repositories
https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=libffi6
The first time I run sudo apt-get update after changing to a mirror, I get:
Get:1 https://ftp.nluug.nl/os/Linux/distr/parrot rolling InRelease [14.4 kB]
Get:2 https://ftp.nluug.nl/os/Linux/distr/parrot rolling-security InRelease [8,764 B]
Get:3 https://ftp.nluug.nl/os/Linux/distr/parrot rolling/main amd64 Packages [16.6 MB]
Get:4 https://ftp.nluug.nl/os/Linux/distr/parrot rolling/contrib amd64 Packages [136 kB]
Get:5 https://ftp.nluug.nl/os/Linux/distr/parrot rolling/non-free amd64 Packages [229 kB]
Get:6 https://ftp.nluug.nl/os/Linux/distr/parrot rolling-security/main amd64 Packages [319 kB]
Get:7 https://ftp.nluug.nl/os/Linux/distr/parrot rolling-security/non-free amd64 Packages [619 B]
All times after that, I just get:
└──╼ $sudo apt-get update
Hit:1 https://ftp.nluug.nl/os/Linux/distr/parrot rolling InRelease
Hit:2 https://ftp.nluug.nl/os/Linux/distr/parrot rolling-security InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
sudo apt-cache policy shows:
└──╼ $sudo apt-cache policy
Package files:
100 /var/lib/dpkg/status
release a=now
1001 https://ftp.nluug.nl/os/Linux/distr/parrot rolling-security/non-free amd64 Packages
release o=Parrot,a=rolling-security,n=rolling-security,l=Parrot Rolling Repository,c=non-free,b=amd64
origin ftp.nluug.nl
1001 https://ftp.nluug.nl/os/Linux/distr/parrot rolling-security/main amd64 Packages
release o=Parrot,a=rolling-security,n=rolling-security,l=Parrot Rolling Repository,c=main,b=amd64
origin ftp.nluug.nl
1001 https://ftp.nluug.nl/os/Linux/distr/parrot rolling/non-free amd64 Packages
release o=Parrot,a=rolling,n=rolling,l=Parrot Rolling Repository,c=non-free,b=amd64
origin ftp.nluug.nl
1001 https://ftp.nluug.nl/os/Linux/distr/parrot rolling/contrib amd64 Packages
release o=Parrot,a=rolling,n=rolling,l=Parrot Rolling Repository,c=contrib,b=amd64
origin ftp.nluug.nl
1001 https://ftp.nluug.nl/os/Linux/distr/parrot rolling/main amd64 Packages
release o=Parrot,a=rolling,n=rolling,l=Parrot Rolling Repository,c=main,b=amd64
origin ftp.nluug.nl
Using sudo apt install -f
doesn’t produce different results
The exact version of Thunderbird it’s trying to install is 1:68.6.0-1~deb10u1 which appears to be straight from the Buster repository.
The currently installed versions of libevent and libffi7 appear to be from Sid.
These versions would satisfy the dependencies for the version of Thunderbird in the Sid repository:
https://packages.debian.org/sid/thunderbird but not the version from the Buster repository.