[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#827365: apt: Failure with repository on sourceforge



Package: apt
Version: 1.0.9.8.3
Severity: normal

Dear Maintainer,

since sourceforge changed some technical details of their service a few months
ago, debian repositories hosted on sourceforge are no longer handled correctly
by apt-get.
With the following line enabled in /etc/apt/sources.list

deb https://sourceforge.net/projects/un-applet/files/debian debian main

when trying to do "apt-get update" the following error occurs:

(...)
Ign https://sourceforge.net debian Release.gpg
Ign https://sourceforge.net debian Release
Get:17 https://sourceforge.net debian/main amd64 Packages [14.2 kB]
Get:18 https://sourceforge.net debian/main Translation-en_US [14.2 kB]
Get:19 https://sourceforge.net debian/main Translation-en [14.2 kB]
Get:20 https://sourceforge.net debian/main Translation-de [14.2 kB]
Get:21 https://sourceforge.net debian/main Translation-de_DE [14.2 kB]
Get:22 https://sourceforge.net debian/main amd64 Packages [14.2 kB]
Get:23 https://sourceforge.net debian/main Translation-en_US [14.2 kB]
Get:24 https://sourceforge.net debian/main Translation-en [14.2 kB]
Get:25 https://sourceforge.net debian/main Translation-de [14.2 kB]
Get:26 https://sourceforge.net debian/main Translation-de_DE [14.2 kB]
Get:27 https://sourceforge.net debian/main amd64 Packages [14.2 kB]
Get:28 https://sourceforge.net debian/main Translation-en_US [14.2 kB]
Get:29 https://sourceforge.net debian/main Translation-en [14.2 kB]
Get:30 https://sourceforge.net debian/main Translation-de [14.2 kB]
Get:31 https://sourceforge.net debian/main Translation-de_DE [14.2 kB]
Get:32 https://sourceforge.net debian/main Translation-en_US [14.2 kB]
Get:33 https://sourceforge.net debian/main Translation-en [14.2 kB]
Get:34 https://sourceforge.net debian/main Translation-de [14.2 kB]
Get:35 https://sourceforge.net debian/main Translation-de_DE [14.2 kB]
Err https://sourceforge.net debian/main amd64 Packages
  Protocol "http" not supported or disabled in libcurl
Get:36 https://sourceforge.net debian/main Translation-en_US [14.2 kB]
Ign https://sourceforge.net debian/main Translation-en_US
Get:37 https://sourceforge.net debian/main Translation-en [14.2 kB]
Ign https://sourceforge.net debian/main Translation-en
Get:38 https://sourceforge.net debian/main Translation-de [14.2 kB]
Ign https://sourceforge.net debian/main Translation-de
Get:39 https://sourceforge.net debian/main Translation-de_DE [14.2 kB]
Ign https://sourceforge.net debian/main Translation-de_DE
Fetched 175 kB in 35s (4,905 B/s)
W: Failed to fetch https://sourceforge.net/projects/un-
applet/files/debian/dists/debian/main/binary-amd64/Packages  Protocol "http"
not supported or disabled in libcurl

E: Some index files failed to download. They have been ignored, or old ones
used instead.


This is apparently the same problem as described at:
https://sourceforge.net/p/forge/site-support/12143/

I can only guess about the reasons for this, I suppose it might have something
to do with some fancy http(s) redirections sourceforge does, which maybe apt in
not able to handle correctly.
Interestingly the bug does not occur on an outdated system which still has an
old LMDE install running, which has not been supported for about two years
(which is basically Jessie as testing, "frozen" on a state somewhere in 2014).
This system still uses apt-0.9.12.1 which handles the sources.list entry
mentioned above correctly, allowing to perform "apt-get update" and afterwards
installing packages from this repository.

Another try on debian testing with apt-1.2.12 again failed, but this time with
a different error message:

(...)
Ign:5 https://sourceforge.net/projects/un-applet/files/debian debian InRelease
Ign:6 https://sourceforge.net/projects/un-applet/files/debian debian Release
Ign:7 https://sourceforge.net/projects/un-applet/files/debian debian/main amd64
Packages
Ign:8 https://sourceforge.net/projects/un-applet/files/debian debian/main i386
Packages
Ign:9 https://sourceforge.net/projects/un-applet/files/debian debian/main all
Packages
Ign:10 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-en
Ign:11 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de
Ign:12 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de_DE
Ign:7 https://sourceforge.net/projects/un-applet/files/debian debian/main amd64
Packages
Ign:8 https://sourceforge.net/projects/un-applet/files/debian debian/main i386
Packages
Ign:9 https://sourceforge.net/projects/un-applet/files/debian debian/main all
Packages
Ign:10 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-en
Ign:11 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de
Ign:12 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de_DE
Ign:7 https://sourceforge.net/projects/un-applet/files/debian debian/main amd64
Packages
Ign:8 https://sourceforge.net/projects/un-applet/files/debian debian/main i386
Packages
Ign:9 https://sourceforge.net/projects/un-applet/files/debian debian/main all
Packages
Ign:10 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-en
Ign:11 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de
Ign:12 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de_DE
Ign:7 https://sourceforge.net/projects/un-applet/files/debian debian/main amd64
Packages
Ign:8 https://sourceforge.net/projects/un-applet/files/debian debian/main i386
Packages
Ign:9 https://sourceforge.net/projects/un-applet/files/debian debian/main all
Packages
Ign:10 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-en
Ign:11 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de
Ign:12 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de_DE
Ign:7 https://sourceforge.net/projects/un-applet/files/debian debian/main amd64
Packages
Ign:8 https://sourceforge.net/projects/un-applet/files/debian debian/main i386
Packages
Ign:9 https://sourceforge.net/projects/un-applet/files/debian debian/main all
Packages
Ign:10 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-en
Ign:11 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de
Ign:12 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de_DE
Err:7 https://sourceforge.net/projects/un-applet/files/debian debian/main amd64
Packages
  404  Not Found
Ign:8 https://sourceforge.net/projects/un-applet/files/debian debian/main i386
Packages
Ign:9 https://sourceforge.net/projects/un-applet/files/debian debian/main all
Packages
Ign:10 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-en
Ign:11 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de
Ign:12 https://sourceforge.net/projects/un-applet/files/debian debian/main
Translation-de_DE
Reading package lists... Done
W: The repository 'https://sourceforge.net/projects/un-applet/files/debian
debian 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://sourceforge.net/projects/un-
applet/files/debian/dists/debian/main/binary-amd64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones
used instead.

The contents of the repository have been checked to be ok, an exact copy of the
repo on a different server (sources.list entry
deb http://download.tuxfamily.org/unapplet/debian debian main )
worked without problems, so I think the problem must be somehow related to the
way sourceforge handles http(s) requests and apt's failure to deal with this
correctly.

Regards

Michael




-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "true";
APT::Install-Suggests "0";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^linux-image-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-headers-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^linux-headers-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-image-extra-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^linux-image-extra-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-signed-image-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^linux-signed-image-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^kfreebsd-image-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^kfreebsd-image-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^kfreebsd-headers-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^kfreebsd-headers-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^gnumach-image-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^gnumach-image-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^.*-modules-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^.*-modules-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^.*-kernel-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^.*-kernel-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-backports-modules-.*-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^linux-backports-modules-.*-4\.3\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-tools-3\.16\.0-4-amd64$";
APT::NeverAutoRemove:: "^linux-tools-4\.3\.0-0\.bpo\.1-amd64$";
APT::VersionedKernelPackages "";
APT::VersionedKernelPackages:: "linux-image";
APT::VersionedKernelPackages:: "linux-headers";
APT::VersionedKernelPackages:: "linux-image-extra";
APT::VersionedKernelPackages:: "linux-signed-image";
APT::VersionedKernelPackages:: "kfreebsd-image";
APT::VersionedKernelPackages:: "kfreebsd-headers";
APT::VersionedKernelPackages:: "gnumach-image";
APT::VersionedKernelPackages:: ".*-modules";
APT::VersionedKernelPackages:: ".*-kernel";
APT::VersionedKernelPackages:: "linux-backports-modules-.*";
APT::VersionedKernelPackages:: "linux-tools";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Never-MarkAuto-Sections:: "oldlibs";
APT::Never-MarkAuto-Sections:: "restricted/oldlibs";
APT::Never-MarkAuto-Sections:: "universe/oldlibs";
APT::Never-MarkAuto-Sections:: "multiverse/oldlibs";
APT::Update "";
APT::Update::Post-Invoke-Success "";
APT::Update::Post-Invoke-Success:: "test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i";
APT::Update::Post-Invoke-Success:: "[ ! -f /var/run/dbus/system_bus_socket ] || /usr/bin/dbus-send --system --dest=org.debian.apt --type=signal /org/debian/apt org.debian.apt.CacheChanged || true";
APT::Update::Post-Invoke-Success:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
APT::Architectures "";
APT::Architectures:: "amd64";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "1";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "2";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-9n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "3";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-9";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "4";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "5";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-9";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::mirrors "mirrors/";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Bin::lzma "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/apt";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";
Acquire "";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom/";
Acquire::Languages "";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
Acquire::Languages:: "de";
Acquire::Languages:: "de_DE";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
Unattended-Upgrade "";
Unattended-Upgrade::Origins-Pattern "";
Unattended-Upgrade::Origins-Pattern:: "origin=Debian,codename=${distro_codename},label=Debian-Security";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- /etc/apt/preferences --



-- /etc/apt/sources.list --

#########    SQUEEZE    ###################

#deb http://http.us.debian.org/debian/ squeeze main contrib non-free

#deb http://ftp.de.debian.org/debian squeeze-updates main contrib non-free

#deb http://ftp.de.debian.org/debian-backports squeeze-backports main contrib non-free
#deb http://security.debian.org/ squeeze/updates contrib non-free main
#deb http://http.us.debian.org/debian/ squeeze-proposed-updates contrib non-free main
#deb http://debian.mxchange.org/marillat oldstable main non-free
#deb http://mozilla.debian.net/ squeeze-backports iceweasel-release


#########    WHEEZY    ###################

#deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free

#deb http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free
#deb http://security.debian.org/ wheezy/updates contrib non-free main
#deb http://ftp.de.debian.org/debian/ wheezy-proposed-updates contrib non-free main
#deb http://debian.mxchange.org/marillat oldstable main non-free

#deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
#deb http://ftp.de.debian.org/debian/ wheezy-backports main contrib non-free

#########    JESSIE    ###################

deb http://ftp.de.debian.org/debian/ jessie main contrib non-free

deb http://ftp.de.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates contrib non-free main
deb http://ftp.de.debian.org/debian/ jessie-proposed-updates contrib non-free main

#deb http://debian.mxchange.org/marillat stable main non-free
deb http://www.deb-multimedia.org jessie main non-free
deb http://www.deb-multimedia.org jessie-backports main

deb http://mozilla.debian.net/ jessie-backports firefox-esr
deb http://ftp.de.debian.org/debian/ jessie-backports main contrib non-free

deb-src http://httpredir.debian.org/debian jessie main

deb https://sourceforge.net/projects/un-applet/files/debian debian main
#deb http://downloads.sourceforge.net/projects/un-applet/debian debian main
#deb http://download.tuxfamily.org/unapplet/debian debian main

-- System Information:
Debian Release: 8.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-0.bpo.1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages apt depends on:
ii  debian-archive-keyring  2014.3
ii  gnupg                   1.4.18-7+deb8u1
ii  libapt-pkg4.12          1.0.9.8.3
ii  libc6                   2.19-18+deb8u4
ii  libgcc1                 1:4.9.2-10
ii  libstdc++6              4.9.2-10

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc     <none>
ii  aptitude    0.6.11-1+b1
ii  dpkg-dev    1.17.27
ii  python-apt  0.9.3.12
ii  synaptic    0.81.2

-- no debconf information


Reply to: