Package: multistrap
Version: 2.2.9
Severity: important
--- Please enter the report below this line. ---
Hi.
Since (I assume) apt 1.5~alpha1 the following change is in apt (from
apts changelog):
* fail instead of warn on insecure repositories in apt-get
This makes multistraps initial package download/repository update fail.
I could work around this by applying the attached patch to the
multistrap script in /usr/sbin/multistrap
It adds another option to the apt-get call unconditionally: "-o
Acquire::AllowInsecureRepositories=true"
I am not sure about the implications of this, since I am not familiar
with multistraps code base. Maybe it needs the same guard as the -o
Apt::Get::AllowUnauthenticated=true option?
Marked as important, because the package is unusable like this.
Regards
Andre
--- System information. ---
Architecture: Kernel: Linux 4.13.0-1-amd64
Debian Release: buster/sid
500 unstable-debug debug.mirrors.debian.org 500 unstable
jenkins.piavpn.nordsys.de 500 unstable ftp.de.debian.org 500
testing-debug debug.mirrors.debian.org 500 testing
ftp.de.debian.org
--- Package information. ---
Depends (Version) | Installed
============================================-+-===========
perl:any | apt
| 1.6~alpha3
libconfig-auto-perl | 0.44-1
liblocale-gettext-perl | 1.07-3+b3
libparse-debian-packages-perl | 0.03-2
Package's Recommends field is empty.
Suggests (Version) | Installed
=======================-+-===========
fakeroot | 1.22-1
--- multistrap.orig 2017-11-08 08:55:15.066979371 +0100
+++ multistrap 2017-11-08 08:55:00.847310585 +0100
@@ -317,6 +317,7 @@
$config_str .= " -o Apt::Architecture=" . shellescape($arch);
$config_str .= " -o Dir::Etc::TrustedParts=" . shellescape("${dir}${etcdir}trusted.gpg.d");
$config_str .= " -o Dir::Etc::Trusted=" . shellescape("${dir}${etcdir}trusted.gpg");
+$config_str .= " -o Acquire::AllowInsecureRepositories=true";
$config_str .= " -o Apt::Get::AllowUnauthenticated=true"
if (defined $noauth);
$config_str .= " -o Apt::Get::Download-Only=true";